код ошибки out of memory chrome

Код ошибки out of memory Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ chrome

11 Π»ΡƒΡ‡ΡˆΠΈΡ… способов ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Google Chrome ΠΈΠ·-Π·Π° Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти Π² Windows 10

Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.

На самом Π΄Π΅Π»Π΅ Π΅ΡΡ‚ΡŒ Π΄Π²Π° ΠΊΠΎΠ΄Π° ошибок, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π²ΠΎ врСмя просмотра. Один Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚: «Ой, Ρ…Π²Π°Ρ‚ΠΊΠ°! Π§Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ этой Π²Π΅Π±-страницы. Код ошибки: НСдостаточно памяти. И Π΄Ρ€ΡƒΠ³ΠΎΠ΅ сообщСниС ΠΎΠ± ошибкС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, просматриваСтС, Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚: «Ой, Ρ‰Π΅Π»Ρ‡ΠΎΠΊ! Π’ Google Chrome Π½Π΅ Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ памяти ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ эту Π²Π΅Π±-страницу Β».

Оба ΠΊΠΎΠ΄Π° ошибки ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅. Π­Ρ‚ΠΎΠΌΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ Chrome Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ памяти ΠΈΠ»ΠΈ рСсурсов для получСния ΠΈ открытия ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π²Π΅Π±-страницы. Для этого ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ рассмотрим Π½ΠΈΠΆΠ΅ с Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ.

1. Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ слишком большого количСства Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π² Chrome ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ большС Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹. Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, Π° Ρ‚Π°ΠΊΠΆΠ΅ для Π½ΠΎΠ²Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ.

Π’Π°ΠΊΠΆΠ΅ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΎΠΊΠΎΠ½ Chrome для открытия Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. НапримСр, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ 10 Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΠΊΠ½Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ 4-5 Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π² ΠΎΠ΄Π½ΠΎΠΌ, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ – Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΎΠΊΠ½Π΅ Chrome. ΠšΠΎΡ€ΠΎΡ‡Π΅ говоря, ΠΏΠΎ возмоТности управляйтС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ.

2. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ ΠΈΠ½ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΎ.

ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ΠΈΠ½ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΎ (Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl + Shift + N, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ всС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Иногда Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚.

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π²Π΅Π±-страницу, которая Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ «нСдостаточно памяти», ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, загруТаСтся Π»ΠΈ ΠΎΠ½Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈΠ½ΠΊΠΎΠ³Π½ΠΈΡ‚ΠΎ. Если Π΄Π°, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ. ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ всС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΈΡ… ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΈΠ· Π½ΠΈΡ… Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ.

Π¨Π°Π³ 1: ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π½ΠΎΠ²ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ Chrome ΠΈ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π½ΠΈΠΆΠ΅ адрСсу.

Π¨Π°Π³ 2: НаТмитС Π½Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ / ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅, ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π£Π΄Π°Π»ΠΈΡ‚ΡŒΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Chrome.

3. ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ Chrome.

ΠŸΠ΅Ρ€Π΅Π΄ пСрСзапуском Chrome Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всю свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π΅Π΅. ПослС этого Π·Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ всС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ ΠΎΠΊΠ½Π° Chrome вмСстС с Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ нСсколько сСкунд, Π° Π·Π°Ρ‚Π΅ΠΌ пСрСзапуститС Chrome.

4. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ

ΠœΡ‹ обсуТдали, ΠΊΠ°ΠΊ староС нСсовмСстимоС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΡƒΡ‚Π΅Ρ‡ΠΊΡƒ памяти. Но установка слишком большого количСства Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π² Chrome, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΠΎΡ‚Ρ€Π΅Π±Π»ΡΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ рСсурсов. Π’Ρ‹ΡˆΠ΅ ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Chrome, Π½ΠΎ вмСсто этого Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ ΠΈ ΠΏΡ€ΠΈ нСобходимости быстро ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ / Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΡ…, Π½Π΅ вмСшиваясь Π² настройки Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

По ΠΈΡ€ΠΎΠ½ΠΈΠΈ ΡΡƒΠ΄ΡŒΠ±Ρ‹, это ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ установку Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Π½ΠΎ это ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ Π²Π°ΠΌ Тизнь.

5. ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚Π΅ кСш Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ cookie.

ΠžΡ‡ΠΈΡΡ‚ΠΊΠ° кСша Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² cookie ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ нСсколько ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ошибка Β«Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти», с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ. БущСствуСт скрытый Ρ‚Ρ€ΡŽΠΊ для очистки кСша ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² cookie для ΠΎΠ΄Π½ΠΎΠ³ΠΎ сайта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ загруТаСтся Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, ΠΈΠ»ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ для всСх сайтов Π² настройках Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΏΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ кСш ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ cookie, Ссли Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΠΏΠΎΡ‚ΠΎΠΌ.

6. ΠžΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹

Кэш Π²Π΅Π±-сайтов ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ cookie ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ быстро Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ сайты. А Chrome сохраняСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ с Windows, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π“Π‘. Π’Ρ‹ удаляСтС эти Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ старыС Ρ„Π°ΠΉΠ»Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Chrome ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΠ» Π»ΡŽΠ±Ρ‹Π΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ ошибки.

Windows 10 ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΎΠΏΡ†ΠΈΡŽ для удалСния Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² с ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ диска Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ для диска, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ установили Chrome. Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, это диск ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это диск C. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стороннСС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅.

7. ЗапуститС Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ очистки Chrome.

Google выпустил ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ инструмСнт для исправлСния ΠΌΠ½ΠΎΠ³ΠΈΡ… распространСнных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, связанных с Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Chrome. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ бСсплатно, ΠΈ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ссылку, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ подСлились Π½ΠΈΠΆΠ΅. Google Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, связанныС с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ сбоями страницы.

8. ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ускорСниС.

Π¨Π°Π³ 1: ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² «Настройки»> Β«Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ»> «БистСма» ΠΈΠ»ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΡƒΡ‚ΡŒ, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅, Π² адрСсной строкС.

Π¨Π°Π³ 2: ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Β«Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ускорСниС, Ссли доступно».

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π΅Ρ‰Π΅ Ρ€Π°Π·, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»ΠΈ Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²Π΅Π±-страницу ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ ошибки «нСдостаточно памяти».

9. Новый ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Chrome ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ профиля ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. Π¨Π°Π³ΠΈ просты ΠΈ Π½Π΅ Π·Π°ΠΉΠΌΡƒΡ‚ большС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ½ΡƒΡ‚.

10. ΠŸΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ Chrome.

Кэш ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ ошибкам. Когда ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Windows, ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ записи рССстра ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Ρ‡ΠΈΡΡ‚ΡƒΡŽ пСрСустановку.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ прилоТСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Revo Uninstaller, для удалСния ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Windows, Π° Ρ‚Π°ΠΊΠΆΠ΅ для удалСния ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ².

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Chrome, ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π½Π° вашСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, ΠΏΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π½ΠΈΠΆΠ΅ адрСсу.

ПослС этого Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ послСднюю ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Chrome.

11. Π£Π²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ Π»ΠΈΠΌΠΈΡ‚ памяти.

Π­Ρ‚ΠΎ для ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ ΠΈΠ· вас Π½Π΅ придСтся ΠΏΡ€ΠΈΠ±Π΅Π³Π°Ρ‚ΡŒ ΠΊ этому. Google ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π΅Π» памяти 512 ΠœΠ‘ для 32-разрядных ΠΈ 1,4 Π“Π‘ для 64-разрядных систСм. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ β€˜β€“max_old_space_size’, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ этот ΠΏΡ€Π΅Π΄Π΅Π» памяти ΠΏΠΎΠ·ΠΆΠ΅ Π΄ΠΎ 1 Π“Π‘ для 32-разрядных ΠΈ 4 Π“Π‘ для 64-разрядных систСм. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ эти ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния памяти ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, Π° Π½Π΅ для ΠΎΠΊΠΎΠ½.

На основС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎΡΡ обсуТдСния ΠΏΠΎ ΡΠ½ΡΡ‚ΠΈΡŽ этого ограничСния Π² 4 Π“Π‘, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ Π»ΠΈΠΌΠΈΡ‚Π° Π·Π°Ρ‚Ρ€ΠΎΠ½Π΅Ρ‚ лишь нСбольшоС количСство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. НСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ использовали Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ памяти, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ всС ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ. НСкоторыС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ памяти Π΄ΠΎ 4 Π“Π‘ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ эксплойты, Ρ‚Π΅ΠΌ самым защищая ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Однако сСйчас всС ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, ΠΈ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Chrome, ΠΈ Π²Π΅Π±-прилоТСния ΠΏΡ€ΠΎΡˆΠ»ΠΈ Π΄ΠΎΠ»Π³ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ. Π‘ΡƒΠ΄Π΅ΠΌ Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Google Chrome ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ памяти Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… сборках.

Один ΠΈΠ· способов ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π»ΠΈΠΌΠΈΡ‚ памяти – ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ адрСс ссылки Chrome с:

ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, здСсь задСйствовано мноТСство ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ€Π°Π·Π½Ρ‹Π΅ вСрсии, ΠžΠ—Π£, ОБ ΠΈ Ρ‚. Π”., Π§Ρ‚ΠΎ затрудняСт ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

Π’Π½ΠΈΠ· ΠΏΠΎ ΠΏΠ΅Ρ€Π΅ΡƒΠ»ΠΊΡƒ памяти

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ «нСдостаточно памяти» Π² Chrome, Ссли Ρƒ вас ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ ΠΈΠ»ΠΈ слишком ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. УпомянутыС Π²Ρ‹ΡˆΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΈ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ просмотру Π»ΡŽΠ±ΠΈΠΌΡ‹Ρ… сайтов Π² ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠ΅ сроки.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:

Firefox Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π° Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Ρ‹Π½ΠΎΠΊ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Chrome с Quantum. Π‘Ρ‚ΠΎΠΈΡ‚ Π»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ с Chrome Π½Π° Firefox? ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ это.

Fix: Google Chrome Ran Out Of Memory

Almost all of us use the internet on daily basis. And when it comes to internet browsing, Google Chrome is one of the top choice of users. But, even though Google Chrome is highly preferred by the users, you still might face some issues while using it. One of the issues that many people face while using Google Chrome is the β€œAw Snap! Chrome ran out of memory” issue.

This issue is exactly what the error message tells you. Your Google Chrome runs out of memory. This is a problem because you will see this message despite having more than enough memory (RAM) on your computer. A lot of Chrome users face this issue out of nowhere. There are no warnings before this issue and there aren’t any specific hints that can help you predict the problem before happening. You might see this error on specific pages or it might be completely random. The error isn’t related to a specific website. This issue, if keeps happening, won’t let you browse normally and will keep showing this page on either random or specific websites.

The cause of issue is not clear. There are many reasons why this might be happening but it is clear that it’s a problem on the Google Chrome end, not on the website’s end. The issue might be caused by some extension or it might be because of a corrupted user profile or it might be because of the wrong Chrome version. Since there can be many reasons of this message, there are multiple solutions of this problem.

So, try to go through troubleshooting and if that doesn’t solve the problem then try each method listed below until the issue is resolved.

Troubleshooting

Method 1: Update to 64-bit

The first thing you should check is whether you have the 64 bit version of Google Chrome or not. This should be your priority especially if you think you have more than enough RAM for Google Chrome. The 64 bit version of Google Chrome is designed to use more memory so if your Chrome is giving this memory error even though you have a lot of memory available then this might be the issue.

If you aren’t sure whether you have a 32 bit or a 64 bit version then follow the steps given below

Once you are done, check whether the problem is still there or not.

Method 2: Using Task Manager

Sometimes killing the Google Chrome from the task manager and then restarting it solves the issue as well. This isn’t a permanent solution but more of a hack which you might have to do over and over. But if nothing else is working then this should come in handy.

These steps are to be performed while your Google Chrome is working and is showing the error.

Once it is closed, re-run the Google Chrome and you shouldn’t see the memory issue page anymore.

Method 3: Clear Cache

Clearing the cache of the browser might be a good option. It will solve the problem if there are any corrupted information stored in there that might be causing this issue.

To clear the cache of the browser, follow the steps given below

Now check whether the issue is gone or not.

Method 4: Disable Extensions

The problem might be caused by an extension as well. You can check whether the problem is because of an extension or not by disabling all the extensions. Once you disable all the extensions check whether the problem is still there. If the problem is gone then that means the problem was because of an extension. You can enable one extension at a time to check which one was causing the issue and then reinstall it.

To disable extensions on your Google Chrome, follow the steps given below

If the problem is gone then enable an extension by checking the Enabled box in front of it. Repeat this for all the extensions and once you find the extension that is causing the issue, delete it by clicking the dustbin box in front of it.

Method 5: Creating New User Profile

If the problem is caused by the information stored by the Google Chrome then changing the name of the default folder of Google Chrome might solve the issue for you. This can happen if your user profile is corrupted.

Follow the steps given below to change the name of your user profile folder

Now start Google Chrome again and check whether the issue still persists or not. Don’t worry about the folder, once you start Chrome again, it will recreate a new Default folder for you automatically.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с OutOfMemoryError Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅, ΠΈΠ»ΠΈ ΠΎΡ… ΡƒΠΆ ΠΌΠ½Π΅ эти Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

ΠŸΡ€Π΅Π΄Ρ‹ΡΡ‚ΠΎΡ€ΠΈΡ

Для Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ OOM. ΠšΠΎΠΌΡƒ-Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΅Ρ‰Ρ‘ нСизвСстно.
ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΠΏΡ€Π΅Π΄Π΅Π» Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²ΠΊΠΈ для прилоТСния. ΠŸΡƒΡΡ‚ΡŒ это Π±ΡƒΠ΄Π΅Ρ‚ Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚ ΠžΠ—Π£.
Π‘Π°ΠΌΠΎ ΠΏΠΎ сСбС Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ OOM Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ ΠΈΠ· ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π΅Ρ‰Ρ‘ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ этот ΠΏΠΎΡ‚ΠΎΠΊ Β«Π²Ρ‹ΠΆΡ€Π°Π»Β» всю ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π΄Π° ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎΡ‚ кусок ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΈΠ²Ρ‘Π» ΠΊ OOM, Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚ Π² этом.
Π’ΠΏΠΎΠ»Π½Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π° ситуация, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΊ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ занимался, поСдая ΠΏΠ°ΠΌΡΡ‚ΡŒ, «дозанимался» этим Π΄ΠΎ состояния Β«Π΅Ρ‰Ρ‘ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ я Π»ΠΎΠΏΠ½ΡƒΒ», ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ» Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ²ΡˆΠΈΡΡŒ. А Π² это врСмя ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΠΎΡ‚ΠΎΠΊ Ρ€Π΅ΡˆΠΈΠ» Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ для своСй малСнькой Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΅Ρ‰Ρ‘ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ памяти, сборщик мусора попыТылся, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½ΠΎ мусора ΡƒΠΆΠ΅ Π² памяти Π½Π΅ Π½Π°ΡˆΡ‘Π». Π’ этом случаС ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ OOM, Π½Π΅ связанный с источником ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΠ³Π΄Π° стСктрСйс ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ совсСм Π½Π΅ Ρ‚ΠΎΠ³ΠΎ Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΠ° падСния прилоТСния.

Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚. Около Π½Π΅Π΄Π΅Π»ΠΈ я исслСдовал, ΠΊΠ°ΠΊ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Тизнь ΠΏΠ°Ρ€ΠΎΡ‡ΠΊΠΈ Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ пСрСстали сСбя Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ вСсти. И Π΅Ρ‰Ρ‘ Π½Π΅Π΄Π΅Π»ΡŒΠΊΡƒ-Π΄Π²Π΅ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ» Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ привСсти ΠΈΡ… Π² порядок. Π’ ΠΎΠ±Ρ‰Π΅ΠΉ слоТности ΠΏΠ°Ρ€Π° нСдСль Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΡ‚ΡΠ½ΡƒΠ»ΠΈΡΡŒ Π½Π° ΠΏΠΎΠ»Ρ‚ΠΎΡ€Π° мСсяца, вСдь занимался я Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этими ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ.
Из Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ: сторонняя Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΡƒΡ‡Ρ‚Ρ‘Π½Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π² Π²Ρ‹Π·ΠΎΠ²Π°Ρ… Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€.
Π’ ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ симптомы Π±Ρ‹Π»ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅: Π² зависимости ΠΎΡ‚ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° сСрвис, ΠΎΠ½ΠΎ ΠΌΠΎΠ³Π»ΠΎ ΡƒΠΏΠ°ΡΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· сутки, Π° ΠΌΠΎΠ³Π»ΠΎ Ρ‡Π΅Ρ€Π΅Π· Π΄Π²ΠΎΠ΅. Если ΠΏΠΎΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ состояниС памяти, Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ постСпСнно Π½Π°Π±ΠΈΡ€Π°Π»ΠΎ Β«Ρ€Π°Π·ΠΌΠ΅Ρ€Β», ΠΈ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ просто лоТилось.
Π‘ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ нСсколько интСрСснСС. Оно ΠΌΠΎΠΆΠ΅Ρ‚ вСсти сСбя Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ срок, Π° ΠΌΠΎΠ³Π»ΠΎ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΡƒΡ‚ Ρ‡Π΅Ρ€Π΅Π· 10 послС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΈΠ»ΠΈ Π²Π΄Ρ€ΡƒΠ³ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΡƒΠΏΠ°ΡΡ‚ΡŒ, соТрав всю ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ (это я ΡƒΠΆΠ΅ сСйчас Π²ΠΈΠΆΡƒ, наблюдая Π·Π° Π½ΠΈΠΌ). А послС обновлСния вСрсии, ΠΊΠΎΠ³Π΄Π° Π±Ρ‹Π»Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° ΠΈ вСрсия Tomcat с 7ΠΉ Π΄ΠΎ 8ΠΉ, ΠΈ JRE, ΠΎΠ½ΠΎ Π²Π΄Ρ€ΡƒΠ³ Π² ΠΎΠ΄Π½Ρƒ ΠΈΠ· пятниц (ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π² вмСняСмо Π΄ΠΎ этого Π½ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΈ ΠΌΠ°Π»ΠΎ β€” 2 Π½Π΅Π΄Π΅Π»ΠΈ) Π½Π°Ρ‡Π°Π»ΠΎ Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, Ρ‡Ρ‚ΠΎ стыдно ΠΏΡ€ΠΈΠ·Π½Π°Π²Π°Ρ‚ΡŒΡΡ Π² этом. πŸ™‚

Π’ ΠΎΠ±ΠΎΠΈΡ… историях ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ оказались Π΄Π°ΠΌΠΏΡ‹, благодаря ΠΈΠΌ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΎΡ‚Ρ‹ΡΠΊΠ°Ρ‚ΡŒ всС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ, ΠΏΠΎΠ΄Ρ€ΡƒΠΆΠΈΠ²ΡˆΠΈΡΡŒ с Ρ‚Π°ΠΊΠΈΠΌΠΈ инструмСнтами, ΠΊΠ°ΠΊ JVisualVM (Π±ΡƒΠ΄Ρƒ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ JVVM), Eclipse Memory Analyzing Tool (MAT) ΠΈ языком OQL (ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ я Π½Π΅ ΡƒΠΌΠ΅ΡŽ Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Π² MAT, Π½ΠΎ ΠΌΠ½Π΅ оказалось Π»Π΅Π³Ρ‡Π΅ ΠΏΠΎΠ΄Ρ€ΡƒΠΆΠΈΡ‚ΡŒΡΡ с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ OQL ΠΈΠΌΠ΅Π½Π½ΠΎ Π² JVVM).
Π•Ρ‰Ρ‘ Π²Π°ΠΌ понадобится свободная ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²ΠΊΠ° для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ΠΊΡƒΠ΄Π° Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π΄Π°ΠΌΠΏΡ‹. Π•Ρ‘ ΠΎΠ±ΡŠΡ‘ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ соизмСрим с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π΄Π°ΠΌΠΏΠ°.

Начало

Π˜Ρ‚Π°ΠΊ, Π½Π°Ρ‡Π½Ρƒ ΠΏΠΎΡ‚ΠΈΡ…ΠΎΠ½ΡŒΠΊΡƒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΈ Π½Π°Ρ‡Π½Ρƒ ΠΈΠΌΠ΅Π½Π½ΠΎ с JVVM.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
Π­Ρ‚ΠΎΡ‚ инструмСнт Π² соСдинСнии с jstatd ΠΈ jmx позволяСт ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° Тизнью прилоТСния Π½Π° сСрвСрС: Heap, процСссор, PermGen, количСство ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΈ классов, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², позволяСт ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.
Π’Π°ΠΊΠΆΠ΅ JVVM Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ, ΠΈ я Π½Π΅ ΠΏΡ€Π΅ΠΌΠΈΠ½ΡƒΠ» Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ этой Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, установив Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ ΠΊΡƒΠ΄Π° большС Π²Π΅Ρ‰Π΅ΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²Π°Ρ‚ΡŒ с MBean’Π°ΠΌΠΈ, Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° дСталями Ρ…ΠΈΠΏΠ°, вСсти Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ наблюдСниС Π·Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π΄Π΅Ρ€ΠΆΠ° Π² Β«Π³ΠΎΠ»ΠΎΠ²Π΅Β» ΠΊΡƒΠ΄Π° больший ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, Ρ‡Π΅ΠΌ прСдоставляСмый Π²ΠΊΠ»Π°Π΄ΠΊΠΎΠΉ Monitor час.

ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
Π’ΠΎΡ‚ Ρ‚Π°ΠΊ выглядит Π½Π°Π±ΠΎΡ€ установлСнных ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ².
Visual GC (VGC) позволяСт Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, связанныС с Ρ…ΠΈΠΏΠΎΠΌ.

ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
Π’ΠΎΡ‚ Π΄Π²Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π° Π²ΠΊΠ»Π°Π΄ΠΊΠΈ VGC, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, ΠΊΠ°ΠΊ Π²Π΅Π΄ΡƒΡ‚ сСбя Π΄Π²Π° Ρ€Π°Π·Π½Ρ‹Ρ… прилоТСния.
Π‘Π»Π΅Π²Π° Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Ρ…ΠΈΠΏΠ°, ΠΊΠ°ΠΊ Perm Gen, Old Gen, Survivor 0, Survivor 1, ΠΈ Eden Space.
ВсС эти ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ β€” участки Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²ΠΊΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹.
PermGen β€” Permanent Generation β€” ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти Π² JVM, прСдназначСнная для хранСния описания классов Java ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….
Old Gen β€” это ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти для достаточно старых ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ»ΠΈ нСсколько ΠΏΠ΅Ρ€Π΅ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π½ΠΈΠΉ с мСста Π½Π° мСсто Π² Survivor-областях, ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠ³ΠΎ пСрСливания ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ «старых» ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².
Survivor 0 ΠΈ 1 β€” это области, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ послС создания ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π² Eden Space ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ»ΠΈ Π΅Π³ΠΎ чистку, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ стали мусором Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° Eden Space Π½Π°Ρ‡Π°Π» Ρ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒΡΡ Garbage Collector’ΠΎΠΌ (GC). ΠŸΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запускС чистки Eden Space ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ· Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Survivor’Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² пассивный, плюс Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅, ΠΈ послС этого Survivor’Ρ‹ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ статусами, пассивный становится Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ, Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ β€” пассивным.
Eden Space β€” ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ. ΠŸΡ€ΠΈ Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠ΅ памяти Π² этой области запускаСтся Ρ†ΠΈΠΊΠ» GC.

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ:
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
Π’ Π½Ρ‘ΠΌ Eden Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΌΠ½Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈΠ· Mortal Kombat, Π°Ρ€Π΅Π½Ρƒ с шипами. Π‘Ρ‹Π»Π° такая, каТСтся… А Π“Ρ€Π°Ρ„ΠΈΠΊ GC β€” ΡˆΠΈΠΏΡ‹ ΠΈΠ· NFS Hot Pursuit, Π²ΠΎΡ‚ Ρ‚Π΅ Π²ΠΎΡ‚, плоскиС Π΅Ρ‰Ρ‘.
Числа справа ΠΎΡ‚ Π½Π°Π·Π²Π°Π½ΠΈΠΉ областСй ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚:
1) Ρ‡Ρ‚ΠΎ Eden ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² 50 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚, ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ нарисовано Π² ΠΊΠΎΠ½Ρ†Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, послСднСС ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ β€” занято 25 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚. ВсСго ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ вырости Π΄ΠΎ 546 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚.
2) Ρ‡Ρ‚ΠΎ Old ΠΌΠΎΠΆΠ΅Ρ‚ вырости Π΄ΠΎ 1,333 Π³ΠΈΠ³Π°, сСйчас Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 405 ΠœΠ‘, ΠΈ Π·Π°Π±ΠΈΡ‚ Π½Π° 145,5 ΠœΠ‘.
Π’Π°ΠΊ ΠΆΠ΅ для Survivor-областСй ΠΈ Perm Gen.
Для сравнСния β€” Π²ΠΎΡ‚ Π’Π°ΠΌ Tracer-Π³Ρ€Π°Ρ„ΠΈΠΊ Π·Π° 75 часов Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ прилоТСния, Π΄ΡƒΠΌΠ°ΡŽ, ΠΊΠΎΠ΅-ΠΊΠ°ΠΊΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π²Ρ‹ смоТСтС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ· Π½Π΅Π³ΠΎ. НапримСр, Ρ‡Ρ‚ΠΎ активная Ρ„Π°Π·Π° Ρƒ этого прилоТСния β€” с 8:30 Π΄ΠΎ 17:30 Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ Π΄Π½ΠΈ, ΠΈ Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΎΠ½ΠΎ Ρ‚ΠΎΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ πŸ™‚
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
Если Π²Ρ‹ Π²Π΄Ρ€ΡƒΠ³ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ Π² своём ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Old-ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° β€” ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ просто ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° пСрСполнится, скорСС всСго ΠΎΠ½Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° ΡƒΠΆΠ΅ мусором.

ΠœΡƒΡΠΎΡ€ β€” это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ссылок ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΠ»ΠΈ Ρ†Π΅Π»Ρ‹Π΅ комплСксы Ρ‚Π°ΠΊΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ Β«ΠΎΠ±Π»Π°ΠΊΠΎΒ» взаимосвязанных ΠΎΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ мусором, Ссли Π½Π°Π±ΠΎΡ€ ссылок ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ этого Β«ΠΎΠ±Π»Π°ΠΊΠ°Β», ΠΈ Π½ΠΈ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π² этом Β«ΠΎΠ±Π»Π°ΠΊΠ΅Β» Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ ссылаСтся «снаруТи»).

Π­Ρ‚ΠΎ Π±Ρ‹Π» ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΉ пСрСсказ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ я ΡƒΠ·Π½Π°Π» ΠΏΡ€ΠΎ структуру Ρ…ΠΈΠΏΠ° Π·Π° врСмя, ΠΏΠΎΠΊΠ° Π³ΡƒΠ³Π»ΠΈΠ».

ΠŸΡ€Π΅Π΄ΠΏΠΎΡΡ‹Π»ΠΊΠΈ

Π˜Ρ‚Π°ΠΊ, ΡΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ сразу Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ:
1) послС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ/Ρ‚ΠΎΠΌΠΊΠ΅Ρ‚Ρ‹/Π΄ΠΆΠ°Π²Ρ‹ Π² ΠΎΠ΄Π½Ρƒ ΠΈΠ· пятниц ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я ΡƒΠΆΠ΅ Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя Π²Π΅Π΄Ρƒ, Π²Π΄Ρ€ΡƒΠ³ стало вСсти сСбя ΠΈΠ· Ρ€ΡƒΠΊ Π²ΠΎΠ½ ΠΏΠ»ΠΎΡ…ΠΎ спустя Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ послС выставлСния.
2) ΠΌΠ½Π΅ Π½Π° Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΎΡ‚Π΄Π°Π»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚ΠΎΠΆΠ΅ Π²Ρ‘Π» сСбя Π΄ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.

Π― ΡƒΠΆΠ΅ Π½Π΅ помню, Π² ΠΊΠ°ΠΊΠΎΠΌ Ρ‚ΠΎΡ‡Π½ΠΎ порядкС ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΈ эти события, Π½ΠΎ послС Β«Ρ‡Ρ‘Ρ€Π½ΠΎΠΉ пятницы» я Ρ€Π΅ΡˆΠΈΠ» Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с Π΄Π°ΠΌΠΏΠ°ΠΌΠΈ памяти Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это Π±ΠΎΠ»Π΅Π΅ Π½Π΅ Π±Ρ‹Π»ΠΎ для мСня Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΌ ящиком. ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π΄Π΅Ρ‚Π°Π»ΠΈ я ΠΌΠΎΠ³ ΡƒΠΆΠ΅ Π·Π°ΠΏΠ°ΠΌΡΡ‚ΠΎΠ²Π°Ρ‚ΡŒ.

По ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ ΡΠ»ΡƒΡ‡Π°ΡŽ симптомы Π±Ρ‹Π»ΠΈ Ρ‚Π°ΠΊΠΈΠ΅: всС ΠΏΠΎΡ‚ΠΎΠΊΠΈ, отвСствСнныС Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ запросов, Π²Ρ‹ΠΆΡ€Π°Π½Ρ‹, Π½Π° Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎ всСго 11 соСдинСний, ΠΈ Ρ‚Π΅ Π½Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Π±Π°Π·Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»Π°, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π² состоянии recv sleep, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚, ΠΊΠΎΠ³Π΄Π° ΠΆΠ΅ ΠΈΡ… Π½Π°Ρ‡Π½ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.
ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΆΠΈΠ²Π°Π»ΠΎ, Π½ΠΎ ΠΏΡ€ΠΎΠΆΠΈΡ‚ΡŒ ΠΌΠΎΠ³Π»ΠΎ Π½Π΅Π΄ΠΎΠ»Π³ΠΎ, Π²Π΅Ρ‡Π΅Ρ€ΠΎΠΌ Ρ‚ΠΎΠΉ ΠΆΠ΅ пятницы ΠΆΠΈΠ»ΠΎ дольшС всСго, Π½ΠΎ ΡƒΠΆΠ΅ послС окончания Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ дня Ρ‚Π°ΠΊΠΈ снова свалилось. ΠšΠ°Ρ€Ρ‚ΠΈΠ½Π° всСгда Π±Ρ‹Π»Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ: 11 соСдинСний ΠΊ Π±Π°Π·Π΅, ΠΈ лишь ΠΎΠ΄ΠΈΠ½, Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚.
ΠŸΠ°ΠΌΡΡ‚ΡŒ, кстати, Π±Ρ‹Π»Π° Π½Π° ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ΅. Π‘ΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ OOM ΠΏΡ€ΠΈΠ²Ρ‘Π» мСня ΠΊ поиску ΠΏΡ€ΠΈΡ‡ΠΈΠ½, Π½Π΅ ΠΌΠΎΠ³Ρƒ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания ΠΏΡ€ΠΈ поискС ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ Π±ΠΎΡ€ΡŒΠ±Ρƒ с OOM.

Когда я ΠΎΡ‚ΠΊΡ€Ρ‹Π» Π΄Π°ΠΌΠΏ Π² JVVM, ΠΈΠ· Π½Π΅Π³ΠΎ Π±Ρ‹Π»ΠΎ слоТно Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.

ПодсознаниС подсказывало, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π³Π΄Π΅-Ρ‚ΠΎ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ с Π±Π°Π·ΠΎΠΉ.
Поиск срСди классов сказал ΠΌΠ½Π΅, Ρ‡Ρ‚ΠΎ Π² памяти Π°ΠΆ 29 DataSource, хотя Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ всСго 7.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.

Π­Ρ‚ΠΎ ΠΈ Π΄Π°Π»ΠΎ ΠΌΠ½Π΅ Ρ‚ΠΎΡ‡ΠΊΡƒ, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΎΡ‚Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ, Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°ΡΠΏΡƒΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ»ΡƒΠ±ΠΎΠΊ.

Π‘ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»Π°Ρ†Ρ‹Π²Π°Ρ‚ΡŒ Π² просмотровщикС всС эти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π±Ρ‹Π»ΠΎ Π½Π΅ΠΊΠΎΠ³Π΄Π°, ΠΈ ΠΌΠΎΡ‘ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ»Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ° OQL Console, я ΠΏΠΎΠ΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ Π²ΠΎΡ‚ ΠΎΠ½, ΠΌΠΎΠΌΠ΅Π½Ρ‚ истины β€” я ΠΈΠ»ΠΈ Π½Π°Ρ‡Π½Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ Π½Π° ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΊΠ°Ρ‚ΡƒΡˆΠΊΡƒ, ΠΈΠ»ΠΈ Ρ‚Π°ΠΊ ΠΈ забью Π½Π° всё это.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.

ΠŸΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ Π±Ρ‹Π» Π·Π°Π΄Π°Π½ вопрос Π³ΡƒΠ³Π»Ρƒ, ΠΈ ΠΎΠ½ любСзно прСдоставил ΡˆΠΏΠ°Ρ€Π³Π°Π»ΠΊΡƒ (cheat sheet) ΠΏΠΎ использованию OQL Π² JVVM: http://visualvm.java.net/oqlhelp.html

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΎΠ±ΠΈΠ»ΠΈΠ΅ сТатой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ мСня Π² ΡƒΠ½Ρ‹Π½ΠΈΠ΅, Π½ΠΎ послС примСнСния Π³ΡƒΠ³Π»-Ρ„Ρƒ Π½Π° свСт Ρ‚Π°ΠΊΠΈ появился Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ OQL-запрос:

Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ исправлСнная ΠΈ дополнСнная, Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ вСрсия этого запроса πŸ™‚
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅:
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
ПослС наТатия Π½Π° BasicDataSource#7 ΠΌΡ‹ ΠΏΠΎΠΏΠ°Π΄Π°Π΅ΠΌ Π½Π° Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Instances:
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
Π§Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π΄ΠΎ мСня дошло, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ нСсхоТдСниС с ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π² Ρ‚Π΅Π³Π΅ Resource Π² Ρ‚ΠΎΠΌΠΊΠ΅Ρ‚Π΅, Π² Ρ„Π°ΠΉΠ»Π΅ /conf/context.xml. Π’Π΅Π΄ΡŒ Π² Π΄Π°ΠΌΠΏΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ maxTotal ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 8, Π² Ρ‚ΠΎ врСмя, ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π»ΠΈ maxActive Ρ€Π°Π²Π½Ρ‹ΠΌ 20…
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
Π’ΡƒΡ‚-Ρ‚ΠΎ Π΄ΠΎ мСня ΠΈ Π½Π°Ρ‡Π°Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΆΠΈΠ»ΠΎ с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΡƒΠ»Π° соСдинСний всС эти Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ!
Для краткости Π½Π°ΠΏΠΈΡˆΡƒ Ρ‚ΡƒΡ‚, Ρ‡Ρ‚ΠΎ Π² случаС, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Tomcat ΠΈ Π² качСствС ΠΏΡƒΠ»Π° соСдинСний β€” DBCP, Ρ‚ΠΎ Π² 7ΠΌ Ρ‚ΠΎΠΌΠΊΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ DBCP вСрсии 1.4, Π° Π² 8ΠΌ Ρ‚ΠΎΠΌΠΊΠ΅Ρ‚Π΅ β€” ΡƒΠΆΠ΅ DBCP 2.0, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ, ΠΊΠ°ΠΊ я ΠΏΠΎΡ‚ΠΎΠΌ выяснил, Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹! А ΠΏΡ€ΠΎ maxTotal Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС сайта написано πŸ™‚
http://commons.apache.org/proper/commons-dbcp/
Β«Users should also be aware that some configuration options (e.g. maxActive to maxTotal) have been renamed to align them with the new names used by Commons Pool 2.Β»

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹

Обозвал ΠΈΡ… ΠΏΠΎ всякому, успокоился, ΠΈ Ρ€Π΅ΡˆΠΈΠ» Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ.
Как оказалось, класс BasicDataSourceFactory просто напросто ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ этот самый Resource, смотрит, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΅ΠΌΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΈ Π·Π°Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΈΡ… Π² ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ BasicDataSource, ΠΌΠΎΠ»Ρ‡Π° игнорируя Π½Π°ΠΏΡ€ΠΎΡ‡ΡŒ всё, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Π½Π΅ интСрСсуСт.
Π’Π°ΠΊ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π»ΠΈ самыС вСсёлыС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, maxActive => maxTotal, maxWait => maxWaitMillis, removeAbandoned => removeAbandonedOnBorrow & removeAbandonedOnMaintenance.
По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ maxTotal, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π½Π΅Π΅, Ρ€Π°Π²Π΅Π½ 8; removeAbandonedOnBorrow, removeAbandonedOnMaintenance = false, maxWaitMillis устанавливаСтся Π² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«ΠΆΠ΄Π°Ρ‚ΡŒ Π²Π΅Ρ‡Π½ΠΎΒ».
ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡƒΠ» оказался сконфигурирован с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ количСством соСдинСний; Π² случаС, Ссли Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ свободныС соСдинСния β€” ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ»Ρ‡Π° ΠΆΠ΄Ρ‘Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ освободятся; ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π°Π΅Ρ‚ всё ΠΌΠΎΠ»Ρ‡Π°Π½ΠΊΠ° Π² Π»ΠΎΠ³Π°Ρ… ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Β«Π·Π°Π±Ρ€ΠΎΡˆΠ΅Π½Π½Ρ‹Ρ…Β» соСдинСний β€” Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ сразу ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ мСстС программист ΠΌΡƒΠ΄Π°ΠΊ ΠΊΠΎΠ΄ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ соСдинСниС, Π½ΠΎ Π½Π΅ ΠΎΡ‚Π΄Π°Ρ‘Ρ‚ Π΅Π³ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΏΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΡŽ своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹.
Π­Ρ‚ΠΎ сСйчас вся ΠΌΠΎΠ·Π°ΠΈΠΊΠ° слоТилась быстро, Π° Π΄ΠΎΠ±Ρ‹Π²Π°Π»ΠΈΡΡŒ эти знания дольшС.

Β«Π’Π°ΠΊ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎΒ», Ρ€Π΅ΡˆΠΈΠ» я, ΠΈ Π·Π°ΠΏΠΈΠ»ΠΈΠ» ΠΏΠ°Ρ‚Ρ‡ΠΈΠΊ (https://issues.apache.org/jira/browse/DBCP-435, выразился Π² http://svn.apache.org/viewvc/commons/proper/dbcp/tags/DBCP_2_1/src/main/java/org/apache/commons/dbcp2/BasicDataSourceFactory.java?view=markup ), ΠΏΠ°Ρ‚Ρ‡ Π±Ρ‹Π» принят ΠΈ Π²ΠΎΡˆΡ‘Π» Π² Π²Π΅Ρ€ΡΠΈΡŽ DBCP 2.1. Когда ΠΈ Ссли Tomcat 8 ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ Π²Π΅Ρ€ΡΠΈΡŽ DBCP Π΄ΠΎ 2.1+, Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π°Π΄ΠΌΠΈΠ½Π°ΠΌ ΠΎΡ‚ΠΊΡ€ΠΎΡŽΡ‚ΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ‚Π°ΠΉΠ½Ρ‹ ΠΏΡ€ΠΎ ΠΈΡ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Resource πŸ™‚

По ΠΏΠΎΠ²ΠΎΠ΄Ρƒ этого ΠΏΡ€ΠΎΠΈΡΡˆΠ΅ΡΡ‚Π²ΠΈΡ ΠΌΠ½Π΅ лишь ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Ρƒ Π΄Π΅Ρ‚Π°Π»ΡŒ β€” ΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ‡Ρ‘Ρ€Ρ‚Π° Π² Π΄Π°ΠΌΠΏΠ΅ Π±Ρ‹Π»ΠΎ Π°ΠΆ 29 DataSource’ΠΎΠ² вмСсто всСго 7 ΡˆΡ‚ΡƒΠΊ. Π Π°Π·Π³Π°Π΄ΠΊΠ° кроСтся Π² банальной Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ΅, 7*4=28 +1=29.

На ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠ°ΠΏΠΊΠΈ /webapps поднимаСтся своя копия /conf/context.xml, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‚ΠΎ количСство Resource, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ, слСдуСт ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒ Π½Π° количСство ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΏΡƒΠ»ΠΎΠ², поднятых Π² памяти Ρ‚ΠΎΠΌΠΊΠ΅Ρ‚Π°. На вопрос Β«Ρ‡Ρ‚ΠΎ Π² этом случаС Π΄Π΅Π»Π°Ρ‚ΡŒ?Β» ΠΎΡ‚Π²Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ: Π½ΡƒΠΆΠ½ΠΎ вынСсти всС объявлСния Resource ΠΈΠ· /conf/context.xml Π² Ρ„Π°ΠΉΠ» /conf/server.xml, Π²Π½ΡƒΡ‚Ρ€ΡŒ Ρ‚Π΅Π³Π° GlobalNamingResources. Π’Π°ΠΌ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΎΠ΄ΠΈΠ½, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Resource name=Β«UserDatabaseΒ», Π²ΠΎΡ‚ ΠΏΠΎΠ΄ Π½ΠΈΠΌ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΠΉΡ‚Π΅ свои ΠΏΡƒΠ»Ρ‹. Π”Π°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π΅Π³ΠΎΠΌ ResourceLink, Π΅Π³ΠΎ ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Π²Π½ΡƒΡ‚Ρ€ΡŒ Ρ„Π°ΠΉΠ»Π° /META-INF/context.xml β€” это Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ Β«per-app contextΒ», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ контСкст, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит объявлСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ прилоТСния. Π£ ResourceLink ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ name ΠΈ global ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ значСния.
Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°:

ПослС этого всё стало ясно: 11 соСдинСний Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ DataSource Π±Ρ‹Π»ΠΎ съСдСно 8 соСдинСний (maxTotal = 8), ΠΈ Π΅Ρ‰Ρ‘ ΠΏΠΎ minIdle=1 Π² Ρ‚Ρ€Ρ‘Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… DataSource-копиях.

Π’ Ρ‚Ρƒ пятницу ΠΌΡ‹ ΠΎΡ‚ΠΊΠ°Ρ‚ΠΈΠ»ΠΈΡΡŒ Π½Π° Tomcat 7, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»Π΅ΠΆΠ°Π» Ρ€ΡΠ΄Ρ‹ΡˆΠΊΠΎΠΌ, ΠΈ ΠΆΠ΄Π°Π», ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚ Π½Π΅Π³ΠΎ избавятся, это Π΄Π°Π»ΠΎ врСмя спокойно Π²ΠΎ всём Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ.
Плюс ΠΏΠΎΠ·ΠΆΠ΅, ΡƒΠΆΠ΅ Π½Π° TC7, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»Π°ΡΡŒ ΡƒΡ‚Π΅Ρ‡ΠΊΠ° соСдинСний, всё благодаря removeAbandoned+logAbandoned. DBCP радостно сообщил Π² Π»ΠΎΠ³Ρ„Π°ΠΉΠ» catalina.log ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ

Π’ΠΎΡ‚ этот Π²ΠΎΡ‚ ΠΏΠ»ΠΎΡ…ΠΎΠΉΠŸΠ»ΠΎΡ…ΠΎΠΉΠœΠ΅Ρ‚ΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ Π² сигнатурС Connection con, Π½ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π±Ρ‹Π»Π° конструкция Β«con = getConnection();Β», которая ΠΈ стала ΠΊΠ°ΠΌΠ½Π΅ΠΌ прСткновСния. Π‘ΡƒΠΏΠ΅Ρ€ΠšΠ»Π°ΡΡ вызываСтся Ρ€Π΅Π΄ΠΊΠΎ, поэтому Π½Π° Π½Π΅Π³ΠΎ ΠΈ Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°Π»ΠΈ внимания Ρ‚Π°ΠΊ Π΄ΠΎΠ»Π³ΠΎ. Плюс ΠΊ этому, Π²Ρ‹Π·ΠΎΠ²Ρ‹ происходили, я Ρ‚Π°ΠΊ понимаю, Π½Π΅ Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ дня, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Π°ΠΆΠ΅ Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈ подвисало, Ρ‚ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ ΡƒΠΆΠ΅ Π½Π΅ Π±Ρ‹Π»ΠΎ Π΄Π΅Π»Π° Π΄ΠΎ этого. А Π² Π’ΡƒΠ‘Π°ΠΌΡƒΡŽΠŸΡΡ‚Π½ΠΈΡ†Ρƒ просто Π·Π²Ρ‘Π·Π΄Ρ‹ сошлись, Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊΡƒ Π΄Π΅ΠΏΠ°Ρ€Ρ‚Π°ΠΌΠ΅Π½Ρ‚Π° Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° понадобилось ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ πŸ™‚

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β„–2

Π§Ρ‚ΠΎ ΠΆΠ΅ касаСтся «события β„–2Β» β€” ΠΌΠ½Π΅ ΠΎΡ‚Π΄Π°Π»ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³, ΠΈ ΠΎΠ½ΠΎ Π½Π° сСрвСрах Ρ‚ΡƒΡ‚ ΠΆΠ΅ Π²Π·Π΄ΡƒΠΌΠ°Π»ΠΎ ΡƒΠΏΠ°ΡΡ‚ΡŒ.
Π”Π°ΠΌΠΏΡ‹ ΠΏΠΎΠΏΠ°Π»ΠΈ ΡƒΠΆΠ΅ ΠΊΠΎ ΠΌΠ½Π΅, ΠΈ я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠΊΠΎΠ²Ρ‹Ρ€ΡΡ‚ΡŒ ΠΈ ΠΈΡ… Ρ‚ΠΎΠΆΠ΅.
ΠžΡ‚ΠΊΡ€Ρ‹Π» Π΄Π°ΠΌΠΏ Π² JVVM, ΠΈ Β«Ρ‡Ρ‘-Ρ‚ΠΎ ΠΏΡ€ΠΈΡƒΠ½Ρ‹Π»Β»:
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΈΠ· Object[], Π΄Π° Π΅Ρ‰Ρ‘ ΠΈ Π² Ρ‚Π°ΠΊΠΎΠΌ количСствС?
( ΠžΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, ΡƒΠ²ΠΈΠ΄Π΅Π» ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ, ΠΏΡ€Π°Π²Π΄Π°? πŸ™‚ )

Π’Π°ΠΊ Ρƒ мСня Π·Π°Ρ€ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ ΠΌΡ‹ΡΠ»ΡŒ Β«Π½Ρƒ Π½Π΅ΡƒΠΆΠ΅Π»ΠΈ Π½ΠΈΠΊΡ‚ΠΎ Ρ€Π°Π½Π΅Π΅ Π½Π΅ занимался этим, вСдь навСрняка ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ инструмСнт!Β». Π’Π°ΠΊ я наткнулся Π½Π° этот вопрос Π½Π° StackOverflow: http://stackoverflow.com/questions/2064427/recommendations-for-a-heap-analysis-tool-for-java.
ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, я Ρ€Π΅ΡˆΠΈΠ» ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° MAT, Π½Π°Π΄ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ…ΠΎΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ, Π° это ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, Π΄Π° Π΅Ρ‰Ρ‘ ΠΈ с ΠΊΡƒΠ΄Π° бОльшим количСством голосов, Ρ‡Π΅ΠΌ Ρƒ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ².

Eclipse Memory Analyzing Tool

Π˜Ρ‚Π°ΠΊ, MAT.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ Eclipse, ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ MAT Ρ‚ΡƒΠ΄Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Π°Ρ вСрсия MAT Π²Π΅Π΄Ρ‘Ρ‚ сСбя ΠΏΠ»ΠΎΡ…ΠΎ, Ρ‚Π°ΠΌ какая-Ρ‚ΠΎ Ρ‡Π΅Ρ€Ρ‚ΠΎΠ²Ρ‰ΠΈΠ½Π° с Π΄ΠΈΠ°Π»ΠΎΠ³Π°ΠΌΠΈ, Π² Π½ΠΈΡ… Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ содСрТимого Π² полях. Π‘Ρ‹Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ подскаТСт Π² коммСнтариях, Ρ‡Π΅Π³ΠΎ Π΅ΠΌΡƒ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚, Π½ΠΎ я Ρ€Π΅ΡˆΠΈΠ» ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, установив MAT Π² Eclipse.

ΠžΡ‚ΠΊΡ€Ρ‹Π² Π΄Π°ΠΌΠΏ Π² MAT я запросил Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Leak Suspects Report.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
УдивлСнию Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π°, чСстно говоря.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
1.2 Π³ΠΈΠ³Π° вСсят соСдинСния Π² Π±Π°Π·Ρƒ.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
КаТдоС соСдинСниС вСсит ΠΎΡ‚ 17 Π΄ΠΎ 81 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Π°.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
Ну ΠΈ Π΅Ρ‰Ρ‘ Β«Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎΒ» сам ΠΏΡƒΠ».
Π’ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΏΠΎΠΌΠΎΠ³ ΠΎΡ‚Ρ‡Ρ‘Ρ‚ Dominator Tree:
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ всСх ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ оказались ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€Ρ‹ SQLWarning’ΠΎΠ², Π±Π°Π·Π° настойчиво ΠΏΡ‹Ρ‚Π°Π»Π°ΡΡŒ Π΄Π°Ρ‚ΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Β«010SK: Database cannot set connection option SET_READONLY_TRUE.Β», Π° ΠΏΡƒΠ» соСдинСний BoneCP Π½Π΅ Π²Ρ‹Ρ‡ΠΈΡ‰Π°Π΅Ρ‚ SQLWarning’ΠΈ послС освобоТдСния ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° соСдинСний Π² ΠΏΡƒΠ» (ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ это Π³Π΄Π΅-Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ? ΠŸΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡ‚Π΅, Ссли ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚).
Π“ΡƒΠ³Π» сказал, Ρ‡Ρ‚ΠΎ такая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Sybase ASE извСстна Π΅Ρ‰Ρ‘ с 2004 Π³ΠΎΠ΄Π°: https://forum.hibernate.org/viewtopic.php?f=1&t=932731
Если Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅, Ρ‚ΠΎ Β«Sybase ASE doesn’t require any optimizations, therefore setReadOnly() produces a SQLWarning.Β», ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ всё Π΅Ρ‰Ρ‘ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚.
Однако это Π½Π΅ совсСм Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ β€” это ΠΊΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π΅ соСдинСния Π² ΠΏΡƒΠ» всС увСдомлСния Π±Π°Π·Ρ‹ ΠΎΡ‡ΠΈΡ‰Π°ΡŽΡ‚ΡΡ Π² силу Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡƒΠΆΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ понадобятся.
И DBCP Ρ‚Π°ΠΊΠΈ ΡƒΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ это: http://svn.apache.org/viewvc/commons/proper/dbcp/tags/DBCP_1_4/src/java/org/apache/commons/dbcp/PoolableConnectionFactory.java?view=markup, ΠΌΠ΅Ρ‚ΠΎΠ΄ passivateObject(Object obj), Π² строкС 687 ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ conn.clearWarnings();, этот Π²Ρ‹Π·ΠΎΠ² ΠΈ спасаСт ΠΎΡ‚ ΠΊΠΈΠ»ΠΎΠΌΠ΅Ρ‚Ρ€ΠΎΠ² SQLWarning’ΠΎΠ² Π² памяти.
Об этом я ΡƒΠ·Π½Π°Π» ΠΈΠ· Ρ‚ΠΈΠΊΠ΅Ρ‚Π°: https://issues.apache.org/jira/browse/DBCP-102
Π’Π°ΠΊΠΆΠ΅ ΠΌΠ½Π΅ подсказали ΠΏΡ€ΠΎ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ Ρ‚ΠΈΠΊΠ΅Ρ‚ Π² Π±Π°Π³Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€Π΅: https://issues.apache.org/jira/browse/DBCP-234, Π½ΠΎ ΠΎΠ½ касаСтся ΡƒΠΆΠ΅ вСрсии DBCP 2.0.

Π’ ΠΈΡ‚ΠΎΠ³Π΅ я ΠΏΠ΅Ρ€Π΅Π²Ρ‘Π» ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° DBCP (ΠΏΡƒΡΡ‚ΡŒ ΠΈ вСрсии 1.4). ΠŸΡƒΡΡ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° сСрвис ΠΈ нСмалСнькая (ΠΎΡ‚ 800 Π΄ΠΎ 2ΠΊ запросов Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ), Π½ΠΎ всё ΠΆΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Π΄Ρ‘Ρ‚ сСбя Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π° это Π³Π»Π°Π²Π½ΠΎΠ΅. И ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сдСлал, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ BoneCP ΡƒΠΆΠ΅ ΠΏΡΡ‚ΡŒ мСсяцСв Π½Π΅ поддСрТиваСтся, ΠΏΡ€Π°Π²Π΄Π°, Π΅ΠΌΡƒ Π½Π° смСну ΠΏΡ€ΠΈΡˆΡ‘Π» HikariCP. НуТно Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π΄Π΅Π»Π° Π² Π΅Π³ΠΎ исходниках…

БраТаСмся с OOM

Π’ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΠΈΠ²ΡˆΠΈΡΡŒ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ MAT ΠΌΠ½Π΅ всё Ρ€Π°Π·Π»ΠΎΠΆΠΈΠ» ΠΏΠΎ ΠΏΠΎΠ»ΠΎΡ‡ΠΊΠ°ΠΌ, я Ρ€Π΅ΡˆΠΈΠ» Π½Π΅ Π·Π°Π±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ этот дСйствСнный инструмСнт, ΠΈ ΠΏΠΎΠ·ΠΆΠ΅ ΠΎΠ½ ΠΌΠ½Π΅ пригодился, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΅Ρ‰Ρ‘ ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ всячСскиС Β«Π½Π΅ΡƒΡ‡Ρ‚Ρ‘Π½ΠΊΠΈΒ» β€” Π½Π΅ΡƒΡ‡Ρ‚Ρ‘Π½Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π² ΠΊΠΎΠ΄Π΅ прилоТСния ΠΈΠ»ΠΈ ΠΊΠΎΠ΄Π΅ Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ½ΠΎΠ³Π΄Π° приводят ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ склСиваСт ласты. Π― ΠΈΡ… ΠΎΡ‚Π»Π°Π²Π»ΠΈΠ²Π°ΡŽ Π΄ΠΎ сих ΠΏΠΎΡ€.

Π’ΠΎΠΎΡ€ΡƒΠΆΠΈΠ²ΡˆΠΈΡΡŒ ΠΎΠ±ΠΎΠΈΠΌΠΈ инструмСнтами, я принялся ΠΊΠΎΠ²Ρ‹Ρ€ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ присланный Π΄Π°ΠΌΠΏ Π² поисках ΠΏΡ€ΠΈΡ‡ΠΈΠ½ падСния ΠΏΠΎ OOM.
Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ всС OOM ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΈ мСня ΠΊ TaskThread.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
И Ссли Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° надпись See stacktrace, Ρ‚ΠΎ Π΄Π°, это Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠ°ΠΊ Ρ€Π°Π· Π±Π°Π½Π°Π»ΡŒΠ½Ρ‹ΠΉ случай, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΏΠΎΡ‚ΠΎΠΊ Π²Π΄Ρ€ΡƒΠ³ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΡƒΠΏΠ°Π» ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΎΡ‚ΠΌΠ°Ρ€ΡˆΠ°Π»ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
Однако здСсь Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ возникновСния OOM, здСсь лишь Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Найти ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ ΠΌΠ½Π΅ ΠΏΠΎΠΊΠ°-Ρ‡Ρ‚ΠΎ, Π² силу нСзнания всСй ΠΌΠ°Π³ΠΈΠΈ OQL Π² MAT, ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ JVVM.
Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Π΄Π°ΠΌΠΏ Ρ‚Π°ΠΌ, ΠΈ пытаСмся ΠΎΡ‚Ρ‹ΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ!
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
Π˜ΡΠΊΠ°Ρ‚ΡŒ ΠΌΠ½Π΅ слСдуСт, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, ΠΈΠΌΠ΅Π½Π½ΠΎ Π²Π΅Ρ‰ΠΈ, связанныС с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…, Π° посСму ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ сначала ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π² памяти Statement’Ρ‹.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
Π”Π²Π° SybCallableStatement, ΠΈ ΠΎΠ΄ΠΈΠ½ SybPreparedStatement.
Π”ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»ΠΎ услоТнится, Ссли Statement’ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΡƒΠ΄Π° большС, Π½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ€ΠΈΡ…Ρ‚ΠΎΠ²Π°Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… запросов, ΡƒΠΊΠ°Π·Π°Π² Π² where Π½ΡƒΠΆΠ½Ρ‹Π΅ условия, Π΄ΡƒΠΌΠ°ΡŽ, всё Ρƒ Вас получится. Плюс, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, стоит Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π½ΡŒΠΊΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² MAT, Ρ‡Ρ‚ΠΎ Π·Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ пытаСтся ΠΎΡ‚ΠΌΠ°Ρ€ΡˆΠ°Π»ΠΈΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊ, ΠΊΠ°ΠΊΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΈ станСт понятнСС, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ· Statement’ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΊΠ°Ρ‚ΡŒ.

ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
НС Ρ‚ΠΎ, это Β«Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅Β» Π²Ρ‹Π·ΠΎΠ²Ρ‹.

ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
А Π²ΠΎΡ‚ ΠΈ Π΄ΠΈΡ‡ΡŒ!
Для чистоты экспСримСнта ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΈΠ½ΡƒΡ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ запрос Π² любимой Π‘Π”-IDE, ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ ΠΎΡ‚Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, Π° Ссли ΠΏΠΎΠΊΠΎΠΏΠ°Ρ‚ΡŒΡΡ Π² Π½Π΅Π΄Ρ€Π°Ρ… Ρ…Ρ€Π°Π½ΠΈΠΌΠΊΠΈ, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ понятно, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ просто ΠΈΠ· Π±Π°Π·Ρ‹, которая Π½Π°ΠΌ Π½Π΅ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚, выбираСтся 2 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° строк ΠΏΠΎ Ρ‚Π°ΠΊΠΎΠΌΡƒ запросу с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ. Π­Ρ‚ΠΈ Π΄Π²Π° ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° Π΄Π°ΠΆΠ΅ влазят Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ прилоТСния, Π½ΠΎ Π²ΠΎΡ‚ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΎΡ‚ΠΌΠ°Ρ€ΡˆΠ°Π»ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ становится Ρ„Π°Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ для прилоТСния. Π’Π°ΠΊΠΎΠ΅ сСбС Ρ…Π°Ρ€Π°ΠΊΠΈΡ€ΠΈ. πŸ™‚
ΠŸΡ€ΠΈ этом GC ΡΡ‚Π°Ρ€Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ всС ΡƒΠ»ΠΈΠΊΠΈ, Π½ΠΎ Π½Π΅ спасло Π΅Π³ΠΎ это, всё ΠΆΠ΅ источник остался Π² памяти, ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΊΠ°Π·Π°Π½.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ послС всСго этого рассказа почувствовал сСбя Ρ‚Π΅ΠΌ Π΅Ρ‰Ρ‘ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΈΠΊΠΎΠΌ.

ΠŸΡ€ΠΎΡ‰Π°Π½ΠΈΠ΅

Π’ΠΎΡ‚ ΠΈ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΎΡΡŒ ΠΌΠΎΡ‘ повСствованиС, надСюсь, Π’Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ πŸ™‚
Π₯ΠΎΡ‚Π΅Π» Π±Ρ‹ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΡΡ‚ΡŒ своСму Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊΡƒ, ΠΎΠ½ Π΄Π°Π» ΠΌΠ½Π΅ врСмя Π²ΠΎ всём этом Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ. Π‘Ρ‡ΠΈΡ‚Π°ΡŽ эти Π½ΠΎΠ²Ρ‹Π΅ знания ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ.
Бпасибо Π΄Π΅Π²ΡƒΡˆΠΊΠ°ΠΌ ΠΈΠ· Scorini Π·Π° Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎ вкусный ΠΊΠΎΡ„Π΅, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΡ€ΠΎΡ‡Ρ‚ΡƒΡ‚ этих слов благодарности β€” я Π΄Π°ΠΆΠ΅ сомнСваюсь, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π·Π½Π°ΡŽΡ‚ ΠΎ сущСствовании Π₯Π°Π±Ρ€Π°Ρ…Π°Π±Ρ€Π° πŸ™‚
Π₯ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² коммСнтариях Π΅Ρ‰Ρ‘ большС ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„Ρ‹ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ, Π±ΡƒΠ΄Ρƒ ΠΎΡ‡Π΅Π½ΡŒ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½.

Π”ΡƒΠΌΠ°ΡŽ, самоС врСмя ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΊ MAT…

UPD2 (2015-10-28) | Π‘Π»ΡƒΡ‡Π°ΠΉ Π½ΠΎΠΌΠ΅Ρ€ Π΄Π²Π° Ρ‚Ρ€ΠΈ
(Π‘Ρ‹Π»ΠΎ принято Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ это сюда ΠΊΠ°ΠΊ Π°ΠΏΠ΄Π΅ΠΉΡ‚, Π° Π½Π΅ ΠΏΠΈΠ»ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ Ρ‚ΠΎΠΌ ΠΆΠ΅ самом):
Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ интСрСсный случай, Π½ΠΎ ΡƒΠΆΠ΅ с ΠžΡ€Π°ΠΊΠ»ΠΎΠ²ΠΎΠΉ Π±Π°Π·ΠΎΠΉ.
Один ΠΈΠ· ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ„ΠΈΡ‡Ρƒ с XML, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ поиски ΠΏΠΎ содСрТимому сохранённого XML-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, этот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ½ΠΎΠ³Π΄Π° Π΄Π°Π²Π°Π» ΠΎ сСбС Π·Π½Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Π΄Ρ€ΡƒΠ³ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· инстансов пСрСставал ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ ΠΆΠΈΠ·Π½ΠΈ.
ΠŸΠΎΡ‡ΡƒΡΠ² Β«Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉΒ» случай ΠΏΠΎΡ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠΎΡˆΠΊΠ°Ρ…, я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π³ΠΎ Π΄Π°ΠΌΠΏΡ‹ памяти.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ я ΡƒΠ²ΠΈΠ΄Π΅Π», Π±Ρ‹Π»ΠΎ Β«Ρƒ вас Ρ‚ΡƒΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΠ² Π² памяти ΠΎΡΡ‚Π°Π»ΠΎΡΡŒΒ». 21ΠΊ. И ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ интСрСсный oracle.xdb.XMLType Ρ‚ΠΎΠΆΠ΅ Π΄Π°Π²Π°Π» ΠΆΠ°Ρ€Ρƒ. «Но это ΠΆΠ΅ ΠžΡ€Π°ΠΊΠ»!Β», Π²Π΅Ρ€Ρ‚Π΅Π»ΠΎΡΡŒ Ρƒ мСня Π² Π³ΠΎΠ»ΠΎΠ²Π΅. ЗабСгая Π²ΠΏΠ΅Ρ€Ρ‘Π΄ скаТу Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈ Π΄Π°, ΠΎΠ½ Π²ΠΈΠ½ΠΎΠ²Π°Ρ‚.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
Π˜Ρ‚Π°ΠΊ, Π²ΠΈΠ΄ΠΈΠΌ ΠΊΡƒΡ‡Ρƒ T4CConnection, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»Π΅ΠΆΠ°Ρ‚ Π² HashMap$Entry. ΠžΠ±Ρ€Π°Ρ‚ΠΈΠ» Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ сразу, Ρ‡Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ ΠΈ SoftHashMap, Ρ‡Ρ‚ΠΎ, Π²Ρ€ΠΎΠ΄Π΅ ΠΊΠ°ΠΊ, Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Ρ€Π°ΡΡ‚Π°Ρ‚ΡŒ Π΄ΠΎ Ρ‚Π°ΠΊΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². Но Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΈ сами β€” 50-60 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ Π² ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚Π΅, ΠΈ ΠΈΡ… Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠœΠΠžΠ“Πž.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π², Ρ‡Ρ‚ΠΎ собой ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ HashMap$Entry β€” ΡƒΠ²ΠΈΠ΄Π΅Π», Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°, всё связано с SoftHashMap, с ΠžΡ€Π°ΠΊΠ»ΠΎΠ²Ρ‹ΠΌΠΈ ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚Π°ΠΌΠΈ.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
Π§Ρ‚ΠΎ, собствСнно, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π»ΠΎΡΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΎΠΉ. HashMap$Entry Π±Ρ‹Π»ΠΎ просто ΠΌΠΎΡ€Π΅, ΠΈ ΠΎΠ½ΠΈ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ ΡΠ°ΠΊΡƒΠΌΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π»ΠΈΡΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ oracle.xdb.SoftHashMap.
Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π΄Π°ΠΌΠΏΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅. По Dominator Tree Π±Ρ‹Π»ΠΎ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Entry находится тяТёлый Ρ‚Π°ΠΊΠΎΠΉ BinXmlProcessorImpl.
ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта. ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта. ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.ΠΊΠΎΠ΄ ошибки out of memory chrome. image loader. ΠΊΠΎΠ΄ ошибки out of memory chrome Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки out of memory chrome-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки out of memory chrome. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Google Chrome ΠΌΠΎΠΆΠ΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄Π°ΠΌΠΈ ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ, Π½ΠΎ ΠΎΠ½ посмСртно ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½ΠΎ извСстСн Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ потрСбляСт рСсурсы. Π›ΡŽΠ΄ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π½Π° старом ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, часто Π·Π°ΡΠ²Π»ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚, Π° ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ошибки. МногиС ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Chrome ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ ΠΎ ошибка β€œΠ½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти” ΠΏΡ€ΠΈ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π²Π΅Π±-сайта.
-=-=-
Если ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ я Π² Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π±Ρ‹Π» Π½Π΅ силён Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ xdb, ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ связан с XML, Ρ‚ΠΎ, нСсколько Ρ€Π°ΡΡ‚Π΅Ρ€ΡΠ²ΡˆΠΈΡΡŒ, я Ρ€Π΅ΡˆΠΈΠ», Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ Π±Ρ‹ ΠΏΠΎΠ³ΡƒΠ³Π»ΠΈΡ‚ΡŒ, Π±Ρ‹Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΡƒΠΆΠ΅ Π² курсС, Ρ‡Ρ‚ΠΎ со всСм этим Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ. И Ρ‡ΡƒΡ‚ΡŒΡ‘ Π½Π΅ ΠΎΠ±ΠΌΠ°Π½ΡƒΠ»ΠΎ, ΠΏΠΎ запросу Β«oracle.xdb.SoftHashMap T4CConnectionΒ» нашлось
Ρ€Π°Π· piotr.bzdyl.net/2014/07/memory-leak-in-oracle-softhashmap.html
ΠΈ Π΄Π²Π° leakfromjavaheap.blogspot.com/2014/02/memory-leak-detection-in-real-life.html
Π£Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ²ΡˆΠΈΡΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚ΡƒΡ‚ всё-Ρ‚Π°ΠΊΠΈ косяк Ρƒ ΠžΡ€Π°ΠΊΠ»Π°, Π΄Π΅Π»ΠΎ ΠΎΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ Π·Π° ΠΌΠ°Π»Ρ‹ΠΌ.
ΠŸΠΎΠΏΡ€ΠΎΡΠΈΠ» администратора Π‘Π” ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *