Утилизация памяти Ρ‡Ρ‚ΠΎ это

Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ ЭнциклопСдия НСфти ΠΈ Π“Π°Π·Π°

Утилизация памяти Π² ΠΊΡƒΡ‡Π΅ ΠΏΡƒΡ‚Π΅ΠΌ явного Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° памяти создаСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ появлСния мусора ΠΈ висячих ссылок. [1]

Одной ΠΈΠ· ΠΏΠΎΡ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‡Π΅Ρ€Ρ‚ сбора мусора ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ памяти являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ( ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ) ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ ΡƒΡ‚ΠΈΠ»ΠΈΠ·ΡƒΠ΅ΠΌΠΎΠΉ памяти; сбор мусора обходится Ρ‚Π΅ΠΌ Π΄ΠΎΡ€ΠΎΠΆΠ΅, Ρ‡Π΅ΠΌ мСньшС памяти утилизуСтся. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° этого Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ большая Ρ‡Π°ΡΡ‚ΡŒ Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° сбор мусора приходится Π½Π° Ρ„Π°Π·Ρƒ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ‚Π΅ΠΌ слоТнСС, Ρ‡Π΅ΠΌ большС Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… элСмСнтов Π² ΠΊΡƒΡ‡Π΅. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ этому ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ памяти с использованиСм счСтчиков ссылок строго ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π° ΠΎΠ±ΡŠΠ΅ΠΌΡƒ ΡƒΡ‚ΠΈΠ»ΠΈΠ·ΡƒΠ΅ΠΌΠΎΠΉ памяти. Как Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ свойства сбора мусора этот ΠΌΠ΅Ρ‚ΠΎΠ΄ становится ΠΎΡ‡Π΅Π½ΡŒ дорогостоящим, ΠΊΠΎΠ³Π΄Π° ΠΊΡƒΡ‡Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ элСмСнтами. Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ часто ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая Π±Π»ΠΈΠ·ΠΊΠ° ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всю ΠΊΡƒΡ‡Ρƒ ( ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΈΠ·-Π·Π° Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти), ΠΏΠ΅Ρ€Π΅Π΄ этим ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ряд дорогостоящих ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ бСсполСзных ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ сбора мусора, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… освобоТдаСт лишь нСсколько ячССк памяти, Ρ‚ΡƒΡ‚ ΠΆΠ΅ потрСбляСмых ΠΏΡ€ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ счСта, Ρ‡Ρ‚ΠΎ быстро ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½ΠΎΠ²ΠΎΠΌΡƒ сбору мусора. [4]

ΠŸΠ°ΠΌΡΡ‚ΡŒ, которая Π±Ρ‹Π»Π° распрСдСлСна ΠΈ использовалась Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° Π·Π°Ρ‚Π΅ΠΌ стала Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠΉ, Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ систСмой управлСния ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ с Ρ†Π΅Π»ΡŒΡŽ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π΅Π΅ использования. Утилизация памяти ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ простой, ΠΊΠ°ΠΊ Π² случаС пСрСмСщСния указатСля стСка, ΠΈΠ»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ слоТной, ΠΊΠ°ΠΊ Π² случаС сбора мусора. [7]

К соТалСнию, Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· элСмСнтов списка Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ счСтчика ссылок, поэтому утилизация памяти Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°. [9]

БтатичСски ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ распрСдСляСтся ΠΏΠ°ΠΌΡΡ‚ΡŒ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΈ систСмных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ для Π±ΡƒΡ„Π΅Ρ€ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… систСмных Π΄Π°Π½Π½Ρ‹Ρ…. БтатичСскоС распрСдСлСниС Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²ΠΎ врСмя выполнСния Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств управлСния ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ, ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΎΡ‚ΠΏΠ°Π΄Π°ΡŽΡ‚ вопросы ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ памяти ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ Π΅Π΅ использования. [10]

Одной ΠΈΠ· ΠΏΠΎΡ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‡Π΅Ρ€Ρ‚ сбора мусора ΠΊΠ°ΠΊ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ памяти являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ( ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ) ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ ΡƒΡ‚ΠΈΠ»ΠΈΠ·ΡƒΠ΅ΠΌΠΎΠΉ памяти; сбор мусора обходится Ρ‚Π΅ΠΌ Π΄ΠΎΡ€ΠΎΠΆΠ΅, Ρ‡Π΅ΠΌ мСньшС памяти утилизуСтся. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° этого Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ большая Ρ‡Π°ΡΡ‚ΡŒ Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π° сбор мусора приходится Π½Π° Ρ„Π°Π·Ρƒ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ‚Π΅ΠΌ слоТнСС, Ρ‡Π΅ΠΌ большС Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… элСмСнтов Π² ΠΊΡƒΡ‡Π΅. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ этому ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ памяти с использованиСм счСтчиков ссылок строго ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π° ΠΎΠ±ΡŠΠ΅ΠΌΡƒ ΡƒΡ‚ΠΈΠ»ΠΈΠ·ΡƒΠ΅ΠΌΠΎΠΉ памяти. Как Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ свойства сбора мусора этот ΠΌΠ΅Ρ‚ΠΎΠ΄ становится ΠΎΡ‡Π΅Π½ΡŒ дорогостоящим, ΠΊΠΎΠ³Π΄Π° ΠΊΡƒΡ‡Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ элСмСнтами. Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ часто ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая Π±Π»ΠΈΠ·ΠΊΠ° ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всю ΠΊΡƒΡ‡Ρƒ ( ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΈΠ·-Π·Π° Π½Π΅Ρ…Π²Π°Ρ‚ΠΊΠΈ памяти), ΠΏΠ΅Ρ€Π΅Π΄ этим ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€ΡƒΠ΅Ρ‚ ряд дорогостоящих ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ бСсполСзных ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ сбора мусора, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… освобоТдаСт лишь нСсколько ячССк памяти, Ρ‚ΡƒΡ‚ ΠΆΠ΅ потрСбляСмых ΠΏΡ€ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ счСта, Ρ‡Ρ‚ΠΎ быстро ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½ΠΎΠ²ΠΎΠΌΡƒ сбору мусора. [11]

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

Анализ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ β€” Ρ‡Π°ΡΡ‚ΡŒ 3, послСдняя, ΠΏΡ€ΠΎ систСмныС ΠΈ сСрвисныС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ

ΠœΡ‹ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ Π°Π½Π°Π»ΠΈΠ·Ρƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Patterns&Practices ΠΎ Ρ‚ΠΎΠΌ, с Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π—Π° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ спасибо Π˜Π³ΠΎΡ€ΡŽ Π©Π΅Π³Π»ΠΎΠ²ΠΈΡ‚ΠΎΠ²Ρƒ ΠΈΠ· Π›Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€ΠΈΠΈ ΠšΠ°ΡΠΏΠ΅Ρ€ΡΠΊΠΎΠ³ΠΎ. ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ наши ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ тСстирования ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎ Ρ‚Π΅Π³Ρƒ mstesting

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ†ΠΈΠΊΠ»Π° ΠΏΠΎ Π°Π½Π°Π»ΠΈΠ·Ρƒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΌΡ‹ Π½Π°Π»Π°Π΄ΠΈΠ»ΠΈ контСкст, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ Π²Π΅Ρ‰Π°ΠΌ. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ посмотрСли Π½Π° Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ…, бизнСсовых ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ/ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΊ Π°Π½Π°Π»ΠΈΠ·Ρƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ прилоТСния. Π’ этой, Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ β€” ΠΏΡ€ΠΎ систСмныС ΠΈ сСрвисныС (Π² Ρ‚.Ρ‡. зависимых сСрвисов) ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ.
Π˜Ρ‚Π°ΠΊ,

БистСмныС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ.


БистСмныС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ систСмныС рСсурсы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈ Π³Π΄Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρ‹ рСсурсов. Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π° Π½Π° отслСТиваниС рСсурсов уровня ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΡΠ΅Ρ‚ΡŒ, процСссор ΠΈ утилизация диска. Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π°Ρ‚ΡŒ прСдставлСниС ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π°Ρ… Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Π² основС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.
Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ для опрСдСлСния аспСктов ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ – Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ссли Π»ΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ систСмными показатСлями ΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ рСсурсы (Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ»ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅). Если ΠΏΡ€ΠΈ постоянной Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ происходит ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, Ρ‚ΠΎ это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ обусловлСно внСшними Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ β€” Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ, рСгулярно-Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌΠΈΡΡ заданиями, сСтСвой Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ»ΠΈ I/O устройства.

Как ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ
Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Azure Diagnostics для сбора Π΄Π°Π½Π½Ρ‹Ρ… диагностики для для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ устранСния Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ, измСрСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° использования рСсурсов, Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, планирования Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… рСсурсов ΠΈ Π°ΡƒΠ΄ΠΈΡ‚Π°. ПослС сбора диагностики Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ пСрСнСсти Π² Microsoft Azure Storage для дальнСйшСй ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π”Ρ€ΡƒΠ³ΠΎΠΉ способ для сбора ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° диагностичСских Π΄Π°Π½Π½Ρ‹Ρ… β€” это использованиС PerfView. Π­Ρ‚ΠΎΡ‚ инструмСнт позволяСт ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ аспСкты:

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ PerfView Π±Ρ‹Π» ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для локального запуска, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован для сбора Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Web ΠΈ Worker Ρ€ΠΎΠ»Π΅ΠΉ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… сСрвисов Azure. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ NuGet-ΠΏΠ°ΠΊΠ΅Ρ‚ AzureRemotePerfView для установки ΠΈ запуска PerfView ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ Π½Π° сСрвСрах Ρ€ΠΎΠ»Π΅ΠΉ, послС Ρ‡Π΅Π³ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ локально.
Windows Azure Diagnostics ΠΈ PerfView ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… рСсурсов β€œΠΏΠΎΡΡ‚Ρ„Π°ΠΊΡ‚ΡƒΠΌβ€. Однако, ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ ΠΊΠ°ΠΊ DevOps, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ β€œΠΆΠΈΠ²Ρ‹Π΅β€ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для обнаруТСния Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΅Ρ‰Π΅ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄ΡƒΡ‚. APM-инструмСнты ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. НапримСр, ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Troubleshooting tools для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΏΠΎΡ€Ρ‚Π°Π»Π΅ Azure ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠ°ΠΌΡΡ‚ΡŒ, процСссор ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ сСти.

Утилизация памяти Ρ‡Ρ‚ΠΎ это

На ΠΏΠΎΡ€Ρ‚Π°Π»Π΅ Azure Π΅ΡΡ‚ΡŒ β€œhealth dashboard”, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΎΠ±Ρ‰ΠΈΠ΅ систСмныС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ.

Утилизация памяти Ρ‡Ρ‚ΠΎ это

Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, панСль Diagnostic позволяСт ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅ настроСнный Π½Π°Π±ΠΎΡ€ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… счСтчиков ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π½ΠΎΡ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ счСтчика сильно прСвысит ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Утилизация памяти Ρ‡Ρ‚ΠΎ это

Π’Π΅Π±-ΠΏΠΎΡ€Ρ‚Π°Π» Azure ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ 7 Π΄Π½Π΅ΠΉ. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ доступ Π΄Π°Π½Π½Ρ‹Ρ… Π·Π° Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄, Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² Azure Storage.
Websites Process Explorer позволяСт Π²Π°ΠΌ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссов Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π½Π° Π²Π΅Π±-сайтС, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ коррСляции ΠΌΠ΅ΠΆΠ΄Ρƒ использованиСм Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… систСмных рСсурсов.

Утилизация памяти Ρ‡Ρ‚ΠΎ это

New Relic ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ APM ΠΈΠΌΠ΅ΡŽΡ‚ схоТиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ систСмных рСсурсов дСлится Π½Π° ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΡŽ памяти (физичСской ΠΈ управляСмой), ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ½ΡƒΡŽ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ сСти, Ρ€Π°Π±ΠΎΡ‚Ρƒ процСссора ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ дискового Π²Π²ΠΎΠ΄Π° Π²Ρ‹Π²ΠΎΠ΄Π° (I/O). Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… описано, Π½Π° Ρ‡Ρ‚ΠΎ слСдуСт ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

ИспользованиС физичСской памяти

БущСствуСт Π΄Π²Π΅ основныС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ошибки OutOfMemory – процСсс ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ для Π½Π΅Π³ΠΎ пространство Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ памяти Π»ΠΈΠ±ΠΎ опСрационная систСма оказываСтся нСспособной Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ для процСсса. Π’Ρ‚ΠΎΡ€ΠΎΠΉ случай являСтся самым распространСнным.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ описанныС Π½ΠΈΠΆΠ΅ счСтчики ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для ΠΎΡ†Π΅Π½ΠΊΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π½Π° ΠΏΠ°ΠΌΡΡ‚ΡŒ:

Π’Π°ΠΊΠΆΠ΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ большиС ΠΎΠ±ΡŠΠ΅ΠΌΡ‹ памяти ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (ΠΊΠΎΠ³Π΄Π° свободной физичСской памяти Π² сосСдних Π±Π»ΠΎΠΊΠ°Ρ… нСдостаточно), поэтому систСма, которая ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ достаточно свободной памяти, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ Π² состоянии Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ эту ΠΏΠ°ΠΌΡΡ‚ΡŒ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ процСсса.

МногиС APM-инструмСнты ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ свСдСния ΠΎΠ± использовании процСссами систСмной памяти Π±Π΅Π· нСобходимости Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ памяти. На Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° пропускная ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ (лСвая ось) ΠΈ врСмя ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° (правая ось) для прилоТСния, находящСгося ΠΏΠΎΠ΄ постоянной Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ послС 6 ΠΌΠΈΠ½ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΠΏΠ°Π΄Π°Π΅Ρ‚, ΠΈ врСмя ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ β€œΠΏΡ€Ρ‹Π³Π°Ρ‚ΡŒβ€, ΠΏΠΎ ΠΏΡ€ΠΎΡˆΠ΅ΡΡ‚Π²ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΌΠΈΠ½ΡƒΡ‚ происходит ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ.

Утилизация памяти Ρ‡Ρ‚ΠΎ это
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π½Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ³ΠΎ тСстирования прилоТСния

Записанная с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ New Relic тСлСмСтрия ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ памяти, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ сбой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ восстановлСниСм. Использованная ΠΏΠ°ΠΌΡΡ‚ΡŒ растСт Π·Π° счСт Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ°Ρ‡ΠΊΠΈ. Π’Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ являСтся классичСским симптомом ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ памяти.

Утилизация памяти Ρ‡Ρ‚ΠΎ это
ВСлСмСтрия, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ памяти

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Investigating Memory Leaks in Azure Web Sites with Visual Studio 2013 содСрТится инструкция, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Visual Studio ΠΈ Azure Diagnostics для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° использования памяти Π² Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π² Azure.

ИспользованиС управляСмой памяти

.NET прилоТСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, которая контролируСтся CLR (Common Language Runtime). Π‘Ρ€Π΅Π΄Π° CLR ΠΏΡ€ΠΎΠ΅Ρ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ Ρƒ CLR ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΈ CLR ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ ΠΈ освобоТдСниС Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ памяти. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ структуры Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ Π±Π»ΠΎΠΊΠ°ΠΌ, CLR обСспСчиваСт ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΡƒ этого Ρ‚ΠΈΠΏΠ° памяти, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ Ρ‚Π΅ΠΌ самым Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ.

УправляСмыС прилоТСния ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ счСтчиков ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Investigating Memory Issues содСрТится Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ описаниС ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… счСтчиков. НиТС описаны Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ счСтчики ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:

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

Π›ΡƒΡ‡ΡˆΠΈΠ΅ способы для бСзопасной ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ дисков

Утилизация памяти Ρ‡Ρ‚ΠΎ это
ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ Comss.ru. По ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ Windows Secrets

Π’ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π° ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ использования соврСмСнных Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ классичСскиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ удалСния Π΄Π°Π½Π½Ρ‹Ρ… стали нСэффСктивны.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ профилактичСскиС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ приводят ΠΊ эффСктивному ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° SSD-дисках ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… пСрСзаписываСмых носитСлях.

Π’ΠΏΠΎΠ»Π½Π΅ вСроятно, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Windows Π½Π΅ Π·Π½Π°ΡŽΡ‚ ΠΎ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… измСнСниях Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ производства дисковых Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅Π»ΠΈ мСсто Π·Π° послСднСС дСсятилСтиС. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ винчСстСры ΠΈ SSD-диски, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² соврСмСнных систСмах, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ большим Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠΌ, Ρ‡Π΅ΠΌ соврСмСнный смартфон.

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ТСсткиС диски ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠ°ΠΌΠΈ массивных устройств с нСбольшим количСством памяти, созданныС Π² 1960-Ρ… Π³ΠΎΠ΄Π°Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ IBM для своих ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… систСм. Богласно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ, ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ТСсткиС диски ΠΈΠΌΠ΅Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄Π²ΡƒΡ… Ρ…ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡŒΠ½ΠΈΠΊΠΎΠ² ΠΈ вмСшали 3,75 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ….

Π’ 2000 Π³ΠΎΠ΄Ρƒ тСхнология создания дисков Π±Ρ‹Π»Π° ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ пСрСсмотрСна: Trek Technology ΠΈ IBM стали ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ использовали Ρ‡ΠΈΠΏΡ‹ silicon power вмСсто Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹Ρ… пластин. НовыС устройства использовали ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ, Π½ΠΎ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ Π²ΠΈΠ΄ энСргонСзависимой ΠΈ пСрСзаписываСмой ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.

Π—Π° послСдниС 15 Π»Π΅Ρ‚ Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ Π½Π° Π±Π°Π·Π΅ микросхСм стали быстрСС, дСшСвлС ΠΈ стали способны Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ физичСском пространствС. SSD сСйчас ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π»ΠΈ ΠΏΠ»Π°Π½ΠΊΡƒ Π² 1 Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚ ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π²Ρ‹Ρ‚Π΅ΡΠ½ΡΡŽΡ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ТСсткиС диски, ΠΊΠ°ΠΊ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах, Ρ‚Π°ΠΊ ΠΈ Π½Π° стационарных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…. УспСх Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ связан с сокращСнным энСргопотрСблСниСм ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ самих дисков.

Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ дСсятилСтия Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ снова Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ. Богласно исслСдованиям, β€œΠ΄ΠΈΡΠΊΠΈβ€, построСнныС Π½Π° ΡƒΠ³Π»Π΅Ρ€ΠΎΠ΄Π½Ρ‹Ρ… Π½Π°Π½ΠΎΡ‚Ρ€ΡƒΠ±ΠΊΠ°Ρ… (CNT) ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΈ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°Ρ… ΠΈ смартфонах.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ хранСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… дисках

ВСхнология создания Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… дисков для Π·Π°ΠΌΠ΅Π½Ρ‹ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΡ…ΡΡ носитСлСй Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Π»Π° ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ HDD для ОБ Windows ΠΈ для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ оборудования (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандарта SATA для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ). Microsoft Π½Π° протяТСнии 30 Π»Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π° ΠΊΠΎΠ΄, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ дисками. Для Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ систСмы ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΊ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅ Π½ΠΎΠ²Ρ‹Ρ… SSD ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ Π±Ρ‹ Π΅Ρ‰Π΅ нСсколько Π»Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Адаптация ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ хранСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΌΠ°ΡΡΠΈΠ²Π½ΡƒΡŽ кампанию ΠΏΠΎ Π·Π°ΠΌΠ΅Π½Π΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°.

Π’Π°ΠΊ называСмая Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° (wear leveling) отслСТиваСт количСство Ρ†ΠΈΠΊΠ»ΠΎΠ² пСрСзаписи ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйки памяти. Когда конкрСтная ячСйка памяти становится изношСнной, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° автоматичСски пСрСносит Π΄Π°Π½Π½Ρ‹Π΅ Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСстополоТСниС, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰Π΅Π΅ΡΡ Π»ΡƒΡ‡ΡˆΠΈΠΌ состояниСм. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ встроСнный ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ устройства содСрТит ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° адрСсов, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Windows ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π΄ΡƒΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ хранятся ΠΏΠΎ адрСсу, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π² β€œΠ“Π»Π°Π²Π½ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ таблицС” (Master File Table).

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ Π΅Ρ‰Π΅ Ρ€Π°Π·: Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° выполняСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° Π΄Π°Π½Π½Ρ‹Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° SSD-диск. КаТдая запись состоит ΠΈΠ· β€œΠΊΡƒΡΠΎΡ‡ΠΊΠΎΠ²β€ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ состоят ΠΈΠ· Π½ΠΎΠ²ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ участков нСсвязанных Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· β€œΠΈΠ·Π½ΠΎΡˆΠ΅Π½Π½Ρ‹Ρ…β€ ячССк памяти.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ эти β€œΠΊΡƒΡΠΎΡ‡ΠΊΠΈβ€ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ОБ считаСт Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌΠΈ. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ТСстких дисков, SSD диски Π½Π΅ ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‚ условия, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ удалСния Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΈ использовании спСциализированных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для восстановлСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ смоТСт Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΡ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ якобы Π±Ρ‹Π»ΠΈ стСрты.

Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для очистки ΠΈ Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ удалСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠΌΠ΅ΡŽΡ‚ доступ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌ адрСсам HDD. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ, сохранСнным Π² адрСсном пространствС SSD.

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Допустим, Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с SSD диском, Π΅ΠΌΠΊΠΎΡΡ‚ΡŒΡŽ 1 Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚. Π’ ΠΎΠΊΠ½Π΅ свойств систСмы Windows отобраТаСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1 Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Π΅Ρ‰Π΅ 10-ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹ΠΉ запас пространства хранСния для компСнсации Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ΠΊΠ°Π·Π° микросхСмы. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ интСгрированная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ износа пСрСраспрСдСляСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ микросхСмами диска. Когда ΠΏΡ€ΠΈΠ΄Π΅Ρ‚ врСмя ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ эксплуатации диска, ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° очистки сотрСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1 Ρ‚Π΅Ρ€Π°Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ ОБ, Π° ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ 10 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² останутся Π½Π΅Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚Ρ‹ΠΌΠΈ. Π­Ρ‚ΠΈ 100 Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚ ΠΌΠΎΠ³ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎΠ΅ количСство Π΄Π°Π½Π½Ρ‹Ρ….

Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ способ ΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠΈΡ‚ΡŒ снятыС с эксплуатации диски

Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅: Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для Π΄Π΅Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° SSD! ДСфрагмСнтация ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ΅ инфраструктуры ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ износа ΠΈ просто сокращаСт срок слуТбы вашСго носитСля. ДСфрагмСнтация Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла Π½Π° Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… накопитСлях; доступ ΠΊΠΎ всСм ячСйкам Π΄Π°Π½Π½Ρ‹Ρ… происходит с ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ТСсткого диска, Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΠΎ ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠΉ пластинС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ быстрСС ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.

Утилизация памяти Ρ‡Ρ‚ΠΎ это
Рисунок 1. Π’Ρ€ΡƒΡ‡Π½ΡƒΡŽ Ρ€Π°Π·Π±ΠΈΠ² микросхСмы памяти, Π’Ρ‹ смоТСтС ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ нСсанкционированноС использованиС ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ посторонними

Microsoft Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ спСциализированноС ПО для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ… BitLocker Π² ОБ Windows Pro, Enterprise ΠΈ Ultimate. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с SSD накопитСлями, ТСсткими дисками ΠΈ USB-Ρ„Π»Π΅ΡˆΠΊΠ°ΠΌΠΈ. Если Π½Π° систСмС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΉ выводящийся ΠΈΠ· эксплуатации диск, Π½Π΅ установлСн BitLocker, Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ диск ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ пСрСносной Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ ΠΊ систСмС, которая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ систСму ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΎΡ‚ Microsoft.

Π’Ρ€Π΅Ρ‚ΡŒΠΈΠΌ способом бСзопасной ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ дисков являСтся ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ стороннСго Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°. Π’ этом случаС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ вСсь диск.

Если ваш диск ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ SED, рСгулярно Π΄Π΅Π»Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚.ΠΊ. Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ диска.

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ SSD ΠΈ SED дисков ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ для очистки Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ. ЭкспСрты ΠΏΠΎ бСзопасности выяснили, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ эффСктивны. НС стоит ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° Π΄Π°Π½Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. ВмСсто Π½ΠΈΡ… Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹: физичСскоС ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅ всСго диска с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ спСциализированного ПО, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ BitLocker.

НСсколько интСрСсных Ρ„Π°ΠΊΡ‚ΠΎΠ² ΠΎΠ± SSD ΠΈ ТСстких дисках

Если Π’Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° вашСм Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅, SecureDrives ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ с SED ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ автоматичСского уничтоТСния. ΠΠ°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ собствСнный GSM-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. Π’ случаС ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΈΠ»ΠΈ ΠΊΡ€Π°ΠΆΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π’Ρ‹ просто отправляСтС БМБ-сообщСниС Π½Π° диск. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠ°ΠΌΠΎΡ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅, Ссли ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сообщСниС ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Ρ€ΡƒΠ³ΠΈΡ… срСдств. Как ΠΈ Π² Ρ„ΠΈΠ»ΡŒΠΌΠ°Ρ… ΠΏΡ€ΠΎ ДТСймса Π‘ΠΎΠ½Π΄Π°, диск самоликвидируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ воздСйствия Π½Π° микросхСмы памяти ΡƒΠ»ΡŒΡ‚Ρ€Π°Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ ΡƒΠ΄Π°Ρ€Π½ΠΎΠΉ Π²ΠΎΠ»Π½Ρ‹;

Π”Π°Π½Π½Ρ‹Π΅ хранятся Π½Π° Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΌΡΡ дискС Π² концСнтричСских ΠΊΡ€ΡƒΠ³Π°Ρ…, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ. ΠžΡ‚ 60 Π΄ΠΎ 100 Ρ‚Ρ€Π΅ΠΊΠΎΠ² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ винчСстСра Π²ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ чСловСчСского волоса;

Π’Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ΡΡ диски Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ ΡˆΡƒΠΌΡƒ. Π‘ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΡˆΡƒΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ вибрациям, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ ошибки чтСния ΠΈ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ;

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ министСрства ΠΎΠ±ΠΎΡ€ΠΎΠ½Ρ‹ БША Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 3 Ρ†ΠΈΠΊΠ»ΠΎΠ² пСрСзаписи для бСзопасного удалСния Π΄Π°Π½Π½Ρ‹Ρ…. На соврСмСнных HDD ΠΈ SSD Π΄Π°ΠΆΠ΅ ΠΎΠ΄ΠΈΠ½ Ρ†ΠΈΠΊΠ» пСрСзаписи ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ΅Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ…;

НовыС диски хранят Π±ΠΈΡ‚Ρ‹ Π² ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°Ρ…, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΊΡ€ΠΎΠ²Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π΅Ρ€Π΅ΠΏΠΈΡ†Π΅. ВСхнология называСтся чСрСпичная магнитная запись (Shingled Magnetic Recording);

НаруТный ΠΊΡ€Π°ΠΉ стандартного ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ диска ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π² 100 миль Π² час;

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

РусскиС Π‘Π»ΠΎΠ³ΠΈ

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ памяти Android (Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅) Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ систСмной стратСгии ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ памяти

ПослС дСкомпиляции ΠΊΠΎΠ΄Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ производитСля Π² сочСтании с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ производитСля я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ Ρ‡Π°ΡΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΠΈ управлСния ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ процСсса выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:
Π― всСгда ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°Π», Ρ‡Ρ‚ΠΎ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ AMS.updateOomAdjLocked () поставщика Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​логика управлСния процСссами,
Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΊΠΎΠ΄ управлСния процСссом Π½Π΅ Π±Ρ‹Π» ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½, Π½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ» Π»ΠΎΠ³ΠΈΠΊΡƒ восстановлСния процСсса выполнСния,
Π’ Π΄Π΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ AMS.updateOomAdjLocked () Π±Ρ‹Π»Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π»ΠΎΠ³ΠΈΠΊΠ°:

Π― посмотрСл Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ SmartShrinker, основная Π»ΠΎΠ³ΠΈΠΊΠ°:

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ callProcReclaim Π΅Ρ‰Π΅ Ρ€Π°Π·:

Π­Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ эта стратСгия прСдставляСт собой процСсс восстановлСния Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ процСссов,
ВосстановлСниС процСсса Π²ΠΎ врСмя выполнСния контролируСтся Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ ro.config.hw_smart_shrink,
boolean bool = SystemProperties.getBoolean(β€œro.config.hw_smart_shrink”, false)
Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ высокого уровня, это свойство Π½Π΅ установлСно, ΠΈ установлСно Π½Π° true Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня
[ro.config.hw_smart_shrink]: [true]

Proc Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ врСмя Π²ΠΎ врСмя выполнСния?
Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ поиск Π² Π΄Π²ΡƒΡ… интСрфСйсах AMS: updateOomAdjLocked ΠΈ cleanUpRemovedTaskLocked
./com/android/server/am/ActivityManagerService.smali:12332: invoke-static , Lcom/android/server/SmartShrinker;->reclaim(II)V
./com/android/server/am/ActivityManagerService.smali:115272: invoke-static , Lcom/android/server/SmartShrinker;->reclaim(II)V
./com/android/server/am/ActivityManagerService.smali:115354: invoke-static , Lcom/android/server/SmartShrinker;->reclaim(II)V
./com/android/server/am/ActivityManagerService.smali:121014: invoke-static , Lcom/android/server/SmartShrinker;->reclaim(II)V
./com/android/server/pm/PackageManagerService$PackageHandler.smali:1605: invoke-static , Lcom/android/server/SmartShrinker;->reclaim(II)V
./com/android/server/SystemServer.smali:1061: invoke-static , Lcom/android/server/SmartShrinker;->reclaim(II)V
ActivityManagerService.updateOomAdjLocked
Π’ΠΎ врСмя ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ усСчСния памяти процСсс, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉ процСссы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹, Ρ‡Π΅ΠΌ домашний, являСтся Π² основном Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ процСссом.
соотвСтствуСт Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ ΠΊΠΎΠ΄Π°:

ActivityManagerService​.cleanUpRemovedTaskLocked
ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Ρ„Π°ΠΉΠ» smali, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠ΄, это мСсто Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ процСссы Π½Π΅ ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠ°ΡŽΡ‚, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ памяти ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ восстановлСния ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€.

ActivityManagerService.trimServicesAfterBoot​
Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ этого ΠΊΠΎΠ΄Π°, это Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ интСрфСйс, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ самим ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² handleMessage () ActivityManagerService.MainHandler
БущСствуСт мноТСство Π»ΠΎΠ³ΠΈΠΊ дСкомпиляции, поэтому я Π½Π΅ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽ ΠΈΡ….
SystemServer.run
ВосстановитС Π»ΠΎΠ³ΠΈΠΊΡƒ Π² соотвСтствии с Ρ„Π°ΠΉΠ»ΠΎΠΌ smali, слСдитС Π·Π° ΠΊΠΎΠ΄ΠΎΠΌ,

PackageManagerService$PackageHandler​.​doHandleMessage​
Π’ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ Π² соотвСтствии с Ρ„Π°ΠΉΠ»ΠΎΠΌ smali, ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ с ΠΊΠΎΠ΄ΠΎΠΌ Π² Π»ΠΎΠ³ΠΈΠΊΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ POST_INSTALL

Π˜ΡΡ…ΠΎΠ΄Ρ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ, ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² SmartShrinker ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½Ρ‹Π΅ 3 ΠΈΠ»ΠΈ 4 ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π² SmarShrinker ΠΊΠ°ΠΊ:
public static final int RECLAIM_ALL_MODE = 2;
public static final int RECLAIM_ANON_MODE = 1;
public static final int RECLAIM_INACTIVE_MODE = 4;
public static final int RECLAIM_SOFT_MODE = 3;

Π’ Ρ†Π΅Π»ΠΎΠΌ, врСмя восстановлСния ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹:
1: updateOomAdj ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ΅Π½ для Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… процСссов, Ρ‡Π΅ΠΌ восстановлСниС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ домашнСго процСсса
2: cleanUpRemovedTaskLockedΠŸΡ€ΠΈ очисткС Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ процСссы Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ΡΡ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ trim ΠΈ proc )
3: trimServicesAfterBoot
4: послС запуска систСмного сСрвСра Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ восстановлСния ΠΏΠ΅Ρ€Π΅Π΄ Ρ†ΠΈΠΊΠ»ΠΎΠΌ
5: Π»ΠΎΠ³ΠΈΠΊΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сообщСний PMS POST_INSTALL Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ восстановлСна ​​послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ установки

Π― Ρ‡ΡƒΠ²ΡΡ‚Π²ΡƒΡŽ, Ρ‡Ρ‚ΠΎ этот Π½Π°Π±ΠΎΡ€ прСвратился Π² систСму ΠΈ сдСлан ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ. Когда ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ SmartShrinker, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° процСсса

И содСрТимоС процСсса reclaim дСлится Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΈΠΏΠ°: all, anon, Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΈ soft, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹. НапримСр, Π²ΠΎ врСмя выполнСния recc reclaim являСтся страницСй Ρ„Π°ΠΉΠ»Π° INACTIVE.

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

7 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования старых ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти

МоТно Π»ΠΈ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ модулям ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти? МоТно Π»ΠΈ ΠΎΡ‚Π΄Π°Ρ‚ΡŒ Π΅Ρ‘ Π½Π° ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ? Π§Ρ‚ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ со старой ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ? Об этом Π±ΡƒΠ΄Π΅Ρ‚ рассказано Π½ΠΈΠΆΠ΅.

Утилизация памяти Ρ‡Ρ‚ΠΎ это

Если Π²Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ обновляли свой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ, Ρ‚ΠΎ навСрняка устанавливали Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠ»Π°Π½ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых простых способов ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

ΠŸΡ€ΠΈ этом новая ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ устанавливаСтся Π½Π° смСну старой. Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ со старыми модулями? МоТно Π»ΠΈ Π½Π°ΠΉΡ‚ΠΈ ΠΈΠΌ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π°Ρ‚ΡŒ Π½Π° ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ? Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΡƒΠΆΠ½ΠΎ просто Π²Ρ‹Π±Ρ€ΠΎΡΠΈΡ‚ΡŒ ΠΈΡ… Π² Π²Π΅Π΄Ρ€ΠΎ? ΠœΡ‹ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠΌ сСмь способов примСнСния старой ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ памяти.

ИспользованиС старых Ρ‡ΠΈΠΏΠΎΠ² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти

ОбновлСниС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ памяти позволяСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ для этого ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ±ΡŠΡ‘ΠΌ памяти ΠΈΠ»ΠΈ ставят Π±ΠΎΠ»Π΅Π΅ Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ.

Если Π²Ρ‹ просто добавляСтС ΠΏΠ°ΠΌΡΡ‚ΡŒ, Ρ‚ΠΎ старыС ΠΏΠ»Π°Π½ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Если ΠΆΠ΅ Π²Ρ‹ ставитС Π±ΠΎΠ»Π΅Π΅ Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΎΠ½Π° устанавливаСтся Π½Π° Π·Π°ΠΌΠ΅Π½Ρƒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ ΠΏΠ»Π°Π½ΠΊΠ°ΠΌ. ΠœΠΎΠ΄ΡƒΠ»ΠΈ памяти ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΡ‘ΠΌΠ°, скорости ΠΈ производитСля. Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ.

ΠŸΠ°ΠΌΡΡ‚ΡŒ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ быстрая, насколько быстрый самый ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ. НСт смысла ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ Π±Ρ‹ΡΡ‚Ρ€ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ рядом с ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ старой.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ старыС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ памяти для обновлСния старых ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ²

Утилизация памяти Ρ‡Ρ‚ΠΎ это

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

Какой Ρ‚ΠΈΠΏ памяти Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅? Как ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ такая ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для старого ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°?

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти: DDRAM ΠΈ SDRAM, каТдая с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ скоростями. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹, ΠΊΠ°ΠΊ SIMM, DIMM, SODIMM.

Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π΅ΡΡ‚ΡŒ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ способны ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ. Crucial Advisor Tool Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ модСль матСринской ΠΏΠ»Π°Ρ‚Ρ‹ вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈ процСссора. Π’Π°ΠΊΠΆΠ΅ здСсь Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ совСт ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.

МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Crucial System Scanner, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ инструмСнта. НуТно Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΠΎΠ±ΠΎΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ памяти.

Если Ρƒ вас Π΅ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ·ΡŒΡ ΠΈΠ»ΠΈ родствСнники со старым ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ ΠΈΠ»ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠΌ, установка Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ памяти ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π΄ΠΎΡ…Π½ΡƒΡ‚ΡŒ Π² эти устройства Π½ΠΎΠ²ΡƒΡŽ Тизнь. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π»Ρ‘Π³ΠΊΡƒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму Linux.

ΠžΡ‚Π΄Π°ΠΉΡ‚Π΅ старый ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π² ΠΌΠ΅ΡΡ‚Π½ΡƒΡŽ ΡˆΠΊΠΎΠ»Ρƒ ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ

Утилизация памяти Ρ‡Ρ‚ΠΎ это

НС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ваши ΠΏΠ»ΠΎΡ…ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ с тСхнологиями родствСнники ΠΌΠΎΠ³ΡƒΡ‚ Π½ΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти. ΠœΠ΅ΡΡ‚Π½Ρ‹Π΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π²Ρ€ΠΎΠ΄Π΅ школ, Ρ†Π΅Ρ€ΠΊΠ²Π΅ΠΉ, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сообщСств Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ….

ΠŸΡ€ΠΈ поТСртвованиях Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дСйствия. Π’ случаС с модулями ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈΠ³Ρ€Π°Π΅Ρ‚ Ρ€ΠΎΠ»ΡŒ Π΅Ρ‘ Π²ΠΎΠ»Π°Ρ‚ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ хранящиСся Π² памяти Π΄Π°Π½Π½Ρ‹Π΅ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Тёстких дисков. ЖёсткиС диски ΠΈΠ»ΠΈ Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΠΈ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‡ΠΈΡ‰Π°Ρ‚ΡŒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Ρ€ΠΎΠΌ.

ΠšΡ€ΡƒΠΆΠΊΠΈ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ…ΠΎΠ±Π±ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ для поТСртвования памяти. На основС собранных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² здСсь ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ Π·Π°Π΄Π°Ρ‡Π°ΠΌ.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ старых ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ памяти ΠΊ Arduino

Если Π²Ρ‹ Π»ΡŽΠ±ΠΈΡ‚Π΅ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π²Π΅Ρ‰ΠΈ своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ памяти ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ Arduino. ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠ°ΠΉΠΊΠΈ, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ², ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ ΠΊΠΎΠ΄Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ памяти 1980-Ρ… Π³ΠΎΠ΄ΠΎΠ² ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ Π½Π° ΠΏΠ»Π°Ρ‚Ρ‹ Arduino.

ΠœΠΎΠ΄ΡƒΠ»ΠΈ ΠΎΠ±ΡŠΡ‘ΠΌΠΎΠΌ 16 Мб ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ Arduino UNO ΠΈΠ·-Π·Π° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ способны ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 256 Кб памяти. Π­Ρ‚ΠΎ Π½Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π² долгосрочной пСрспСктивС, Π½ΠΎ ΠΎΠ½ годится для интСрСсных Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ.

ΠŸΡ€ΠΈ этом ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ знания, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ энтузиастами Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ диска памятиУтилизация памяти Ρ‡Ρ‚ΠΎ это

Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ способ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ€ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² создании диска памяти. Π­Ρ‚ΠΎ устройство, ΠΊΡƒΠ΄Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ памяти. Π’ послСдниС Π³ΠΎΠ΄Ρ‹ Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½ΠΎ нСсколько Ρ‚Π°ΠΊΠΈΡ… устройств Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ стСпСни ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡΡ‚ΠΈ.

Π’ качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ устройство Gigabyte i-RAM ΠΈ Π΅Π³ΠΎ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹. НуТно ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сюда совмСстимыС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ памяти ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ устройство. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ памяти Π²ΠΎΠ»Π°Ρ‚ΠΈΠ»ΡŒΠ½Ρ‹Π΅, Π² устройствС Π΅ΡΡ‚ΡŒ Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ для хранСния Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… устройств Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ ΠΊΠ°Ρ€Ρ‚Ρƒ PCI с изобраТСния Π²Ρ‹ΡˆΠ΅. Π­Ρ‚ΠΈ устройства ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ дорогостоящими, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ большС Π½Π΅ производятся. ΠžΡ‚ Π½ΠΈΡ… ΠΎΡ‚ΠΊΠ°Π·Π°Π»ΠΈΡΡŒ с появлСниСм Ρ‚Π²Π΅Ρ€Π΄ΠΎΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ, поэтому физичСскиС диски ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти посчитали Π½Π΅Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ. Π‘Ρ‹Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚, Ρƒ вас Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π±Ρ€Π΅Π»ΠΎΠΊ для ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈΠ· старого процСссора

Π­Ρ‚ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ каТСтся. НуТны ΠΊΠΎΠ»ΡŒΡ†Π° для ΠΊΠ»ΡŽΡ‡Π΅ΠΉ ΠΈ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠΉΡΡ инструмСнт. Π’Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½Π° защитная маска ΠΎΡ‚ ΠΏΡ‹Π»ΠΈ ΠΈ ΠΎΡ‡ΠΊΠΈ.

ΠŸΠ°ΠΌΡΡ‚ΡŒ для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² слишком длинная, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ Π² Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ для ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. НуТно Ρ€Π°Π·Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ посСрСдинС. ΠŸΠ°ΠΌΡΡ‚ΡŒ ΠΎΡ‚ старых Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ² ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π² своём ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅.

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

ΠœΠΎΠ΄ΡƒΠ»ΠΈ памяти ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΠΊΡ€ΠΎΡ…ΠΎΡ‚Π½Ρ‹ΠΌΠΈ отвСрстиями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ подходят для ΠΊΠΎΠ»Π΅Ρ† для ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΠ²Π΅Ρ€Π»ΠΈΡ‚ΡŒ Π²Π°ΠΌ Π½Π΅ придётся, достаточно Ρ€Π°Π·Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΡΠ³Π»Π°Π΄ΠΈΡ‚ΡŒ края ΠΈ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ.

Для этого ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ сайты Π²Ρ€ΠΎΠ΄Π΅ Etsy, Π³Π΄Π΅ Π²Ρ‹ смоТСтС ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π²Π°ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.

Если Ρƒ вас Π΅ΡΡ‚ΡŒ нСнуТная матСринская ΠΏΠ»Π°Ρ‚Π°, ΠΈΠ· Π½Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠΎΠ²Ρ€ΠΈΠΊΠΈ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ…Π»Ρ‹ для Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΎΠ².

Какой Π±Ρ‹ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹ Π½ΠΈ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ, Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ Π½Π°Π΄Π΅Π²Π°Ρ‚ΡŒ маску ΠΈ ΠΎΡ‡ΠΊΠΈ. ΠŸΡ‹Π»ΡŒ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π΅Π·Π°Π½ΠΈΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти опасна ΠΏΡ€ΠΈ Π²Π΄Ρ‹Ρ…Π°Π½ΠΈΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ слСпоту.

ΠŸΠΎΠ΄Π°Ρ€ΠΈΡ‚Π΅ старыС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ памяти

Утилизация памяти Ρ‡Ρ‚ΠΎ это

Π‘Π°ΠΌΡ‹ΠΉ простой Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ избавлСния ΠΎΡ‚ старой памяти Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π΄Π°Ρ‚ΡŒ Π΅Ρ‘ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ. МоТно Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ сайтами Π²Ρ€ΠΎΠ΄Π΅ Facebook ΠΈΠ»ΠΈ Freecycle [https://freecycle.org/]. Π’Π°ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ памяти ΠΈ для ΠΊΠ°ΠΊΠΈΡ… устройств ΠΎΠ½Π° ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚.

Или ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΠΏΠ°ΠΌΡΡ‚ΡŒ Π² мСстный комиссионный ΠΌΠ°Π³Π°Π·ΠΈΠ½. Если Ρ‚Π°ΠΌ Π½Π΅ Π½Π°ΠΉΠ΄ΡƒΡ‚ Π΅ΠΉ примСнСния, Ρ‚ΠΎ смогут Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄Π°Ρ‚ΡŒ.

МоТно Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ†Π΅Π½Ρƒ ΠΈΠ»ΠΈ бСсплатно Π½Π° сайтах Π²Ρ€ΠΎΠ΄Π΅ Авито, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ заинтСрСсованных.

НС ΡƒΡ‚ΠΈΠ»ΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π±Π΅Π· ΠΎΠΏΠ»Π°Ρ‚Ρ‹

Из всСх ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ это самоС Π²Π°ΠΆΠ½ΠΎΠ΅: бСзопасная ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. НСльзя Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ памяти Π² ΠΈΡ‚ΠΎΠ³Π΅ оказались Π½Π° свалкС, Π³Π΄Π΅ химичСскиС вСщСства со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΡƒΡŽ срСду.

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

НС стоит Π²Π΅Ρ€ΠΈΡ‚ΡŒ бСсплатным сСрвисам ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Они скорСС всСго собСрут со старых ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² всё ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠ΅ для примСнСния, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΊΠΈΠ½ΡƒΡ‚ΡŒ Π½Π° свалку. Π‘Ρ‹Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚, ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π²Π°ΡˆΡƒ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π° ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΊΠΈΠ½ΡƒΡ‚ΡŒ.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ послС ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ памяти?

Π‘Ρ€Π΅Π΄ΠΈ описанных Π²Ρ‹ΡˆΠ΅ сСми ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² бСзопасного избавлСния ΠΎΡ‚ старых ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ памяти Π²Ρ‹ навСрняка Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящий для вас. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ ΠΈΡ… Π΅Ρ‰Ρ‘ Ρ€Π°Π·:

Π‘Ρ‹Ρ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚, Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ примСнСния ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅ΠΉ памяти. Π’Π°ΠΊΠΆΠ΅ Ρƒ вас Π΄ΠΎΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ другая ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°.

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

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

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