π΅οΈββοΈ *ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ ΠΈ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΠ΅ΡΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ Π² Linux* Π‘Π²ΠΎΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠ½ΠΎΠ³Π΄Π° Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ Π·Π°Π³Π°Π΄ΠΎΡΠ½ΠΎ β ΠΏΠ°ΠΌΡΡΡ ΡΡΠ΅ΠΊΠ°Π΅Ρ, ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΎΡΠΌΠΎΠ·ΠΈΡ, Π° ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ, Π½Π΅ ΡΠ°ΠΊ ΠΏΡΠΎΡΡΠΎ. ΠΠΎ Π΅ΡΡΡ Π±ΡΡΡΡΡΠΉ ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π½Π΅ ΡΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ! ΠΠ½ΠΎΠ³ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌΠΎ, ΠΊΠ°ΠΊ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΡΡΠ΅ΡΠΊΠΈ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π±Π΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ². ΠΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΊΠΎΠΌΠ°Π½Π΄ ΡΡ ΠΌΠΎΠΆΠ΅ΡΡ ΡΡΠ°Π·Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΡΠΎ Β«ΠΆΡΡΡΒ» ΡΠ΅ΡΡΡΡΡ ΠΈ Π³Π΄Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ. - *ΠΠΎΡΠΌΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ ΠΏΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌ:* ps aux --sort=-%mem | head -10 - *ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ `top` ΠΈΠ»ΠΈ `htop`* β ΠΎΠ½ΠΈ Π΄Π°ΡΡ ΠΆΠΈΠ²ΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π²ΡΠ΄Π΅Π»ΡΡΡ ΡΠ°ΠΌΡΠ΅ Β«ΠΆΠ°Π΄Π½ΡΠ΅Β» ΠΏΡΠΎΡΠ΅ΡΡΡ. - *ΠΡΠΎΠ²Π΅ΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ:* cat /proc/meminfo β ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ ΠΎΠ±ΡΠ΅ΠΉ ΠΊΠ°ΡΡΠΈΠ½Π΅ ΡΠΈΡΡΠ΅ΠΌΡ. - *ΠΠ±Π½Π°ΡΡΠΆΡ ΡΡΠ΅ΡΠΊΠΈ ΡΠ΅ΡΠ΅Π· `valgrind` ΠΈΠ»ΠΈ `strace`* β Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΠ»Π°Π²Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ β ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅ΠΉ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΡΠ΅ΠΌ Π»Π΅Π³ΡΠ΅ ΠΈΠ· Π½Π΅Ρ Π²ΡΠΉΡΠΈ. ΠΠ΅ Π·Π°ΡΡΠ³ΠΈΠ²Π°ΠΉ Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΎΠΉ β ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π½Π΅ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΡΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡΠΌ! Π’Ρ Π·Π°ΠΌΠ΅ΡΠ°Π», ΡΡΠΎ ΠΈΠ½ΠΎ
π΅οΈββοΈ *ΠΠ°ΠΊ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ ΠΈ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΠ΅ΡΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ Π² Linux
6Β ΠΈΡΠ»ΡΒ 20256Β ΠΈΡΠ»Β 2025
1 ΠΌΠΈΠ½