Π€ΠΈΠ»ΡΠΌΡ ΠΎ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠ°Ρ ΠΈ Π΄Π»Ρ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠΎΠ²
Π ΠΌΠΎΠ΅ΠΉ ΠΆΠΈΠ·Π½ΠΈ Π΅ΡΡΡ Π΄Π²Π΅ Π²Π΅ΡΠΈ,Β Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΏΠΎΡΡΠ°ΡΠΈΠ» ΡΠ΅Π»ΡΡ
ΡΠ΅ΡΡΡ Π»Π΅Ρ
ΠΈ ΠΎ ΠΊΠΎΡΠΎΡΡΡ
ΠΆΠ°Π»Π΅Ρ β ΡΡΠΎ Π²ΡΡΡΠ΅Π΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ΅ΡΠΈΠ°Π» Β«LostΒ».
Β
ΠΠ°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΠΎΠ² ΡΠ²ΠΎΠ΅Π³ΠΎ Π΄Π΅Π»Π° β Ρ Π°ΡΠΈΠ·ΠΌΠ°ΡΠΈΡΠ½ΡΡ , Π·Π°Π³Π°Π΄ΠΎΡΠ½ΡΡ ΠΈ ΡΠ΅ΡΡΠΎΠ²ΡΠΊΠΈ ΡΠΌΠ½ΡΡ . ΠΡΠΎ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ° ΠΎ Π½ΠΈΡ ΠΈ Π΄Π»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Ρ ΠΎΡΠ΅Π» Π±Ρ ΠΈΠΌΠΈ ΡΡΠ°ΡΡ. Π‘ΠΏΠΎΠΉΠ»Π΅Ρ: ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ° ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½Π° ΠΈ ΡΠ΄Π΅Π»Π°Π½Π° ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· Π»ΠΈΡΠ½ΡΡ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠΉ Π°Π²ΡΠΎΡΠ°.
ΠΠ±ΠΌΠ°Π½ΠΈ ΠΌΠ΅Π½Ρ
ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅: Lie to me
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: 3 ΡΠ΅Π·ΠΎΠ½Π°
Π Π΅ΠΉΡΠΈΠ½Π³ IMBD: 8,0
ΠΠΎΠΌΡ ΡΠΌΠΎΡΡΠ΅ΡΡ: Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ ΠΈΠ»ΠΈ ΡΠ΅ΠΌ, ΠΊΡΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ ΠΎ Π΄Π΅ΡΠ΅ΠΊΡΠΈΠΈ Π»ΠΆΠΈ ΠΈ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³Π΅
Π ΡΠ΅ΠΌ ΡΠ΅ΡΠΈΠ°Π»?
ΠΡΠ» ΠΠ°ΠΉΡΠΌΠ°Π½ ΠΈΠ·ΡΡΠ°Π΅Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ΅Π»Π° ΠΈ Π»ΠΈΡΠ° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΠ³Π΄Π° ΡΠΎΡ Π»ΠΆΠ΅Ρ. ΠΠ²ΠΈΠΆΠ΅Π½ΠΈΠ΅, ΠΆΠ΅ΡΡ β ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ ΡΠ»ΠΎΠ²Π°, ΠΌΠΎΠ³ΡΡ Π²ΡΠ΄Π°ΡΡ Π»ΠΆΠ΅ΡΠ°, ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΠΊΡΠΎΡΠ° ΠΠ°ΠΉΡΠΌΠ°Π½Π° ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΅Π³ΠΎ ΡΠ°Π·ΠΎΠ±Π»Π°ΡΠΈΡ. Π ΡΠ΅ΡΠΈΠ°Π»Π΅ Β«ΠΠ±ΠΌΠ°Π½ΠΈ ΠΌΠ΅Π½ΡΒ» ΠΆΠΈΠ²ΡΠ΅ Π΄Π΅ΡΠ΅ΠΊΡΠΎΡΡ Π»ΠΆΠΈ β ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈ, ΡΡΠ΅Π½ΡΠΉ ΠΈ Π»ΡΠ΄ΠΈ Π±Π΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ ΠΎΠ΄Π°ΡΠ΅Π½Π½ΡΠ΅ ΠΎΡ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ, β ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ, ΡΠΏΠ°ΡΠ°Ρ ΠΎΡ ΡΡΡΡΠΌΡ Π½Π΅Π²ΠΈΠ½ΠΎΠ²Π½ΡΡ ΠΈ ΠΈΠ·ΠΎΠ±Π»ΠΈΡΠ°Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Π·Π°Π΄Π΅ΡΠΆΠ°Π½ Π·Π° Π΄Π΅Π»ΠΎ. ΠΠ° ΠΏΠΎΠΌΠΎΡΡΡ ΠΊ ΠΠ³Π΅Π½ΡΡΡΠ²Ρ Lightman Group ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΡ, Π€ΠΠ , ΠΏΡΠ°Π²ΠΈΡΠ΅Π»ΡΡΡΠ²ΠΎ ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌ ΠΏΡΠ΅ΠΌΡΠ΅Ρ-ΠΌΠΈΠ½ΠΈΡΡΡ. ΠΠΎ Π΄Π»Ρ Π΄ΠΎΠΊΡΠΎΡΠ° ΠΠ°ΠΉΡΠΌΠ°Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ Β«ΡΡΠ΅Π½ΠΈΡΒ» Π»ΡΠ΄Π΅ΠΉ β Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π°Ρ, Π½ΠΎ ΠΈ ΠΏΡΠΎΠΊΠ»ΡΡΠΈΠ΅. ΠΠ½ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π»ΠΎΠ²ΠΈΡ ΠΊΠΎΠ³ΠΎ-ΡΠΎ Π½Π° Π»ΠΆΠΈ, ΠΈΠ½ΠΎΠ³Π΄Π° β ΡΠ°ΠΌΡΡ Π±Π»ΠΈΠ·ΠΊΠΈΡ Π»ΡΠ΄Π΅ΠΉ.
ΠΠ»ΡΡΡ
Π ΡΠ΅ΡΠΈΠ°Π»Π΅ ΠΎΠ±ΡΡΡΠ½ΡΡΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π»ΡΠ΄Π΅ΠΉ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ Π»ΠΆΠΈ ΠΈ ΡΠ°ΠΌΠ° ΡΠ°Π±ΠΎΡΠ° Ρ Π°ΡΠΈΠ·ΠΌΠ°ΡΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠ° β ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ.
ΠΠΈΠ½ΡΡΡ
ΠΠ°ΠΆΠ΅ ΡΠΊΡΠΏΠ΅ΡΡΡ ΠΎΡΠΈΠ±Π°ΡΡΡΡ (Π² ΡΠ΅ΡΠΈΠ°Π»Π΅ Π΅ΡΡΡ Π½Π΅ΡΠΎΡΠ½ΠΎΡΡΠΈ), Π° ΠΡΠ» ΠΠ°ΠΉΡΠΌΠ°Π½ Ρ ΠΎΡΡ ΠΈ Ρ Π°ΡΠΈΠ·ΠΌΠ°ΡΠΈΡΠ΅Π½, Π½ΠΎ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΏΡΠΎΠ²ΠΎΠΊΠ°ΡΠΈΠ²Π΅Π½ Π΄Π»Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ (Π² ΠΆΠΈΠ·Π½ΠΈ, ΠΊΠ°ΠΊ Π²ΡΠ΅Π³Π΄Π°, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΡΡΡΠΎΡΠΊΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π² ΡΠ΅ΡΠΈΠ°Π»Π΅).
ΠΠ΅Π½ΡΠ°Π»ΠΈΡΡ
ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅: Mentalist
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: 7 ΡΠ΅Π·ΠΎΠ½ΠΎΠ²
ΠΠΎΠΌΡ ΡΠΌΠΎΡΡΠ΅ΡΡ: Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΡΡ ΡΠ΅Ρ Π½ΠΈΠΊΠ°ΠΌΠΈ ΠΠΠ
Π ΡΠ΅ΠΌ ΡΠ΅ΡΠΈΠ°Π»?
ΠΠ°ΡΡΠΈΠΊ ΠΠΆΠ΅ΠΉΠ½ β Π΄Π΅ΡΠ΅ΠΊΡΠΈΠ² ΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΉ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½Ρ ΠΈΠ· ΠΠ°Π»ΠΈΡΠΎΡΠ½ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΠΡΡΠΎ Π Π°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ (ΠΠΠ ), ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ²ΠΎΠΈ ΠΎΡΡΠΎΡΠ΅Π½Π½ΡΠ΅, ΠΊΠ°ΠΊ Π»Π΅Π·Π²ΠΈΠ΅, Π½Π°Π²ΡΠΊΠΈ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°ΡΠΊΡΡΡΠΈΡ ΡΡΠΆΠΊΠΈΡ ΠΏΡΠ΅ΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ. Π ΡΠ°ΠΌΠΎΠΌ ΠΡΡΠΎ ΠΠΆΠ΅ΠΉΠ½ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ Π·Π° ΡΠ°ΡΡΡΠ΅ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°, Π° ΡΠ°ΠΊΠΆΠ΅ Π·Π° Π΅Π³ΠΎ Π·Π²Π΅Π·Π΄Π½ΠΎΠ΅ ΠΏΡΠΎΡΠ»ΠΎΠ΅: ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π» ΠΌΠ΅Π΄ΠΈΡΠΌΠΎΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠ΅ΠΏΠ΅ΡΡ ΡΠ°ΠΌ ΠΏΡΠΈΠ·Π½Π°Π΅Ρ, ΡΡΠΎ ΡΠΈΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π» ΠΏΠ°ΡΠ°Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈβ¦
ΠΠ»ΡΡΡ
Π₯Π°ΡΠΈΠ·ΠΌΠ°ΡΠΈΡΠ½ΡΠΉ Π³Π»Π°Π²Π½ΡΠΉ Π³Π΅ΡΠΎΠΉ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΈ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ·Π½Π°Π½ΠΈΠΉ, Ρ ΠΎΡΠΎΡΠΎ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ: S-R (ΡΡΠΈΠΌΡΠ»-ΡΠ΅Π°ΠΊΡΠΈΡ).
ΠΠΈΠ½ΡΡΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠΠ (Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΡ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΡΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ), Π³Π»Π°Π²Π½ΡΠΉ Π³Π΅ΡΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΎΡΡΠΎΡΠ΅Π½Π½ΡΠ΅ ΠΊΠΎΠ³Π½ΠΈΡΠΈΠ²Π½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ, ΡΡΠΎ ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ, Π½ΠΎ Π½Π°ΠΏΡΡΠΌΡΡ Ρ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³ΠΎΠΌ Π½Π΅ ΡΠ²ΡΠ·Π°Π½.
ΠΠΎΠ΄ΠΈΠ°ΠΊ
ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅: Zodiac
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: 2 ΡΠ°ΡΠ° 40 ΠΌΠΈΠ½ΡΡ
Π Π΅ΠΉΡΠΈΠ½Π³ IMBD:Β 7,7
ΠΠΎΠΌΡ ΡΠΌΠΎΡΡΠ΅ΡΡ: ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅ΡΡΡ ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΡΠ½ΡΠΌ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³ΠΎΠΌ ΠΈ Π½Π΅ Ρ
ΠΎΡΠ΅Ρ ΡΡΠ°ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ
Π ΡΠ΅ΠΌ ΡΠΈΠ»ΡΠΌ?
ΠΠ° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ 10Β Π»Π΅Ρ ΠΎΠ½Β Π΄Π΅ΡΠΆΠ°Π» Π²Β ΡΡΡΠ°Ρ Π΅ Π²Π΅ΡΡ Π‘Π°Π½-Π€ΡΠ°Π½ΡΠΈΡΠΊΠΎ. ΠΠ±ΡΠ°ΡΡΡ ΡΒ Π²Π»Π°ΡΡΡΠΌΠΈ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΠΏΠΎΡΡΡΡΠΎΠ², ΠΎΠ½Β Π² ΠΏΠΈΡΡΠΌΠ°Ρ ΠΆΡΡΡΠΊΠΎ ΡΠΏΡΠ΅ΠΊΠ°Π» ΠΏΠΎΠ»ΠΈΡΠΈΡ Π²Β Π±Π΅Π·Π΄Π΅ΠΉΡΡΠ²ΠΈΠΈ. ΠΠΎΠ΄ΠΈΠ°ΠΊ ΡΠΎΒ ΠΏΡΠΎΠΏΠ°Π΄Π°Π» Π½Π°Β Π²ΡΠ΅ΠΌΡ, ΡΠΎΒ ΠΏΠΎΡΠ²Π»ΡΠ»ΡΡ Π²Π½ΠΎΠ²Ρ. ΠΠΎΡΠΎΠΉ ΠΏΠΎΠ»ΠΈΡΠΈΡ Π½Π°ΡΠΈΠ½Π°Π»Π° ΡΠΎΠΌΠ½Π΅Π²Π°ΡΡΡΡ Π²Β ΡΠΎΠΌ, ΡΡΠΎΒ Π·Π° ΠΎΡΠ΅ΡΠ΅Π΄Π½ΡΠΌ ΡΠ±ΠΈΠΉΡΡΠ²ΠΎΠΌ ΡΡΠΎΡΠ» ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΎΡ, Π·Π°Β ΠΊΠ΅ΠΌ ΠΎΠ½ΠΈΒ ΡΠ°ΠΊ ΡΡΠ΅ΡΠ½ΠΎ ΠΎΡ ΠΎΡΠΈΠ»ΠΈΡΡ, Π°Β Π½Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΈΠΌΠΈΡΠ°ΡΠΎΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΒ ΠΏΠΎΡΠ΅ΡΠΊ ΡΠ±ΠΈΠΉΡΡΠ² ΠΈΒ ΠΏΠΈΡΡΠΌΠ° ΡΠ΅ΠΏΠΎΡΡΡΡΠ°ΠΌ Π³ΠΎΠ²ΠΎΡΠΈΠ»ΠΈ ΠΎΒ ΡΠΎΠΌ, ΡΡΠΎΒ ΠΠΎΠ΄ΠΈΠ°ΠΊ Π΅ΡΡ Π½Π΅Β ΠΎΡΠΎΡΠ΅Π» ΠΎΡΒ Π΄Π΅Π».
ΠΠ»ΡΡΡ
ΠΠΎΠΊΠ°Π·Π°Π½ Ρ ΠΎΠ΄ ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ, ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΉ, Π½Π΅ Π·Π°ΡΡΠ½ΡΡ Π² ΡΠΈΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΡΠΎ ΡΠΈΠ»ΡΠΌ.
ΠΠΈΠ½ΡΡΡ
ΠΠ½ΠΎΠ³Π΄Π° ΡΠΊΡΡΠ½ΡΠΉ.
Π¨Π΅ΡΠ»ΠΎΠΊ
ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅: SherlockΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: 4 ΡΠ΅Π·ΠΎΠ½Π°
Π Π΅ΠΉΡΠΈΠ½Π³ IMBD:Β 9,1
ΠΠΎΠΌΡ ΡΠΌΠΎΡΡΠ΅ΡΡ: Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ, ΡΡΠ°ΡΠΈΠΌΡΡ Π²ΠΈΠ΄Π΅ΡΡ Π΄Π΅ΡΠ°Π»ΠΈ ΠΈ Π·Π°ΠΌΠ΅ΡΠ°ΡΡ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ
Π ΡΠ΅ΠΌ ΡΠ΅ΡΠΈΠ°Π»?
ΠΠΎΠ½ΡΡΠ»ΡΡΠΈΡΡΡΡΠΈΠΉ Π΄Π΅ΡΠ΅ΠΊΡΠΈΠ² Π¨Π΅ΡΠ»ΠΎΠΊ Π₯ΠΎΠ»ΠΌΡ, ΠΏΠΎΠ΄ΡΡΠΊΠΈΠ²Π°Ρ ΡΠΎΡΠ΅Π΄Π° ΠΏΠΎΒ ΠΊΠ²Π°ΡΡΠΈΡΠ΅, Π·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡ ΡΒ ΠΠΆΠΎΠ½ΠΎΠΌ ΠΠ°ΡΡΠΎΠ½ΠΎΠΌΒ β Π²ΠΎΠ΅Π½Π½ΡΠΌ Π²ΡΠ°ΡΠΎΠΌ, Π²Π΅ΡΠ½ΡΠ²ΡΠΈΠΌΡΡ ΠΈΠ· ΠΡΠ³Π°Π½ΠΈΡΡΠ°Π½Π°. ΠΠ½ΠΈ ΠΏΠΎΡΠ΅Π»ΡΡΡΡΡ Π²Β Π΄ΠΎΠΌΠ΅ 221 Π ΠΏΠΎΒ ΠΠ΅ΠΉΠΊΠ΅Ρ-ΡΡΡΠΈΡ ΡΒ ΠΏΠΎΠΆΠΈΠ»ΠΎΠΉ Ρ ΠΎΠ·ΡΠΉΠΊΠΈ ΠΌΠΈΡΡΠΈΡ Π₯Π°Π΄ΡΠΎΠ½. Π¨Π΅ΡΠ»ΠΎΠΊ ΠΈΒ ΠΠΆΠΎΠ½ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π‘ΠΊΠΎΡΠ»Π°Π½Π΄-Π―ΡΠ΄Ρ Π²Β ΡΠ°ΡΠΊΡΡΡΠΈΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ Π΄Π΅Π», ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ, Π°Π½Π°Π»ΠΈΠ·Π°, Π΄Π΅Π΄ΡΠΊΡΠΈΠΈ, Π°Β ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈΒ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρβ¦
ΠΠ»ΡΡΡ
Π₯Π°ΡΠΈΠ·ΠΌΠ°ΡΠΈΡΠ½ΡΠΉ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆ (Π³Π΄Π΅-ΡΠΎ ΡΡΠΎ ΡΠΆΠ΅ Π±ΡΠ»ΠΎ?), Π½Π΅ΠΎΠ±ΡΡΠ½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ, ΠΊΡΠ»ΡΡΠΎΠ²ΡΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠΈ ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΠΈΠ½ΡΡΡ
Π‘Π»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π΅ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°.
ΠΡΡΠ»ΠΈΡΡ ΠΊΠ°ΠΊ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊ
ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅: Criminal minds
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: 15 ΡΠ΅Π·ΠΎΠ½ΠΎΠ²
Π Π΅ΠΉΡΠΈΠ½Π³ IMBD: 8,1
ΠΠΎΠΌΡ ΡΠΌΠΎΡΡΠ΅ΡΡ: Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΌΡΡ ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΡΠ½ΡΠΌ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ Π·Π°ΠΏΠ°ΡΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
Π ΡΠ΅ΠΌ ΡΠ΅ΡΠΈΠ°Π»?
CΠΏΠ΅ΡΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π€ΠΠ , Π²Β ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΠΏΠΎΒ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΡΠ΅ΡΠΊΠΎΠΌΡ Π°Π½Π°Π»ΠΈΠ·Ρ, ΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΠΈΒ ΠΎΠ±Π΅Π·Π²ΡΠ΅Π΄ΠΈΡΡ ΡΠ°ΠΌΡΡ ΠΎΠΏΠ°ΡΠ½ΡΡ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΠΎΠ². ΠΒ Π½ΠΈΠΌ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡΡΠ½ΡΠ΅ ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΠΈΡΡΡ Π·Π°Ρ ΠΎΠ΄ΡΡ Π²Β ΡΡΠΏΠΈΠΊ: Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠ»ΠΈΠΊ, ΠΎΠ½ΠΈ ΠΏΡΡΠ°ΡΡΡΡ ΠΏΠΎΠ½ΡΡΡ ΠΈΡΡΠΈΠ½Π½ΡΠ΅ ΠΌΠΎΡΠΈΠ²Ρ ΠΏΡΠ΅ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ, ΠΈΡΡΠ»Π΅Π΄ΡΡ Π΅Π³ΠΎ ΠΈΠ·Π½ΡΡΡΠΈ. ΠΡΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Ρ Π΄ΠΎΡΠΊΠΎΠ½Π°Π»ΡΠ½ΠΎ Π²Π½ΠΈΠΊΠ°ΡΡ Π²Β ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π³ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΠ°, ΠΏΡΠΎΠ½ΠΈΠΊΠ°ΡΡ Π²Β Π΅Π³ΠΎ ΠΌΡΡΠ»ΠΈ, ΠΊΠ°ΠΊΠΈΠΌΠΈΒ Π±Ρ ΡΠ΅ΠΌΠ½ΡΠΌΠΈ ΠΈΒ ΡΠΆΠ°ΡΠ°ΡΡΠΈΠΌΠΈ ΠΎΠ½ΠΈ Π½ΠΈΒ Π±ΡΠ»ΠΈ, ΡΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄ΡΠ³Π°Π΄Π°ΡΡ Π΅Π³ΠΎ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠΈΠ΅ ΠΏΠΎΡΡΡΠΏΠΊΠΈ ΠΈΒ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΏΡΠ΅ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ.
ΠΠ»ΡΡΡ
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΡΡΠ΅Ρ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΠ° ΠΈ ΡΠ°ΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠΈΡ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΈ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΠ΅ Π΄Π΅Π»Π°, Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅, Π·Π°ΡΡΠ³ΠΈΠ²Π°Π΅Ρ.
ΠΠΈΠ½ΡΡΡ
Π£Π·ΠΊΠ°Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ»Ρ, Π½Π΅ Π΄Π»Ρ ΡΠ»Π°Π±ΠΎΠ½Π΅ΡΠ²Π½ΡΡ , Π·Π°ΡΡΠ³ΠΈΠ²Π°Π΅Ρ (15 ΡΠ΅Π·ΠΎΠ½ΠΎΠ²!).
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠ΅ Π’Π-ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΎΡ National Geografic: βΠΠΎΠΉΠΌΠ°ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π±Π°Π½Π΄ΠΈΡΡΠ°β, βΠ‘Π»ΡΠΆΠ±Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΡΡΠΎΠΏΠΎΡΡΠ°β ΠΈ βΠΠΎΡΡΡΠΈΠ΅ Π³ΡΠ°Π½ΠΈΡΡ: ΠΠ°ΡΠΈΠ½ΡΠΊΠ°Ρ ΠΠΌΠ΅ΡΠΈΠΊΠ°β
ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅: To Catch a Smuggler/Airport Security/Β Fronteras Peligrosas Latino America
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: 1 ΡΠΈΠΊΠ»/5 ΡΠΈΠΊΠ»ΠΎΠ²/1 ΡΠΈΠΊΠ»
ΠΠΎΠΌΡ ΡΠΌΠΎΡΡΠ΅ΡΡ: ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°ΠΌ, ΠΊΡΠΎ Π·Π½Π°Π΅Ρ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ Π»ΠΆΠΈ/ΡΡΡΠ΅ΡΡΠ° ΠΈ Ρ
ΠΎΡΠ΅Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΡΠΎ, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ.
Π ΡΠ΅ΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Π»ΠΊΠΈ?
ΠΠ°ΠΆΠ΄ΡΠΉ Π³ΠΎΠ΄ Π² Π‘Π¨Π ΠΏΡΠΈΠ±ΡΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π· Π°ΡΡΠΎΠΏΠΎΡΡΡ ΠΏΠΎΡΡΠΈ 124 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ. ΠΡΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½Π°Ρ ΠΏΡΠΈΠ»ΠΈΠ²Π½Π°Ρ Π²ΠΎΠ»Π½Π° Π»ΡΠ΄Π΅ΠΉ, ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΡΠΎΡΡΡ ΡΠΊΡΡΠ²Π°Π΅ΡΡΡ ΠΌΠ°ΡΡΠ° ΠΊΠΎΠ½ΡΡΠ°Π±Π°Π½Π΄ΠΈΡΡΠΎΠ² ΠΈ Π»ΡΠ΄Π΅ΠΉ Ρ ΡΠ³ΠΎΠ»ΠΎΠ²Π½ΡΠΌΠΈ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ. ΠΠ°ΡΠΈΡΠ°ΡΡΠΈΠ΅ Π½Π°ΡΠΈ Π³ΡΠ°Π½ΠΈΡΡ Π±ΡΠ°Π²ΡΠ΅ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ Π°Π³Π΅Π½ΡΡΡΠ²Π° Π½Π°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ (ΠΠΠ) ΠΎΠ±ΡΠ°Π·ΡΡΡ Π² Π½Π°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ Π°ΡΡΠΎΠΏΠΎΡΡΠ°Ρ Π‘Π¨Π ΡΡΠ΅Ρ ΡΠ»ΠΎΠΉΠ½ΡΡ Π»ΠΈΠ½ΠΈΡ ΠΎΠ±ΠΎΡΠΎΠ½Ρ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²ΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, Π°Π³Π΅Π½ΡΡ ΠΠΠ Π½Π΅ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π½ΠΈ ΠΏΠ΅ΡΠ΅Π΄ ΡΠ΅ΠΌ, ΡΡΠΎΠ±Ρ Π°ΡΠ΅ΡΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π±Π°Π½Π΄ΠΈΡΡΠΎΠ².
Π ΡΡΠΎΠΌ ΡΠ΅ΡΠΈΠ°Π»Π΅ ΠΎ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ»ΡΠΆΠ± Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π°ΡΡΠΎΠΏΠΎΡΡΠΎΠ² Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΡΠ΅ΡΡΡΠ΅ ΡΠ΅ΡΠΈΠΈ, ΠΏΠΎΡΠ²ΡΡΠ΅Π½ΡΠ΅ Π΄Π²ΡΠΌ ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠΈΠΌ Π°ΡΡΠΎΠΏΠΎΡΡΠ°ΠΌ ΠΠ°ΡΠΈΠ½ΡΠΊΠΎΠΉ ΠΠΌΠ΅ΡΠΈΠΊΠΈ: ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΡΠΌ Π°ΡΡΠΎΠΏΠΎΡΡΠ°ΠΌ ΠΈΠΌ. Π₯ΠΎΡΡ Π΅ Π§Π°Π²Π΅ΡΠ° Π² ΠΠΈΠΌΠ΅, ΠΠ΅ΡΡ, ΠΈ Π‘Π°Π½-ΠΠ°ΡΠ»Ρ-ΠΡΠ°ΡΡΠ»ΡΡΡ Π² ΠΡΠ°Π·ΠΈΠ»ΠΈΠΈ. ΠΠΎΠ»ΠΈΡΠΈΡ ΡΡΠΈΡ Π°ΡΡΠΎΠΏΠΎΡΡΠΎΠ² Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΏΠΎΠ²ΡΡΠ΅Π½Π½ΠΎΠΉ Π³ΠΎΡΠΎΠ²Π½ΠΎΡΡΠΈ ΠΊ Π±ΠΎΡΡΠ±Π΅ Ρ Π½Π΅Π»Π΅Π³Π°Π»ΡΠ½ΠΎΠΉ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠ΅ΠΉ ΠΈ Π½Π΅Π·Π°ΠΊΠΎΠ½Π½ΡΠΌ ΠΎΠ±ΠΎΡΠΎΡΠΎΠΌ Π½Π°ΡΠΊΠΎΡΠΈΠΊΠΎΠ². Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ ΡΠ»ΡΠΆΠ± Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π°ΡΡΠΎΠΏΠΎΡΡΠΎΠ² ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΡΡΠ³Π»ΠΎΡΡΡΠΎΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π·Π°ΡΠΈΡΠΈΡΡ Π³ΡΠ°Π½ΠΈΡΡ ΡΠ²ΠΎΠΈΡ ΡΡΡΠ°Π½ ΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΡΠ°ΡΡΡΡ ΠΏΡΠΎΠ²Π΅Π·ΡΠΈ Π½Π°ΡΠΊΠΎΡΠΈΠΊΠΈ Π² Π»ΠΈΡΠ½ΡΡ Π²Π΅ΡΠ°Ρ ΠΈ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΊΠ°ΠΏΡΡΠ»Π°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ½ΠΈ Π·Π°Π³Π»Π°ΡΡΠ²Π°ΡΡ Π²Π½ΡΡΡΡ. ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΡ ΡΡΠΈΡ Π°Π³Π΅Π½ΡΠΎΠ² ΠΈΠ·-Π·Π° ΠΊΡΠ»ΠΈΡ.
ΠΠ»ΡΡΡ
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΏΠΎΠ΄Π°Π½Π° Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² Π°ΡΡΠΎΠΏΠΎΡΡΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΆΠΈΠ²ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Π΅ΠΌΡΠΌ ΠΈ Π½Π΅ΠΈΠΌΠΈΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ ΡΡΡΠ΅ΡΡΠ° ΠΈ Π»ΠΆΠΈ.
ΠΠΈΠ½ΡΡΡ
ΠΠ΅Ρ Ρ Π°ΡΠΈΠ·ΠΌΠ°ΡΠΈΡΠ½ΠΎΠ³ΠΎ Π³Π΅ΡΠΎΡ (Π°Π²ΡΠΎΡ ΡΠ°Π·Π²Π»Π΅ΠΊΠ°Π΅ΡΡΡ), ΡΠΈΠ³Π½Π°Π»Ρ ΡΠ΅Π»Π° Π½Π΅ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ, ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠ»Π΅Π΄ΠΈΡΡ ΠΈ Π²ΠΈΠ΄Π΅ΡΡ ΡΠ°ΠΌΠΈΠΌ, ΠΈΠ½ΠΎΠ³Π΄Π° Π·Π°ΠΊΡΡΡΡ Π»ΠΈΡΠ° ΠΈΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠ½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΠΎ ΠΌΡ Π·Π΄Π΅ΡΡ ΡΡΠΎ-ΡΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ.
ΠΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅: Profilage
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: 10 ΡΠ΅Π·ΠΎΠ½ΠΎΠ²
Π Π΅ΠΉΡΠΈΠ½Π³ IMBD: 7,5
ΠΠΎΠΌΡ ΡΠΌΠΎΡΡΠ΅ΡΡ: ΡΠ΅ΠΌ, ΠΊΡΠΎ Π½Π΅ Π±ΠΎΠΈΡΡΡ ΠΎΡΡ
ΠΎΠ΄ΠΈΡΡ ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ°
Π ΡΠ΅ΠΌ ΡΠ΅ΡΠΈΠ°Π»?
ΠΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ Π₯Π»ΠΎΠ΅ Π‘Π΅Π½-ΠΠΎΡΠ°Π½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΡΠΈΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΎΠΌ. Π£ΠΌΠ½Π°Ρ ΠΈ ΠΏΡΠΎΠ½ΠΈΡΠ°ΡΠ΅Π»ΡΠ½Π°Ρ ΠΆΠ΅Π½ΡΠΈΠ½Π° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΡΡΡΠ΅ΡΡ ΠΎΠΏΠ°ΡΠ½ΡΡ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΠΎΠ², ΠΏΠΎΠΌΠΎΠ³Π°Ρ ΡΠ²ΠΎΠΈΠΌ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ-ΠΏΠΎΠ»ΠΈΡΠ΅ΠΉΡΠΊΠΈΠΌ ΠΈΡ Π±ΡΡΡΡΠ΅Π΅ Π·Π°Π΄Π΅ΡΠΆΠ°ΡΡ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΠ»ΠΈΡΠΈΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π₯Π»ΠΎΠ΅, Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΎΠ΄ΠΎΠ±ΡΡΠ΅Ρ Π΅Π΅ ΠΌΠ΅ΡΠΎΠ΄Ρ. ΠΠΎ ΠΎΠ±ΠΎΠΈΡ Π³Π»Π°Π²Π½ΡΡ Π³Π΅ΡΠΎΠ΅Π² ΡΠ΅ΡΠΈΠ°Π»Π° Β«ΠΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β» ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΎΠ±ΡΠΈΠ΅ ΡΠ΅Π»ΠΈ ΠΈ Π²Π·Π³Π»ΡΠ΄Ρ: ΡΠΊΠΎΡΠ΅ΠΉΡΠ΅Π΅ Π·Π°Π΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΠΎΠ², ΡΠΎΡΡΠ²ΡΡΠ²ΠΈΠ΅ ΠΊ ΠΈΡ ΠΆΠ΅ΡΡΠ²Π°ΠΌ ΠΈ ΡΡΠ²ΡΡΠ²ΠΎ ΡΠΏΡΠ°Π²Π΅Π΄Π»ΠΈΠ²ΠΎΡΡΠΈ..
ΠΠ»ΡΡΡ
ΠΠΈΠ½ΡΡΡ
Π’ΡΡΠ΄Π½ΠΎΠ΄ΠΎΡΡΡΠΏΠ½ΡΠΉ ΡΠ΅ΡΠΈΠ°Π», ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈΠ²ΡΠΊΠ½ΡΡΡ ΠΈΠ·-Π·Π° Π΅Π³ΠΎ βΡΡΠ°Π½ΡΡΠ·ΡΠΊΠΎΡΡΠΈβ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ²Π°Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π° βΠ±Π°Π½Π°Π½ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡΠΎΡΡΠΎ Π±Π°Π½Π°Π½β.
Β
ΠΠΎΠΏΡΠΎΡ (2020)
ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅: Interrogation
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: 1 ΡΠ΅Π·ΠΎΠ½
Π Π΅ΠΉΡΠΈΠ½Π³ IMBD: 7,3
ΠΠΎΠΌΡ ΡΠΌΠΎΡΡΠ΅ΡΡ: ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»Π°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π½Π°ΡΡ ΠΎ ΡΠΎΠΌ ΠΊΠ°ΠΊΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ Π±ΡΠ²Π°ΡΡ, Ρ
ΠΎΡΡΡ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΡ Π΄ΠΎΠΏΡΠΎΡΠ° ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΏΡΠΎΠ²ΠΎΠΊΠ°ΡΠΈΠ²Π½ΡΠ΅ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ
Π ΡΠ΅ΠΌ ΡΠ΅ΡΠΈΠ°Π»?
Β«ΠΠΎΠΏΡΠΎΡΒ» β ΡΡΠΎ ΠΈΡΡΠΎΡΠΈΡ Π² Π΄Π΅ΡΡΡΡ ΡΠ΅ΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΠ°ΠΌΠΎΠΌΡ Π·ΡΠΈΡΠ΅Π»Ρ. ΠΡΠ΅ ΡΠ΅ΡΠΈΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, ΠΈ ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ Π² Π»ΡΠ±ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ. Π ΠΎΡΠ½ΠΎΠ²Π΅ β ΡΠ΅Π°Π»ΡΠ½ΠΎΠ΅ ΡΠ°ΡΠΊΡΡΡΠΎΠ΅ Π΄Π΅Π»ΠΎ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ, ΡΠΏΡΡΡΡ 20 Π»Π΅Ρ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ»ΠΈΠΊΠΈ. Π 1983 Π³ΠΎΠ΄Ρ ΠΏΠΎΠ΄ΡΠΎΡΡΠΎΠΊ-Π½Π°ΡΠΊΠΎΠΌΠ°Π½ ΠΡΠΈΠΊ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ», ΡΡΠΎ Π΅Π³ΠΎ ΠΌΠ°ΡΡ ΠΡΡΠΈ Π€ΠΈΡΠ΅Ρ ΡΠ±ΠΈΡΠ°. ΠΠ·ΠΌΡΡΠ΅Π½Π½ΡΠΉ Π»ΠΎΠΌΠΊΠΎΠΉ, ΠΎΠ½ Π² ΠΏΠ°Π½ΠΈΠΊΠ΅ Π²ΡΠ·ΡΠ²Π°Π΅Ρ 911 ΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΠ΅ΡΠ²ΡΠΌ ΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Π΅ΠΌΡΠΌ.
ΠΠ»ΡΡΡ
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠΈΠ°Π» Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΏΡΠΎΠΏΠΈΡΠ°Π½Π½ΡΠΌΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³Π°ΠΌΠΈ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΡ.
ΠΠΈΠ½ΡΡΡ
Π‘ΠΌΠΎΡΡΠ΅ΡΡ Π»ΡΡΡΠ΅ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ ΠΏΠΎ ΠΏΠΎΡΡΠ΄ΠΊΡ, ΠΏΠΎΠ²Π΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠ½ΠΎΡΠΎΠ½Π½ΠΎ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π»ΠΈΡΠ΅Π½ΠΎ ΡΠΊΡΠ΅Π½Π°.
ΠΡ ΠΎΡΠ½ΠΈΠΊΠΈ Π·Π° ΡΠ°Π·ΡΠΌΠΎΠΌ (2015)
ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅: Mindhunter
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: 2 ΡΠ΅Π·ΠΎΠ½Π°
Π Π΅ΠΉΡΠΈΠ½Π³ IMBD: 8,6
ΠΠΎΠΌΡ ΡΠΌΠΎΡΡΠ΅ΡΡ: ΡΠ΅ΠΌ, ΠΊΡΠΎ Ρ
ΠΎΡΠ΅Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΊΠ°ΠΊ Π·Π°ΡΠΎΠΆΠ΄Π°Π»ΡΡ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³ ΠΈ ΠΏΠΎΡΡΠ²ΡΡΠ²ΠΎΠ²Π°ΡΡ Π½Π° ΡΠ΅Π±Π΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ Π΄ΠΎΠΏΡΠΎΡΠ° Ρ ΡΠ°ΠΌΡΠΌΠΈ ΠΎΠΏΠ°ΡΠ½ΡΠΌΠΈ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΠ°ΠΌΠΈ 20 Π²Π΅ΠΊΠ°
Π ΡΠ΅ΠΌ ΡΠ΅ΡΠΈΠ°Π»?
ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ΅Π·ΠΎΠ½Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Π² 1977 Π³ΠΎΠ΄Ρ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π° Π·Π°ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π² Π€ΠΠ ΡΠ°ΠΊΠΈΡ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½, ΠΊΠ°ΠΊΒ ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΡΠ½Π°Ρ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΒ ΠΈΒ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΡ ΠΏΡΠ°Π²ΠΎΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΎΡΠ³Π°Π½Π°ΠΌ ΡΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΡΡΡΠ΅Ρ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΠ°. ΠΡΠΎΡΠΎΠΉ ΡΠ΅Π·ΠΎΠ½ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ ΡΠΎΠ±ΡΡΠΈΡΡ 1979β81 Π³ΠΎΠ΄ΠΎΠ², Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΎ ΠΌΠ°ΡΡΠΎΠ²ΡΡ ΡΠ±ΠΈΠΉΡΡΠ²Π°Ρ Π²Β ΠΡΠ»Π°Π½ΡΠ΅.
ΠΠ»Π°Π²Π½ΡΠΌΠΈ Π³Π΅ΡΠΎΡΠΌΠΈ ΡΠ΅ΡΠΈΠ°Π»Π° ΡΠ²Π»ΡΡΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Π°Π³Π΅Π½ΡΡΒ Π€ΠΠ Π₯ΠΎΠ»Π΄Π΅Π½ Π€ΠΎΡΠ΄ Β ΠΈ ΠΠΈΠ»Π» Π’Π΅Π½Ρ, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ Π² ΠΎΡΠ΄Π΅Π»Π΅Β ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΡΠ΅ΡΠΊΠΈΡ Π½Π°ΡΠΊΒ ΠΠΊΠ°Π΄Π΅ΠΌΠΈΠΈ Π€ΠΠ Β Π²Β ΠΡΠ°Π½ΡΠΈΠΊΠΎ, ΡΡΠ°ΡΒ ΠΠΈΡΠ³ΠΈΠ½ΠΈΡ. ΠΠ½ΠΈ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΡ ΡΡ Π² Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈΒ ΡΠ΅ΡΠΈΠΉΠ½ΡΡ ΡΠ±ΠΈΠΉΡ, ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΡΡΡ ΠΈΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ ΡΠ΅Π»ΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΎΠ±ΡΠ°Π·Π° ΠΌΡΡΠ»Π΅ΠΉ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΠ° ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° Π΄Π»Ρ ΡΠ°ΡΠΊΡΡΡΠΈΡ ΡΠ΅ΠΊΡΡΠΈΡ ΡΠ³ΠΎΠ»ΠΎΠ²Π½ΡΡ Π΄Π΅Π». Π ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΠ΅Π½Π΄ΠΈ ΠΠ°ΡΡ.
ΠΠ»ΡΡΡ
Π‘Π΅ΡΠΈΠ°Π» Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°Ρ ΠΎΠ΄ΠΊΠ° Π΄Π»Ρ Π»ΡΠ±ΠΈΡΠ΅Π»Π΅ΠΉ Π΄ΠΎΠ»Π³ΠΈΡ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ², Π²Π΄ΡΠΌΡΠΈΠ²ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΌΡΠ°ΡΠ½ΠΎΠΉ Π°ΡΠΌΠΎΡΡΠ΅ΡΡ, ΠΏΠ»ΡΡ ΠΎΠ½ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΡ ΠΎΠ΄ΠΈΡ Π½Π° ΠΈΠ»Π»ΡΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
ΠΠΈΠ½ΡΡΡ
Π‘Π΅ΡΠΈΠ°Π» ΡΠ²Π½ΠΎ 18+ (Ρ ΠΎΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΎ ΠΈ Π΅ΡΡΡ ΠΏΠ»ΡΡ) ΠΈ Π½Π΅ Π΄Π»Ρ ΡΠ»Π°Π±ΠΎΠ½Π΅ΡΠ²Π½ΡΡ , Π΄Π°Π»Π΅ΠΊΠΎΠ΅ ΠΎΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅, Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ ΠΆΠΈΠ·Π½ΠΈ Π³Π΅ΡΠΎΠ΅Π² ΠΈ Π±Π΅ΡΠ΅Π΄Π°ΠΌ Ρ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΠ°ΠΌΠΈ, ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π΅Π» ΠΎΡΠΎΠ΄Π²ΠΈΠ½ΡΡΠΎ Π½Π° Π²ΡΠΎΡΠΎΠΉ ΠΏΠ»Π°Π½.
ΠΠ»ΡΠ΄Π½ΡΠΉ ΡΡΠ½
ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅: Prodigal Son
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: 1 ΡΠ΅Π·ΠΎΠ½
Π Π΅ΠΉΡΠΈΠ½Π³ IMBD: 7,7
ΠΠΎΠΌΡ ΡΠΌΠΎΡΡΠ΅ΡΡ: ΡΠ΅ΠΌ, ΠΊΡΠΎ Ρ
ΠΎΡΠ΅Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΡΠΎΠ²ΠΎΠΊΠ°ΡΠΈΠ²Π½ΡΡ
ΠΏΠ°ΡΡΠ΅ΡΠ½ΠΎΠ², Π° Π²ΡΠ΅ Π²ΡΡΠ΅ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΡΠ΅ΡΠΈΠ°Π»Ρ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΈΡΡ
Π ΡΠ΅ΠΌ ΡΠ΅ΡΠΈΠ°Π»?
ΠΡΠΈΠΌΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ ΠΠ°Π»ΡΠΊΠΎΠ»ΡΠΌΠΌ ΠΡΠ°ΠΉΡ Π»ΡΡΡΠ΅ Π²ΡΠ΅Ρ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΡΡΡ Π² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΌΠ°Π½ΡΡΠΊΠΎΠ² ΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π½Π° Π½ΠΈΡ Π΄ΠΎΡΡΠ΅. ΠΠ°ΠΊ ΡΠ°ΠΊ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ? ΠΠ΅Π»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ Π΅Π³ΠΎ ΡΠΎΠ΄Π½ΠΎΠΉ ΠΎΡΠ΅Ρ β ΡΠ΅ΡΠΈΠΉΠ½ΡΠΉ ΡΠ±ΠΈΠΉΡΠ° ΠΏΠΎ ΠΊΠ»ΠΈΡΠΊΠ΅ Π₯ΠΈΡΡΡΠ³. ΠΠ°Π»ΡΠΊΠΎΠ»ΡΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Ρ ΠΏΠ°ΠΏΠΎΠΉ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ Π½ΠΎΠ²ΡΡ Π΄Π΅Π» ΠΈ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΡΠ°ΠΌΠΎΠΌΡ Π½Π΅ ΡΠΎΠΉΡΠΈ Ρ ΡΠΌΠ°.
ΠΠ»ΡΡΡ
Π₯Π°ΡΠΈΠ·ΠΌΠ°ΡΠΈΡΠ½ΡΠΉ Π³Π»Π°Π²Π½ΡΠΉ Π³Π΅ΡΠΎΠΉ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΡΡΠΆΠ΅ΡΠ½Π°Ρ Π»ΠΈΠ½ΠΈΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΏΡΠΎΠ²ΠΎΠΊΠ°ΡΠΈΠ²Π½ΡΠ΅ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ ΠΈ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Ρ S-R.
ΠΠΈΠ½ΡΡΡ
Π‘Π»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ΄Π΅Π»Π΅Π½ΠΎ Π³Π»Π°Π²Π½ΠΎΠΌΡ Π³Π΅ΡΠΎΡ ΠΈ ΠΏΠΎΠ²Π΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ ΠΎ Π΅Π³ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ΅ΠΌΠ΅ΠΉΠ½ΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡΡ , ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΡΠ½ΡΠΉ Π°ΡΠΏΠ΅ΠΊΡ ΡΠ°ΡΡΠΎ Π½Π° Π²ΡΠΎΡΠΎΠΌ ΠΏΠ»Π°Π½Π΅.
Β
Total
2
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ
ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ β ΠΠΈΠΊΠΈΡΠ»ΠΎΠ²Π°ΡΡ
ΠΠΎΡΡΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°[ΠΏΡΠ°Π²ΠΈΡΡ]
ΠΏΠ°Π΄Π΅ΠΆ | Π΅Π΄.Β Ρ. | ΠΌΠ½.Β Ρ. |
---|---|---|
ΠΠΌ. | ΠΏΡΠΎΡΠ°ΜΠΉΠ»Π΅Ρ | ΠΏΡΠΎΡΠ°ΜΠΉΠ»Π΅ΡΡ |
Π . | ΠΏΡΠΎΡΠ°ΜΠΉΠ»Π΅ΡΠ° | ΠΏΡΠΎΡΠ°ΜΠΉΠ»Π΅ΡΠΎΠ² |
Π. | ΠΏΡΠΎΡΠ°ΜΠΉΠ»Π΅ΡΡ | ΠΏΡΠΎΡΠ°ΜΠΉΠ»Π΅ΡΠ°ΠΌ |
Π. | ΠΏΡΠΎΡΠ°ΜΠΉΠ»Π΅Ρ | ΠΏΡΠΎΡΠ°ΜΠΉΠ»Π΅ΡΡ |
Π’Π². | ΠΏΡΠΎΡΠ°ΜΠΉΠ»Π΅ΡΠΎΠΌ | ΠΏΡΠΎΡΠ°ΜΠΉΠ»Π΅ΡΠ°ΠΌΠΈ |
ΠΡ. | ΠΏΡΠΎΡΠ°ΜΠΉΠ»Π΅ΡΠ΅ | ΠΏΡΠΎΡΠ°ΜΠΉΠ»Π΅ΡΠ°Ρ |
ΠΏΡΠΎ-ΡΠ°ΜΠΉ-Π»Π΅Ρ
Π‘ΡΡΠ΅ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅, Π½Π΅ΠΎΠ΄ΡΡΠ΅Π²Π»ΡΠ½Π½ΠΎΠ΅, ΠΌΡΠΆΡΠΊΠΎΠΉ ΡΠΎΠ΄, 2-Π΅ ΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ (ΡΠΈΠΏ ΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ 1a ΠΏΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π.Β Π.Β ΠΠ°Π»ΠΈΠ·Π½ΡΠΊΠ°).
ΠΠΎΡΠ΅Π½Ρ: -ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ-.
ΠΡΠΎΠΈΠ·Π½ΠΎΡΠ΅Π½ΠΈΠ΅[ΠΏΡΠ°Π²ΠΈΡΡ]
- ΠΠ€Π: Π΅Π΄.Β Ρ.Β [prΙΛfaΙͺΜ―lΚ²Ιͺr], ΠΌΠ½.Β Ρ.Β [prΙΛfaΙͺΜ―lΚ²ΙͺrΙ¨]
Π‘Π΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°[ΠΏΡΠ°Π²ΠΈΡΡ]
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅[ΠΏΡΠ°Π²ΠΈΡΡ]
- ΠΊΠΎΠΌΠΏ. ΡΠΎ ΠΆΠ΅, ΡΡΠΎ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊ βΒ Π‘ΡΠ°Π²Π½ΠΈΠ²Π°Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ Ρ Π²Ρ ΠΎΠ΄Π½ΡΠΌΠΈ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°-ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠΎΡΠ½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ²Π΅ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΎΡ Π²Π°ΡΠ° ΠΈ Π²ΡΠ΅Ρ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΠΉ, Π²Π½ΠΎΡΠΈΠΌΡΡ Π΄Π°Π½Π½ΡΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌ. ΠΡΠΊΠ°Π΄ΠΈΠΉ ΠΠΎΠΆΠΊΠΎ, Β«Adobe FrameMaker. Π‘Π»ΠΎΠΆΠ½Π°Ρ Π²Π΅ΡΡΡΠΊΠ°Β», 2013Β Π³.
- ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, Π·Π°Π½ΠΈΠΌΠ°ΡΡΠΈΠΉΡΡ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³ΠΎΠΌ; ΡΠΎΡ, ΠΊΡΠΎ Π²ΡΡΠΈΡΠ»ΡΠ΅Ρ Π»ΠΎΠΆΡ ΠΈ ΠΏΡΠ΅Π΄ΡΠ³Π°Π΄ΡΠ²Π°Π΅Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π»ΡΠ΄Π΅ΠΉ ΠΏΠΎ Π²Π΅ΡΠ±Π°Π»ΡΠ½ΡΠΌ ΠΈ Π½Π΅Π²Π΅ΡΠ±Π°Π»ΡΠ½ΡΠΌ ΠΏΡΠΈΠ·Π½Π°ΠΊΠ°ΠΌ βΒ ΠΠΎΠ΄ΡΠΌΠ°ΠΉΡΠ΅, Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΈΡ Π·Π°Π΄Π°Ρ Π²Π°ΠΆΠ½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠ°, ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠ³ΠΎ Ρ Π±ΠΈΠ·Π½Π΅Ρ-ΡΠ΅ΠΊΡΠΎΡΠΎΠΌ? ΠΡΠ²Π΅Ρ ΠΎΡΠ΅Π²ΠΈΠ΄Π΅Π½ β ΡΠΌΠ΅ΡΡ ΠΌΡΡΠ»ΠΈΡΡ, ΠΊΠ°ΠΊ Π΄ΡΡΠ³ΠΎΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΠ½Π½Π° ΠΡΠ»ΠΈΠΊ, βΠΠΈΡ Π°ΠΈΠ» ΠΠΎΡΡΠΎΠ²ΡΠΊ, βΠΠ²Π³Π΅Π½ΠΈΡ ΠΡΡΠ΅Π²Π°, Β«ΠΠ°ΠΏΠΈΡΠΊΠΈ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠ°Β», 2017Β Π³. (ΡΠΈΡΠ°ΡΠ° ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Google ΠΠ½ΠΈΠ³ΠΈ)
Π‘ΠΈΠ½ΠΎΠ½ΠΈΠΌΡ[ΠΏΡΠ°Π²ΠΈΡΡ]
- ?
- Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ
ΠΠ½ΡΠΎΠ½ΠΈΠΌΡ[ΠΏΡΠ°Π²ΠΈΡΡ]
ΠΠΈΠΏΠ΅ΡΠΎΠ½ΠΈΠΌΡ[ΠΏΡΠ°Π²ΠΈΡΡ]
- ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°
- ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΠΏΡΠΎΡΠ΅ΡΡΠΈΡ
ΠΠΈΠΏΠΎΠ½ΠΈΠΌΡ[ΠΏΡΠ°Π²ΠΈΡΡ]
Π ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠ»ΠΎΠ²Π°[ΠΏΡΠ°Π²ΠΈΡΡ]
ΠΡΠΈΠΌΠΎΠ»ΠΎΠ³ΠΈΡ[ΠΏΡΠ°Π²ΠΈΡΡ]
ΠΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΡΒ ??
Π€ΡΠ°Π·Π΅ΠΎΠ»ΠΎΠ³ΠΈΠ·ΠΌΡ ΠΈ ΡΡΡΠΎΠΉΡΠΈΠ²ΡΠ΅ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ[ΠΏΡΠ°Π²ΠΈΡΡ]
ΠΠ΅ΡΠ΅Π²ΠΎΠ΄[ΠΏΡΠ°Π²ΠΈΡΡ]
Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ² | |
ΠΠΈΠ±Π»ΠΈΠΎΠ³ΡΠ°ΡΠΈΡ[ΠΏΡΠ°Π²ΠΈΡΡ]
ΠΠ»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ:
|
ΠΡΠΎΡΠ°ΠΉΠ»Π΅Ρ — ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅. ΠΠ°ΠΊ ΡΡΠ°ΡΡ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠΎΠΌ?
ΠΠ°ΠΊ ΠΆΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° Ρ ΠΎΡΠ΅ΡΡΡ ΡΠΌΠ΅ΡΡ ΠΎΡΠ»ΠΈΡΠΈΡΡ Π»ΠΎΠΆΡ ΠΎΡ ΠΏΡΠ°Π²Π΄Ρ. ΠΠ΅Π΄Ρ ΡΠΊΠ°Π·Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΅ ΡΡΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ! ΠΠΎ Π½Π° Π΄Π²ΠΎΡΠ΅ XXI Π²Π΅ΠΊ, ΠΈ ΠΏΠΎΠΌΠΈΠΌΠΎ Π΄Π΅ΡΠ΅ΠΊΡΠΎΡΠ° Π»ΠΆΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ. ΠΠΌΠ΅Π½Π½ΠΎ ΠΎ Π½Π΅ΠΌ ΠΏΠΎΠΉΠ΄Π΅Ρ ΡΠ΅ΡΡ Π² Π½Π°ΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅.
ΠΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΏΡΠ°Π²ΠΊΠ°
ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠ²Π° Β«ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΒ» ΠΈΠΌΠ΅Π΅Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠ΅ ΠΊΠΎΡΠ½ΠΈ. ΠΠΎΡΠ»ΠΎΠ²Π½ΠΎ ΡΠ»ΠΎΠ²ΠΎ profile, ΠΎΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΈ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ ΠΏΠΎΠ½ΡΡΠΈΠ΅, ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡΡ ΠΊΠ°ΠΊ «ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΎΡΠΈΠ»Ρ». ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΡΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ Π±ΡΠ»ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΠΈΡΡΠΈΠΊΠ΅, Π³Π΄Π΅ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»ΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ°ΡΠΊΡΡΡΠΈΡ ΠΏΡΠ΅ΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΡΡΡΠ΅ΡΠ°. ΠΡΠΊΡΡΡΡΠ²ΠΎ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠΎΠ² ΡΠΎΡΡΠΎΡΠ»ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΡΡΡΠ΅Ρ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΠ°, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΠΈΠΌΠΈ, Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π±ΡΠ» ΠΈΠ΄Π΅Π½ΡΠΈΡΠ΅Π½ Π΅Π³ΠΎ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌΡ ΠΎΠ±Π»ΠΈΠΊΡ.
ΠΡΠΎΡΠ°ΠΉΠ»Π΅Ρ. Π§ΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΈΠ»ΠΈ ΠΊΡΠΎ ΡΡΠΎ?
ΠΡΠΎΡΠ°ΠΉΠ»Π΅Ρ β ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, Π²Π»Π°Π΄Π΅ΡΡΠΈΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΊΠΎΡΠΎΡΡΠΌ Π΅ΠΌΡ ΡΠ΄Π°Π΅ΡΡΡ ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° Π² ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ. ΠΠ° ΠΎΡΠ½ΠΎΠ²Π΅, ΠΊΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ, ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½ΡΡ Π²Π΅ΡΠ΅ΠΉ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΎΠ±Π»ΠΈΠΊΠ°, Π²Π΅ΡΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈ Π½Π΅Π²Π΅ΡΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ, ΠΎΠ½ Π²ΠΈΠ΄ΠΈΡ ΡΠΎΠ±Π΅ΡΠ΅Π΄Π½ΠΈΠΊΠ° Β«ΠΈΠ·Π½ΡΡΡΠΈΒ».
Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ
ΠΡΠΎΡΠ°ΠΉΠ»Π΅Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Β«ΡΡΠΈΡΡΠ²Π°Π½ΠΈΡΒ» ΡΠ·ΡΠΊΠ° ΡΠ΅Π»Π°, ΠΌΠΈΠΌΠΈΠΊΠΈ ΠΈ ΡΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡΠΎΠΊ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π²Π°Π΅ΠΌΡΠΉ, ΠΊΠΎΡΠΎΡΠΎΠΌΡ Ρ ΠΎΡΡΡ Β«ΠΏΡΠΈΡΠΈΡΡΒ» Π΄Π΅Π»ΠΎ ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΠΈΠΈ ΡΠ΅ΡΡΠΎΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°ΠΊΡΠ°. ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΏΡΠΈ ΠΎΠΏΡΠΎΡΠ΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΡΠΎΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΡΠ»Π΅Π΄ΠΈΡ Π·Π° ΡΠ²ΠΎΠ΅ΠΉ ΡΠ΅ΡΡΡ ΠΈ ΠΏΡΡΠ°Π΅ΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. ΠΠΎ ΠΊΠΎΠ³Π΄Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊ Π·Π°Π΄Π°Π΅Ρ Π²ΠΎΠΏΡΠΎΡ, ΠΊΠ°ΡΠ°ΡΡΠΈΠΉΡΡ Π±Π°Π³Π°ΠΆΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΠΎΡΡΠ°Π²Π»Π΅Π½ Π½Π° Π²ΠΎΠΊΠ·Π°Π»Π΅, Π΅Π³ΠΎ Π³Π»Π°Π·Π° Π½Π°ΠΏΠΎΠ»Π½ΡΡΡΡΡ Π»Π΅Π³ΠΊΠΎΠΉ ΡΡΠ΅Π²ΠΎΠ³ΠΎΠΉ, ΠΎΠ½ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π½Π°ΠΏΡΡΠ³Π°Π΅Ρ ΡΡΠΊΡ β ΡΡΠΎ ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΌΠ΅ΡΠΈΡΡ ΠΎΠΏΡΡΠ½ΡΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ.
ΠΡΠΊΡΡΡΡΠ²ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΌΠ°Π»Π΅ΠΉΡΠΈΡ Π΄Π΅ΡΠ°Π»Π΅ΠΉ Π² ΠΌΠ°Π½Π΅ΡΠ°Ρ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠ° Π½Π΅ΠΌΠ°Π»ΡΡ Π·Π½Π°Π½ΠΈΠΉ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ Π½Π°Π²ΡΠΊΠΎΠ². ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΅ΡΠΊΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, Π½Π° ΡΡΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π° ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡ Π½Π° Π²ΡΠΎΡΠΎΠΉ ΠΏΠ»Π°Π½. Π§Π°ΡΡΠΎ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ (Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΄ΠΈΠΊΡΠΎΡΠΎΠ½ Π»ΠΈΠ±ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΠΌΠ΅ΡΡ Ρ ΡΠ΅Π»ΡΡ Π·Π°ΠΏΠΈΡΠΈ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ° ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎΡΡΠ΅ΠΌΠΊΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π² ΡΠ΅Π»ΠΎΠΌ. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ, Π²Π΅Π΄Ρ ΠΏΡΠΈ Π»ΠΈΡΠ½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡΡΡΠΈΡΡ ΠΊΠ°ΠΆΡΡΠΈΠ΅ΡΡ Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ Π΄Π΅ΡΠ°Π»ΠΈ, Π° ΠΏΠ»Π΅Π½ΠΊΠ° ΡΠΈΠΊΡΠΈΡΡΠ΅Ρ Π²ΡΠ΅. ΠΠΎΡΠ»Π΅ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ° Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΡΡΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ Π·Π°ΠΏΠΈΡΡ ΠΈ ΠΏΡΠΎΡΠ»ΡΡΠ°ΡΡ/ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π΅Π΅, Π΄Π΅Π»Π°Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ Π°Π½Π°Π»ΠΈΠ·.
ΠΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π°Π±Π»ΡΠ΄Π°Π΅Ρ Π·Π° ΠΌΠΈΠΌΠΈΠΊΠΎΠΉ, ΠΆΠ΅ΡΡΠ°ΠΌΠΈ, ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΠΌΠΈ, ΠΈΡΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΈΡ ΠΎΠ»ΠΈΠ½Π³Π²ΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅ΡΠ½ΠΎΡΡΠΈ ΡΠ΅ΡΠΈ, ΠΏΠ°ΡΠ°Π»ΠΈΠ½Π³Π²ΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ Π²Π΅ΡΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠΈ.
ΠΠ»ΡΡΠ΅Π²Π°Ρ ΠΌΠΈΡΡΠΈΡ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠ° β ΠΏΠΎΠ½ΡΡΡ, Π³Π΄Π΅ Π»ΠΎΠΆΡ. ΠΠΎ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ ΡΡΠΈΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΈΡΠΊΡΠ΅Π½Π΅Π½. ΠΠ΅Π΄Ρ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· Π½Π°Ρ, ΡΠ»ΡΡΠ°Ρ ΠΎΡΠΎΠ±Ρ, Π΄ΠΈΠ°Π»ΠΎΠ³ Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΠ΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠ²Π½ΠΎΡΡΡΡ, ΠΏΡΡΠ°Π½ΠΎΡΡΡΡ ΡΠ°ΡΡΠΊΠ°Π·Π°, Π·Π°Π΄ΡΠΌΡΠΈΠ²ΠΎΡΡΡΡ Π½Π°Π΄ ΠΎΡΠ²Π΅ΡΠ°ΠΌΠΈ, Π½Π΅ΡΠ²ΠΎΠ·Π½ΠΎΡΡΡΡ, ΡΡΡ ΠΆΠ΅ ΡΠ΅ΡΠΈΡ, ΡΡΠΎ ΠΎΠ½ ΡΡΠ°Π» ΠΆΠ΅ΡΡΠ²ΠΎΠΉ ΠΎΠ±ΠΌΠ°Π½Π°. ΠΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°, ΡΠ°ΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π΅ΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π·Π½Π°ΡΠ°Ρ.
ΠΠ°Π΄Π°ΡΠΈ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠ°:
- Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ Π·Π° Π»ΡΠ΄ΡΠΌΠΈ;
- ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΠΈ ΠΏΠΎΡΡΡΠΏΠΊΠΎΠ² Π»ΡΠ΄Π΅ΠΉ;
- Π±Π΅Π·ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Β«ΠΏΡΡΡΡΡ Β» ΡΠ»ΠΎΠ² ΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΡ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°.
ΠΡΡΠΎΠΊΠΎΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ β ΠΆΠΈΠ²ΠΎΠΉ Π°Π½Π°Π»ΠΎΠ³ Π΄Π΅ΡΠ΅ΠΊΡΠΎΡΠ° Π»ΠΆΠΈ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³Π°, ΠΈΠ»ΠΈ ΠΠ°ΠΊΠΈΠ΅ Π±ΡΠ²Π°ΡΡ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΡ
ΠΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³. ΠΡΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π²Π΅Π΄Π΅Π½ΠΈΡ Π΄Π΅Π»ΠΎΠ²ΡΡ ΠΏΠ΅ΡΠ΅Π³ΠΎΠ²ΠΎΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ°ΡΡΠΈΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΡΡΠ½Π΅ΡΡΠΊΠΈΠ΅ ΡΡΠΎΡΠΎΠ½Ρ, Π½ΠΎ ΠΈ ΡΡΠ΅ΡΡΠ΅ Π»ΠΈΡΠΎ β ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ. Π§ΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π·Π° Π½ΠΎΠ²ΡΠ΅ΡΡΠ²ΠΎ Π² Π±ΠΈΠ·Π½Π΅Ρ-ΡΡΠ΅ΡΠ΅, Π½Π΅ ΠΏΠΎΠ½Π°ΡΠ»ΡΡΠΊΠ΅ Π·Π½Π°ΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π΄Π΅Π»ΠΎΠ²ΡΠ΅ Π»ΡΠ΄ΠΈ. ΠΡΠΎΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Π²Π΅Π΄Π΅Ρ ΠΏΡΠΈΡΡΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ Π·Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄Π½ΠΈΠΊΠ°ΠΌΠΈ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°. ΠΠ½ Π΄Π΅Π»Π°Π΅Ρ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΡΡΠΈ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΏΠ°ΡΡΠ½Π΅ΡΠ°, ΠΎΡΠ΅Π½ΠΈΠ²Π°Ρ ΠΌΠ°Π½Π΅ΡΡ Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ.
ΠΠ°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠΉ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³. ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΡΡΡΠ΅Π΅ Π»ΠΈΡΠΎ β Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠΉ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ. Π§ΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅? ΠΠ½Π½ΠΎΠ²Π°ΡΠΈΠΎΠ½Π½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ½ΠΈΠ·ΠΈΡΡ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ Π΄ΠΎΠ»Ρ Π½Π΅Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Π½ΡΡ ΠΊΡΠ΅Π΄ΠΈΡΠΎΠ². ΠΠΎ Π·Π½Π°Π΅Ρ ΡΡΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ Π½Π΅ΡΠ΅Π΄ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ Π·Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² Ρ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΌ Π·Π°Π΅ΠΌΡΠΈΠΊΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±ΡΠ°ΡΠΈΠ»ΡΡ Ρ ΡΠ΅Π»ΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΡΠ΅Π΄ΠΈΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ², Π½Π°Π±Π»ΡΠ΄Π°Π΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ-ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ.
ΠΡΠ΄ΠΈΡ-ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³. ΠΠΊΡΠΈΠ²Π½ΠΎ Π½Π°ΡΠ°Π» ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ Π°ΡΠ΄ΠΈΡΠΎΡΡΠΊΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌΠΈ Ρ ΡΠ΅Π»ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ΅ΡΡΠ½ΠΎΡΡΠΈ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΡΠΊΠΈΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠΎΠ². Π’Π΅ΠΏΠ΅ΡΡ Π² ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΎΠΉ ΠΎΡΡΠ΅ΡΠ½ΠΎΡΡΠΈ ΠΎΠ±ΡΠ°ΡΠ°ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΠ°Π²Π΅Π½ΡΡΠ²ΠΎ Π΄Π΅Π±Π΅ΡΠ° ΠΈ ΠΊΡΠ΅Π΄ΠΈΡΠ°, Π½ΠΎ ΠΈ Π½Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΠ°. ΠΠ°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΡΠΈΠΌ Π°ΡΠ΄ΠΈΡ-ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ. Π§ΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅? ΠΡΠΎ Π½ΠΎΠ²ΠΎΠ΅ Β«ΡΡΠ΅Π΄ΡΡΠ²ΠΎ Π·Π°ΡΠΈΡΡΒ» ΠΎΡ Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΌΠΎΡΠ΅Π½Π½ΠΈΡΠ΅ΡΡΠ² Π² ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΠΎΠΉ ΡΡΠ΅ΡΠ΅ ΡΠΆΠ΅ Π·Π½Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ Π°ΡΠ΄ΠΈΡΠΎΡΡΠΊΠΈΠ΅ ΡΠΈΡΠΌΡ ΠΈ ΠΏΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π²Π½Π΅Π΄ΡΡΡΡ ΡΠ°ΠΊΡΡ Β«ΠΈΠ½Π½ΠΎΠ²Π°ΡΠΈΡΒ» ΠΈ Ρ ΡΠ΅Π±Ρ. Π‘ΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° β ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΡΠΊΠΈΡ Π±ΡΠΌΠ°Π³.
Π‘ΡΡΠ°Ρ ΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³. ΠΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΡΡΠ°Ρ ΠΎΠ²ΡΠΌΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌΠΈ Ρ ΡΠ΅Π»ΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²ΡΡΠ²Π»Π΅Π½ΠΈΡ Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΌΠΎΡΠ΅Π½Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡ Π΅ΠΌ ΠΏΡΠΈ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠΈ ΡΡΡΠ°Ρ ΠΎΠ²ΠΊΠΈ.
Π’ΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³ β ΡΠΏΠΎΡΠΎΠ± ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΠ°ΡΡΠ°ΠΆΠΈΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ: ΠΏΡΠΈΡ ΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ΡΡΠ°Π²Π½ΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ ΠΈ Π°Π³ΡΠ΅ΡΡΠΈΠ²Π½ΡΡ Π»ΠΈΡ, ΠΎΡΠΎΠ±, ΠΈΠΌΠ΅ΡΡΠΈΡ ΠΏΡΠΈ ΡΠ΅Π±Π΅ ΡΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ΅ ΠΎΡΡΠΆΠΈΠ΅ ΠΈ Ρ. Π΄. ΠΠ΅Π΄Ρ ΡΠ°ΠΊΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ°ΠΊΠΈΡ Π»ΠΈΡ Π±Π΅ΡΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ.
ΠΠΎΡΡΠΈΠ½ΠΈΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³. ΠΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠΈΠ»Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΌΠ΅ΡΠ° Π²ΠΎ ΠΈΠΌΡ ΠΈΠ·Π±Π΅ΠΆΠ°Π½ΠΈΡ ΠΏΡΠ΅ΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠ³ΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ Π² ΠΎΡΠ΅Π»Π΅.
ΠΠ°Π΄ΡΠΎΠ²ΡΠΉ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³. ΠΠ°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² Β«ΡΠ°Π·ΠΎΠ±Π»Π°ΡΠ΅Π½ΠΈΠΈΒ» ΠΏΡΠ΅ΡΠ΅Π½Π΄Π΅Π½ΡΠ° Π½Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄ΠΎΠΊΠΎΠΏΠ°ΡΡΡΡ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΡΠ΅Π³ΠΎ ΠΎΠ½ ΡΠ°ΠΌ ΠΎ ΡΠ΅Π±Π΅ Π½Π΅ Π½Π°ΠΏΠΈΡΠ΅Ρ — ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎ, Π½Π°Π»ΠΈΡΠΈΡ Π΄ΠΎΠ»Π³ΠΎΠ² Π² ΠΎΡΠΎΠ±ΠΎ ΠΊΡΡΠΏΠ½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ°Ρ ΠΈ Ρ.Π΄.
Π‘ΠΎΠ²ΡΠ΅ΠΌ Π½Π΅Π΄Π°Π²Π½ΠΎ Π±ΡΠ»ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠΎΠ½ΡΡΠΈΠ΅, ΠΊΠ°ΠΊ ΡΠ΅ΠΌΠ΅ΠΉΠ½ΡΠΉ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³ β ΡΠΌΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°ΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π±ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΌΡΠΆΠ°, ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π² ΠΆΠΈΠ·Π½ΠΈ ΡΡΠ½Π°-ΠΏΠΎΠ΄ΡΠΎΡΡΠ° Π²Π½Π΅ ΡΠ΅ΠΌΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΎΠ΅.
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΡΠ΅Ρ Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠΎΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ, Π° ΡΠ°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅, ΡΡΠΎ ΡΡΠΎΡ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΡΠ°ΡΡΠΈ.
ΠΡΠ»ΠΈ Π±ΡΠ°ΡΡ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ, ΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· Π½Π°Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡ Π»ΠΎΠΆΡ Π² ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΎΡΡΠ°ΡΠ»ΠΈ.
ΠΠ°ΠΊ ΡΡΠ°ΡΡ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠΎΠΌ
ΠΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΎΡΠΌ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΠ΅ΠΉ Π² ΡΠ΅Π±Π΅ ΡΠ°Π·Π½ΡΠ΅ ΠΎΡΡΠ°ΡΠ»ΠΈ Π³ΡΠΌΠ°Π½ΠΈΡΠ°ΡΠ½ΡΡ Π½Π°ΡΠΊ, ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΡΠΎΡΡΡ ΠΈΡΠΊΡΡΡΡΠ²ΠΎ, ΠΈΡΡΠΎΡΠΈΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅. ΠΠΎΡΡΠΎΠΌΡ Π±ΡΠ΄ΡΡΠΈΠΉ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ Π²ΡΡΡΠ΅Π΅ ΠΈΠ»ΠΈ Π½Π΅ΠΎΠΊΠΎΠ½ΡΠ΅Π½Π½ΠΎΠ΅ Π²ΡΡΡΠ΅Π΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΠ΄Π½Π°ΠΊΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΎ ΠΌΠ½Π΅Π½ΠΈΠ΅, ΡΡΠΎ Β«ΠΆΠΈΠ²ΠΎΠΉ Π΄Π΅ΡΠ΅ΠΊΡΠΎΡ Π»ΠΆΠΈΒ» Π² ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π³ΡΠΌΠ°Π½ΠΈΡΠ°ΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, Π½ΠΎ ΠΈ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅. ΠΡΠΎ ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ Π½Π°ΡΠΊΠ°ΠΌ. ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π½Π°Π»ΠΈΡΠΈΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΏΡΠ΅ΡΠ΅Π½Π΄Π΅Π½ΡΠ° Π½Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠ° Π½Π΅Ρ.
ΠΠΈΡΠ½ΠΎΡΡΠ½ΡΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°
ΠΡΠ΄ΡΡΠΈΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ-ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΠΎΠ²Π°ΡΡΡΡ:
- Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΡΡ;
- Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅ΠΌ;
- ΠΏΠΎΠ²ΡΡΠ΅Π½Π½ΠΎΠΉ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ;
- Π½Π°Π±Π»ΡΠ΄Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ;
- ΡΠ΅ΡΡΠ½ΠΎΡΡΡΡ;
- ΡΠ΄Π΅ΡΠΆΠ°Π½Π½ΠΎΠΉ ΡΠΌΠΎΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡΡ;
- ΡΠΌΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΡΠ°Π²ΠΈΡΡ Π³ΡΠ°ΠΌΠΎΡΠ½ΡΡ ΡΠ΅ΡΡ;
- ΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΈΠΊΡΠΈΠ΅ΠΉ;
- ΠΏΡΠΈΡΡΠ½ΡΠΌΠΈ ΠΌΠ°Π½Π΅ΡΠ°ΠΌΠΈ;
- ΡΡΡΠ΅ΡΡΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡΡ.
ΠΠ½Π°Π½ΠΈΡ
Π Π°Π±ΠΎΡΠ° ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠΎΠΌ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅Ρ ΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ°Π·Π³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ°Π²Π΄Ρ ΠΈ Π»ΠΆΠΈ ΠΈ ΠΈΡ Π°Π½Π°Π»ΠΈΠ·. Β«ΠΠΈΠ²ΠΎΠΉ Π΄Π΅ΡΠ΅ΠΊΡΠΎΡΒ» Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π»Π°Π΄Π°ΡΡ ΠΈΡΠΊΡΡΡΡΠ²ΠΎΠΌ Π²Π΅Π΄Π΅Π½ΠΈΡ Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠΎΠ±Π΅ΡΠ΅Π΄Π½ΠΈΠΊ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°ΡΠΊΡΡΠ»ΡΡ ΠΊΠ°ΠΊ Ρ Π²Π΅ΡΠ±Π°Π»ΡΠ½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΡΠ°ΠΊ ΠΈ ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΆΠ΅ΡΡΠΎΠ², ΠΌΠΈΠΌΠΈΠΊΠΈ.
ΠΡΠΎΡΠ°ΠΉΠ»Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π²:
- ΠΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°.
- ΠΠΌΠΎΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΠΈ.
- Π€ΠΈΠ·ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°.
- ΠΠΌΠΎΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΠΈΠ·ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ.
- Π’ΠΈΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠΏΠΎΡΠΎΠ±Π°Ρ ΠΎΠ±ΠΌΠ°Π½Π°.
- ΠΡΠΈΠ·Π½Π°ΠΊΠ°Ρ ΠΎΠ±ΠΌΠ°Π½Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ΅ΡΠΈ, Π½ΠΎ ΠΈ Π² ΠΌΠΈΠΌΠΈΠΊΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡΡ .
ΠΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΆΠ΅ Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ / Π₯Π°Π±Ρ
ΠΡΠ΅ ΠΌΡ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠ°ΠΌΠΈ. Π’ΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½Π°Ρ ΡΡ Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌΠΈ ΡΠ°ΠΊΠΎΠ²Π°, ΡΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Β«ΠΏΠΎΠ΄ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠΎΠΌΒ» Π° Π·Π°ΡΠ΅ΠΌ, ΠΏΠΎΡΠ»Π΅ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ Π΅Π΅ ΡΠ°Π±ΠΎΡΡ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠΎΠΉ Π΄Π°ΠΌΠΏ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠΈΠ»ΠΈΡ.Π ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ Π΅ΡΠ»ΠΈ ΠΌΡ Π½Π΅ ΠΈΠΌΠ΅Ρ root’Π° Ρ ΠΎΡΠΈΠΌ Π·Π°ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄ΠΎΠ»Π³ΠΎ ΡΠ°Π±ΠΎΡΠ°Π»Π° Β«ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎΒ», Π° ΡΠ΅ΠΉΡΠ°Ρ ΡΡΠΎ-ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ. Π Ρ ΠΎΡΠΈΠΌ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΡΡΡΡΠΎ. ΠΠ½Π°ΠΊΠΎΠΌΠ°Ρ ΡΠΈΡΡΠ°ΡΠΈΡ?
Π’ΠΎΠ³Π΄Π° ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΡ ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ ΠΈΡ ΡΠ°Π±ΠΎΡΡ. Π Π·Π°ΡΠ΅ΠΌ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΡΠ°Π΅Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π·Π°Π΄Π°ΡΡ.ΠΡΠ»ΠΈ Π²Ρ Π·Π½Π°Π΅ΡΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΠ°Π»ΡΠ½ΠΎ Π΄ΡΡΠ³ΠΎΠΉ β Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΠΎ Π½Π΅ΠΌ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°Ρ . Π ΠΏΠΎΠΊΠ° ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΡΠΈ 4:
I. gprof
Π‘ΡΠ°ΡΡΠΉ-Π΄ΠΎΠ±ΡΡΠΉ UNIX ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ ΠΊΠΎΡΠΎΡΡΠΉ, ΠΏΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ ΠΠΈΡΠΊΠ° ΠΠ°ΠΊΠΡΠ·ΠΈΠΊΠ°, Π±ΡΠ» Π½Π°ΠΏΠΈΡΠ°Π½ ΠΠΈΠ»Π»ΠΎΠΌ ΠΠΆΠΎΠ΅ΠΌ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ BSD. Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ Β«ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡΒ» ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠΌ β ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°ΡΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ Π² Π½Π°ΡΠ°Π»Π΅ ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ. Π Π°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΡΠΈΠΌΠΈ ΡΠΎΡΠΊΠ°ΠΌΠΈ ΠΈ Π±ΡΠ΄Π΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π΅Π΅ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.Π‘ΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ gprof Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ΅ ΡΠΎΡΠ½ΠΎ Β«Π·Π½Π°Π΅ΡΒ» ΠΈ ΡΠΎ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π±ΡΠ»Π° Π²ΡΠ·Π²Π°Π½Π° ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ. Π Ρ ΠΎΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠΈΡΡΠ°ΡΠΈΡΡ , ΡΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΡΠ΅ΠΊΡ β overhead ΠΎΡ Π·Π°ΠΌΠ΅ΡΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΠ°Π²Π½ΠΈΠΌ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΠΌ ΡΠ°ΠΌΠΎ ΡΠ΅Π»ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠΎΡΡΠΎΠΌΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΏΡΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ C++-ΠΊΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΠΈΠ΅ ΠΊ inline.
Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°ΡΠ΅, Π½ΠΎ gprof Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΡΠΆΠ΅ Π·Π°ΠΏΡΡΠ΅Π½ΡΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ.
II. Callgrind
Callgrind ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ Valgrind’Π° β ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π°. Valgrind Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Β«Π² ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΠ΅Β», ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ. Callgrind ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡ Π½Π° Π±ΡΠ΅ΠΉΠΊΠΏΠΎΠΈΠ½ΡΠ°Ρ Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡΡ ΡΠΈΠΏΠ° call ΠΈ ret. ΠΠ½ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΠΌΠ΅Π΄Π»ΡΠ΅Ρ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌΡΠΉ ΠΊΠΎΠ΄, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΎΡ 5 Π΄ΠΎ 20 ΡΠ°Π·. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° Π±ΠΎΠ»ΡΡΠΈΡ Π΄Π°Π½Π½ΡΡ Π² runtime ΠΎΠ½, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π½Π΅ Π³ΠΎΠ΄Π΅Π½.ΠΠ΄Π½Π°ΠΊΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½, ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΎΡΠΌΠ°Ρ Π³ΡΠ°ΡΠ° Π²ΡΠ·ΠΎΠ²ΠΎΠ² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΎΡΠ»ΠΈΡΠ½ΡΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, kcachegrind.
III. OProfile
OProfile is a system-wide profiler for Linux systems, capable of profiling all running code at low overhead.OProfile ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠΎΠΌ. Π’.Π΅. ΠΎΠ½ Π½Π΅ Π½Π°ΡΠ΅Π»Π΅Π½ Π½Π° ΡΠ°Π±ΠΎΡΡ Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ, ΠΏΡΠΎΡΠΈΠ»ΠΈΡΡΡ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ Π²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ. OProfile ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΡΡΠΈΡΡΠ²Π°Ρ Π½Π΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ, ΠΊΠ°ΠΊ gprof ΠΈΠ»ΠΈ callgrind, Π° ΡΡΠ΅ΡΡΠΈΠΊΠΈ CPU. ΠΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° Π΄Π΅ΠΌΠΎΠ½Π° ΠΎΠ½ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΡΠΈΠ²Π΅Π»Π΅Π³ΠΈΠΉ.
ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΠΎΠ΅ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ ΠΊΠΎΠ³Π΄Π° ΠΠ°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΡΠ°Π±ΠΎΡΠΎΠΉ Π²ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ, Π²ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΡΠ°Π·Ρ. Π ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΠΎΠ΅ ΠΏΡΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠ΄ΡΠ°.
ΠΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ OProfile 0.9.8
ΠΠ»Ρ Π²Π΅ΡΡΠΈΠΉ 0.9.7 ΠΈ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΠΈΡ
ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ ΡΠΎΡΡΠΎΡΠ» ΠΈΠ· Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° ΡΠ΄ΡΠ° ΠΈ Π΄Π΅ΠΌΠΎΠ½Π° Π΄Π»Ρ ΡΠ±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ
. Π‘ Π²Π΅ΡΡΠΈΠΈ 0.9.8 ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π·Π°ΠΌΠ΅Π½Π΅Π½ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Linux Kernel Performance Events (ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ΄ΡΠΎ 2.6.31 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ²Π΅ΠΆΠ΅Π΅). Π Π΅Π»ΠΈΠ· 0.9.8 ΡΠ°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ‘operf’, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΡΡ Π½Π΅ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ.
IV. Google perftools
ΠΡΠΎΡ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ Π½Π°Π±ΠΎΡΠ° Google perftools. Π― Π½Π΅ Π½Π°ΡΠ΅Π» Π½Π° Ρ Π°Π±ΡΠ΅ Π΅Π³ΠΎ ΠΎΠ±Π·ΠΎΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΡΠ΅Π½Ρ ΠΊΡΠ°ΡΠΊΠΎ ΠΎΠΏΠΈΡΡ.ΠΠ°Π±ΠΎΡ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠ΅ΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π½Π°ΡΠ΅Π»Π΅Π½ΡΡ Π½Π° ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΠΈ Π°Π½Π°Π»ΠΈΠ· C/C++ β ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π»Π»ΠΎΠΊΠ°ΡΠΎΡ tcmalloc, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΈΠΌΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ Π½Π΅ΡΠ΅Ρ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ β memory leaks ΠΈ heap profile.
ΠΡΠΎΡΠΎΠΉ ΡΠ°ΡΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ libprofiler, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ CPU. ΠΠ°ΠΆΠ½ΠΎ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ Π½Π° ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ. ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ (ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 100) ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π΅ΡΡΡ Π½Π° ΡΠΈΠ³Π½Π°Π» ΡΠ°ΠΉΠΌΠ΅ΡΠ°. Π ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° ΡΠ°ΡΠΊΡΡΡΠΈΠ²Π°Π΅ΡΡΡ ΡΡΠ΅ΠΊ ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΡΡ Π²ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ. ΠΠΎ-ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΡΡΡΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡΡΡ Π² ΡΠ°ΠΉΠ», ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠΎΠΈΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ ΠΈ Π³ΡΠ°Ρ Π²ΡΠ·ΠΎΠ²ΠΎΠ².
env CPUPROFILE_REALTIME=1
2. Π‘ΡΠ΅ΠΊ Π²ΡΠ·ΠΎΠ²Π° ΡΠ°ΡΠΊΡΡΡΠΈΠ²Π°Π΅ΡΡΡ Π»ΠΈΠ±ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ libunwind, Π»ΠΈΠ±ΠΎ Π²ΡΡΡΠ½ΡΡ (ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ —fno-omit-framepointer, Π²ΡΠ΅Π³Π΄Π° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° x86).
3. ΠΠΌΠ΅Π½Π° ΡΡΠ½ΠΊΡΠΈΠΉ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΡΠ·Π½Π°ΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ addr2line(1)
4. ΠΠ°ΠΊ ΠΈ ΠΏΡΠΎΡΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° Google perftools, ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ»ΠΈΠ½ΠΊΠΎΠ²Π°Π½ ΡΠ²Π½ΠΎ, Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈ ΠΏΡΠ΅Π΄Π·Π°Π³ΡΡΠΆΠ΅Π½ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ LD_PRELOAD
.
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅ΡΡΠ²Π°Π΅ΡΡΡ Π»ΠΈΡΡ N ΡΠ°Π· Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ, Π³Π΄Π΅ N Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΌΠ°Π»ΠΎ. ΠΡΠΎ Ρ.Π½. ΡΡΠΌΠΏΠ»ΠΈΡΡΡΡΠΈΠΉ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ. ΠΠ³ΠΎ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ Π½Π΅ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π»ΠΈΡΠ½ΠΈΡ Π½Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±Ρ ΠΌΠ΅Π»ΠΊΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠ°ΠΌ Π½Π΅ Π²ΡΠ·ΡΠ²Π°Π»ΠΎΡΡ. ΠΠ²ΠΈΠ΄Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ, ΠΎΠ½, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡ Β«ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π²ΡΠ·ΡΠ²Π°Π»Π°ΡΡ Π΄Π°Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡΒ».
Π ΡΠ»ΡΡΠ°Π΅ Ρ google profiler Π΅ΡΡΡ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΏΡΠΈΡΡΠ½ΠΎΡΡΠ΅ΠΉ:
- ΡΡΠΎΡ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ
- ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ fork(2), ΠΏΠΎΡΠΎΠΉ Π·Π°ΡΡΡΠ΄Π½ΡΡ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π΄Π΅ΠΌΠΎΠ½Π°Ρ
ΠΠ°ΠΊ ΠΈ ΠΎΠ±Π΅ΡΠ°Π», ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠΎ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΏΠΈΡΠ°Π½ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π½ΠΎΠΉ Π²ΡΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ β Π»Π΅Π³ΠΊΠΎΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΆΠ΅ Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ².
ΠΠ½ ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ ΡΡΠ΅ΠΊ Π²ΡΠ·ΠΎΠ²ΠΎΠ² ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Β«Π³ΠΎΡΡΡΠΈΠ΅Β» ΡΠ°ΡΡΠΈ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ENTER. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ ΡΠΌΠ΅Π΅Ρ ΡΠΎΡ
ΡΠ°Π½ΡΡΡ Π³ΡΠ°Ρ Π²ΡΠ·ΠΎΠ²Π° Π² ΡΠΏΠΎΠΌΡΠ½ΡΡΠΎΠΌ ΡΠ°Π½Π΅Π΅ ΡΠΎΡΠΌΠ°ΡΠ΅ callgrind. Π Π°Π±ΠΎΡΠ°Π΅Ρ Π±ΡΡΡΡΠΎ, ΠΈ ΠΊΠ°ΠΊ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΌΠΏΠ»ΠΈΡΡΡΡΠΈΠΉ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ Π²ΡΠ·ΠΎΠ²ΠΎΠ² Π² ΠΏΡΠΎΡΠΈΠ»ΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅.
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π² ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ (SIGSTOP) ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ libunwind Β«ΡΠ½ΠΈΠΌΠ°Π΅ΡΡΡΒ» ΡΡΠ΅ΠΊ Π²ΡΠ·ΠΎΠ²Π°. ΠΠ°Π³ΡΡΠ·ΠΈΠ² ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ crxprof ΠΊΠ°ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Π½Π΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠ΅Π½Π°Π΄Π»Π΅ΠΆΠΈΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΎΡΠ΄Π΅Π»ΡΠΉ IP (instruction pointer).
ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Π²ΡΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ Π³ΡΠ°Ρ Π²ΡΠ·ΠΎΠ²Π°, ΠΏΠΎΠ»Π°Π³Π°Ρ ΡΡΠΎ Π΅ΡΡΡ Π½Π΅ΠΊΠ°Ρ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ β ΡΠΎΡΠΊΠ° Π²Ρ
ΠΎΠ΄Π°. ΠΠ±ΡΡΠ½ΠΎ ΡΡΠΎ __libc_start_main ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ libc.
ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π½Π° github. Π’.ΠΊ. ΡΡΠΈΠ»ΠΈΡΠ° ΡΠΎΠ·Π΄Π°Π²Π°Π»Π°ΡΡ Π΄Π»Ρ ΠΌΠ΅Π½Ρ ΠΈ ΠΌΠΎΠΈΡ ΠΊΠΎΠ»Π»Π΅Π³, Ρ Π²ΠΏΠΎΠ»Π½Π΅ Π΄ΠΎΠΏΡΡΠΊΠ°Ρ ΡΡΠΎ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΠ°ΡΠ΅ΠΌΡ use-case’Ρ. Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°ΡΠ΅, ΡΠΏΡΠ°ΡΠΈΠ²Π°ΠΉΡΠ΅.
Π‘ΠΎΠ±Π΅ΡΠ΅ΠΌ crxprof ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
Π‘Π±ΠΎΡΠΊΠ°
Π§ΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ: Linux (2.6+), autoconf+automake, binutils-dev (Π²ΠΊΠ»ΡΡΠ°Π΅Ρ libbfd), libunwind-dev (Ρ ΠΌΠ΅Π½Ρ ΠΎΠ½ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ libunwind8-dev).
ΠΠ»Ρ ΡΠ±ΠΎΡΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ:
autoreconf -fiv
./configure
make
sudo make install
ΠΡΠ»ΠΈ libunwind ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π² Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅:
./configure --with-libunwind=/path/to/libunwind
ΠΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΏΡΡΡΠΈΡΠ΅
crxprof pid
Π Π²ΡΠ΅! Π’Π΅ΠΏΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ENTER Π΄Π»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΏΡΠΎΡΠ°ΠΉΠ»Π° Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ, ΠΈ ^C Π΄Π»Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ. Crxprof ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ²Π΅Π΄Π΅Ρ ΠΏΡΠΎΡΠ°ΠΉΠ» ΠΈ ΠΏΠΎ Π²ΡΡ ΠΎΠ΄Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
crxprof: ptrace(PTRACE_ATTACH) failed: Operation not permittedΠΡΠ»ΠΈ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΡΡ ΠΎΡΠΈΠ±ΠΊΡ, Π·Π½Π°ΡΠΈΡ ptrace Π½Π° Π²Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Β«Π·Π°Π»ΠΈΠΌΠΈΡΠΈΡΠΎΠ²Π°Π½Β». (Ubuntu ?)
ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π·Π΄Π΅ΡΡ
ΠΡΠ»ΠΈ ΠΊΡΠ°ΡΠΊΠΎ, ΡΠΎ Π»ΠΈΠ±ΠΎ ΠΏΡΡΠΊΠ°ΠΉΡΠ΅ Ρ sudo, Π»ΠΈΠ±ΠΎ (Π»ΡΡΡΠ΅) Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ:
$ echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
ΠΠ°ΠΊ Π²ΡΠ΅ unix-ΡΡΠΈΠ»ΠΈΡΡ, crxprof Π²ΡΠ²ΠΎΠ΄ΠΈΡ usage ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ Ρ ΠΊΠ»ΡΡΠΎΠΌ —help. ΠΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠΌ. Π²
man crxprof
.crxprof —help
Usage: crxprof [options] pid Options are: -t|--threshold N: visualize nodes that takes at least N% of time (default: 5.0) -d|--dump FILE: save callgrind dump to given FILE -f|--freq FREQ: set profile frequency to FREQ Hz (default: 100) -m|--max-depth N: show at most N levels while visualizing (default: no limit) -r|--realtime: use realtime profile instead of CPU -h|--help: show this help --full-stack: print full stack while visualizing --print-symbols: just print funcs and addrs (and quit)
Π Π΅Π°Π»ΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ, Π½ΠΎ Π½Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠΎΡ ΠΊΠΎΠ΄ Π½Π° C. Π‘ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌ, Π·Π°ΠΏΡΡΡΠΈΠΌ Π΅Π³ΠΎ ΠΈ ΠΏΠΎΠΏΡΠΎΡΠΈΠΌ crxprof ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π³ΡΠ°Ρ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΉ (4054 β pid ΠΏΡΠΎΡΠΈΠ»ΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ):
$ crxprof -d /tmp/test.calls 4054
Reading symbols (list of function)
reading symbols from /home/dkrot/work/crxprof/test/a.out (exe)
reading symbols from /lib/x86_64-linux-gnu/libc-2.15.so (dynlib)
reading symbols from /lib/x86_64-linux-gnu/ld-2.15.so (dynlib)
Attaching to process: 6704
Starting profile (interval 10ms)
Press ENTER to show profile, ^C to quit
1013 snapshot interrputs got (0 dropped)
main (100% | 0% self)
\_ heavy_fn (75% | 49% self)
\_ fn (25% | 25% self)
\_ fn (24% | 24% self)
Profile saved to /tmp/test.calls (Callgrind format)
^C--- Exit since ^C pressed
ΠΠΎ Π²ΡΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½Π° ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ΅ Π²ΠΈΠ΄Π½ΠΎ ΡΡΠΎ:
- main() Π²ΡΠ·ΡΠ²Π°Π΅Ρ heavy_fn() (ΠΈ ΡΡΠΎ ΡΠ°ΠΌΡΠΉ Β«ΡΡΠΆΠ΅Π»ΡΠΉΒ» ΠΏΡΡΡ)
- heavy_fn() Π²ΡΠ·ΡΠ²Π°Π΅Ρ fn()
- main() ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ·ΡΠ²Π°Π΅Ρ fn() Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ
- heavy_fn() Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ CPU
- fn() Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΎΡΡΠ°Π²ΡΠ΅Π΅ΡΡ Π²ΡΠ΅ΠΌΡ CPU
- main() ΡΠ°ΠΌΠ° ΠΏΠΎ ΡΠ΅Π±Π΅ Π½Π΅ ΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ
ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π΄Π΅Π»Π°Π΅ΡΡΡ ΠΏΠΎ ΡΡ
Π΅ΠΌΠ΅ Β«Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠ΅Π²ΡΡ β ΠΏΠ΅ΡΠ²ΡΠΌΠΈΒ». Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΄Π°ΠΆΠ΅ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΡ
ΡΠ΅Π°Π»ΡΠ½ΡΡ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΡΡΡ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ
.
ΠΠ»Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ Π³ΡΠ°ΡΠΎΠ² Π²ΡΠ·ΠΎΠ²Π° ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ KCachegrind:
$ kcachegrind /tmp/test.calls
ΠΠ°ΡΡΠΈΠ½ΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠΈΠ»Π°ΡΡ Ρ ΠΌΠ΅Π½Ρ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΠΏΡΠ°Π²Π°.
ΠΠΌΠ΅ΡΡΠΎ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π½Π°ΠΏΠΎΠΌΠ½Ρ ΡΡΠΎ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠΎΠΌ ΠΏΠΎΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠΈΡ ΠΊΠΎΠ»Π»Π΅Π³ ΠΈ Ρ ΡΠ°ΠΌ. ΠΠ°Π΄Π΅ΡΡΡ, ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΈ ΠΠ°ΠΌ.
Π‘Π΅ΡΠΈΠ°Π» ΠΡΠΎΡΠ°ΠΉΠ»Π΅Ρ 1 ΡΠ΅Π·ΠΎΠ½ Profiler ΠΎΠ½Π»Π°ΠΉΠ½
Profiler
ΠΠΊΡΠ΅ΡΡ:
Π ΠΎΠ±Π΅ΡΡ ΠΠ°Π²ΠΈ, ΠΠΆΡΠ»ΠΈΠ°Π½ ΠΠ°ΠΊΠΡΡ ΠΎΠ½, Π ΠΎΠΌΠ° ΠΠ°ΡΡΠΈΠ°, ΠΠΈΡΠ΅Ρ Π€ΡΠ΅ΡΠ΅ΡΡ, ΠΠ»Π»ΠΈ Π£ΠΎΠΊΠ΅Ρ, ΠΡΠΈΠΊΠ° ΠΠΆΠΈΠΌΠΏΠ΅Π», ΠΠ΅Π½Π½ΠΈΡ ΠΡΠΈΡΡΠΎΡΠ΅Ρ, ΠΡΠΉΡΠ»ΠΈΠ½ Π£ΡΠΊΡ, Π₯ΠΈΠ·Π΅Ρ ΠΠ°ΠΊΠΠΎΠΌΠ±, ΠΠ°ΠΉΠΊΠ» Π£ΡΠ»ΠΈ
Π Π΅ΠΆΠΈΡΠ΅Ρ:
ΠΠ΅Π½ Π’ΠΎΠΉΠ½ΡΠΎΠ½, ΠΠΆΠ΅ΡΡΠΈ ΠΠ΅Π²ΠΈ, Π‘Π°ΡΠ° ΠΠΈΠ° ΠΠ½Π΄Π΅ΡΡΠΎΠ½
ΠΠ°Π½Ρ:
ΡΡΠΈΠ»Π»Π΅ΡΡ, Π΄Π΅ΡΠ΅ΠΊΡΠΈΠ²Ρ, Π΄ΡΠ°ΠΌΡ, ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΡΠ½ΡΠ΅
Π‘Π΅ΡΠΈΠ°Π» » ΠΡΠΎΡΠ°ΠΉΠ»Π΅Ρ» ΡΡΠΎ ΠΈΡΡΠΎΡΠΈΡ ΠΆΠ΅Π½ΡΠΈΠ½Ρ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΎ ΠΎΠ±Π»Π°Π΄Π°ΡΡΠΈΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΡ Π²ΠΈΠ΄Π΅ΡΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΊΠ°ΡΡΠΈΠ½Ρ ΠΈ ΡΡΠΆΠ΅Ρ ΠΏΡΠ΅ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ Π³Π»Π°Π·Π°ΠΌΠΈ ΡΠ±ΠΈΠΉΡ.ΠΠ»Π°Π²Π½Π°Ρ Π³Π΅ΡΠΎΠΈΠ½Ρ Π‘Π°ΠΌΠ°Π½ΡΠ° Π£ΠΎΡΠ΅ΡΡ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΎΠ±ΡΡΠ½Π°Ρ ΠΆΠ΅Π½ΡΠΈΠ½Π°, ΠΎΠ½Π° Π½Π΅ ΠΏΠΎΡ ΠΎΠΆΠ° Π½Π° ΡΠ²ΠΎΠΈΡ ΠΏΠΎΠ΄ΡΡΠ³ ,ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ ΠΊΡΠ°ΠΉΠ½Π΅ ΡΠ΅Π΄ΠΊΠΈΠΌ Π΄Π°ΡΠΎΠΌ Π²ΠΈΠ΄Π΅Π½ΠΈΡ.ΠΠΎΠ³Π΄Π°-ΡΠΎ Π΄Π°Π²Π½ΠΎ Π΅ΠΉ ΠΈ Π² Π³ΠΎΠ»ΠΎΠ²Ρ Π½Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΈ ΠΌΡΡΠ»ΠΈ ΠΎ ΡΠ°Π±ΠΎΡΠ΅ Π² ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΠΈΡΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΎΡΠ΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΈ , ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ½Π° ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ Ρ Ρ ΠΎΡΠΎΡΠΈΠΌ ΠΎΠΏΡΡΠΎΠΌ ΠΈ ΠΎΡΠ·ΡΠ²Π°ΠΌΠΈ.ΠΡ ΡΠ°Π±ΠΎΡΠ° Π² ΠΠ°ΡΠ΅Π½Π³ΡΠΎΠ½Π΅,ΡΡΠ°Ρ ΠΠΎΠ»ΡΠΌΠ±ΠΈΡ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΡΠ°ΡΠ½ΡΡ ΡΠ±ΠΈΠΉΡΡΠ² ΡΠΎΠ²Π΅ΡΡΠ°Π΅ΠΌΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠΌΠΈ ΠΌΠ°Π½ΡΡΠΊΠ°ΠΌΠΈ,Π·Π½Π°ΡΡΠΈΠΌΠΈ ΠΊΠ°ΠΊ Π»ΡΡΡΠ΅ Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΡΡΠ°Π΄Π°Π½ΠΈΡ ΠΈ Π±ΠΎΠ»Ρ ΠΎΠΊΡΡΠΆΠ°ΡΡΠΈΠΌ Π»ΡΠ΄ΡΠΌ.ΠΡΠ΅ ΠΊΡΠΎ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΠΆΠ΅ΡΡΠ²Π°ΠΌΠΈ ΡΡΠΈΡ Π½Π΅Π³ΠΎΠ΄ΡΠ΅Π²,ΡΡΡΠ΅ΠΌΡΡΡΡ Π½Π° Π²ΡΡΠΊΠΈΠ΅ ΡΡ ΠΈΡΡΠ΅Π½ΠΈΡ,ΡΡΠΎΠ± Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π±ΠΎΠ»ΠΈ ΠΈ ΡΡΡΠ°Π΄Π°Π½ΠΈΡ ΡΠ²ΠΎΠΈΠΌ ΠΆΠ΅ΡΡΠ²Π°ΠΌ ΠΈ ΠΈΡ Π±Π»ΠΈΠ·ΠΊΠΈΠΌ.Π‘Π°ΠΌΠ°Π½ΡΠ°,Π° Π² ΠΊΡΡΠ³Ρ ΠΊΠΎΠ»Π»Π΅Π³ ΠΏΡΠΎΡΡΠΎ Π‘ΡΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠΎΠ½ΠΈΠΊΠ½ΡΡΡ Π² ΠΈΡ ΡΠΎΠ·Π½Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ½ΡΡΡ ΠΈΡ ΠΌΡΡΠ»ΠΈ,ΡΠ»ΠΎΠ²ΠΈΡΡ ΡΠ²ΡΠ·Ρ ΠΈ ΠΏΡΠΈΡΠΈΠ½Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΡΡΡΠΏΠΊΠ°.Π§ΡΠΎ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π³Π΅ΡΠΎΠΈΠ½ΠΈ ΡΠ΅ΡΠΈΠ°Π»Π° ΡΠΎΡΡΠ°Π²ΠΈΡΡ ΡΡΡΠΊΠΈΠΉ ΠΏΠ»Π°Π½ ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠ΅ΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ,ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π΄Π°ΠΆΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΡΡΡΠ°ΡΠ½Π΅ΠΉΡΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΡ.ΠΠΎΠ³Π΄Π°-ΡΠΎ Π‘Π°ΠΌΠ°Π½ΡΠ° Π±ΡΠ»Π° Π·Π°ΠΌΡΠΆΠ΅ΠΌ,ΡΡΠ°ΡΡΠ»ΠΈΠ²ΡΠΉ Π±ΡΠ°ΠΊ,ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Π΅ΡΠ°ΡΡΠ΅Π΅ Π±ΡΠ΄ΡΡΠ΅Π΅,Π½ΠΎ Π² ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π΄Π½Π΅ΠΉ ΠΆΠΈΠ·Π½Ρ Π½Π°Π½Π΅ΡΠ»Π° Π΅ΠΉ ΡΠ΄Π°Ρ Π² ΡΠΏΠΈΠ½Ρ.ΠΡ ΠΌΡΠΆ ΠΏΡΠΎΠΏΠ°Π», Π° ΠΏΠΎΠ·ΠΆΠ΅ Π±ΡΠ» Π½Π°ΠΉΠ΄Π΅Π½ ΠΆΠ΅ΡΡΠΎΠΊΠΎ ΡΠ±ΠΈΡΡΠΌ, ΡΠ±ΠΈΠΉΡΠ° ΠΆΠ΅ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Π½Π΅Π½Π°ΠΉΠ΄Π΅Π½ ΠΈ ΡΠ°Π·Π³ΡΠ»ΠΈΠ²Π°Π΅Ρ Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π΅.ΠΡΠΎ ΠΈ ΡΠΏΠΎΠ΄Π²ΠΈΠ³Π»ΠΎ Π‘Π°ΠΌΠ°Π½ΡΡ Π£ΠΎΡΠ΅ΡΡ Π½Π° ΡΠΎ,ΡΡΠΎΠ± ΠΎΠ½Π° ΠΏΠΎΡΠ»Π° Π½Π° ΡΠ°Π±ΠΎΡΡ Π² ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΠΈΡΡΠΈΡΠ΅ΡΠΊΡΡ Π³ΡΡΠΏΠΏΡ ΠΈ Π²Π·ΡΠ»Π°ΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π½Π°ΠΏΠ°ΡΠ½ΠΈΠΊΠ°ΠΌΠΈ Π·Π° ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠ°ΡΠ½ΡΡ ΠΏΡΠ΅ΡΡΡΠΏΠ»Π΅Π½ΠΈΠΉ.ΠΡΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠ½Π° ΡΡΠΌΠ΅Π΅Ρ Π΄ΠΎΠΊΠΎΠΏΠ°ΡΡΡΡ Π΄ΠΎ ΠΈΡΡΠΈΠ½Ρ ΠΈ Π½Π°ΠΉΠ΄ΡΡ ΡΠΎΠ³ΠΎ ΠΊΡΠΎ ΠΏΡΠΈΡΠΈΠ½ΠΈΠ» ΡΡΠΎΠ»ΡΠΊΠΎ Π±ΠΎΠ»ΠΈ ΠΈ ΡΡΡΠ°Π΄Π°Π½ΠΈΡ, Π»ΠΈΡΠΈΠ² ΠΆΠΈΠ·Π½ΠΈ ΠΌΡΠΆΠ°.ΠΠ°ΠΊ ΡΠ»ΠΎΠΆΠΈΡΡΡ ΡΡΠ΄ΡΠ±Π° Π³Π»Π°Π²Π½ΠΎΠΉ Π³Π΅ΡΠΎΠΈΠ½ΠΈ ΡΠ΅ΡΠΈΠ°Π»Π°,ΠΎΡΡΠ°ΡΡΡΡ ΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈ Π½Π°Π΄Π΅ΡΡΡΡΡ,ΡΡΠΎ ΠΎΠ½Π° ΡΠΏΡΠ°Π²ΠΈΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌ Π½Π° Π½Π΅Ρ Π½Π°Π²Π°Π»ΠΈΠ²ΡΠΈΠΌΡΡ .ΠΠ°ΠΉΠ΄ΡΡ ΠΎΠ½Π° ΡΠΈΠ»Ρ Π² ΡΠ΅Π±Π΅,ΡΠΌΠΎΠΆΠ΅Ρ Π»ΠΈ Π½Π°ΡΠ°ΡΡ ΠΆΠΈΡΡ Π·Π°Π½ΠΎΠ²ΠΎ,Π»ΡΠ±ΠΈΡΡ ΠΈ Π±ΡΡΡ ΠΏΡΠΎΡΡΠΎ ΠΆΠ΅Π½ΡΠΈΠ½ΠΎΠΉ,Π° Π½Π΅ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΎΠΌ ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΠΈΡΡΠΎΠΌ.
ΠΡΠΎΡΠ°ΠΉΠ»Π΅Ρ β ΠΊΡΠΎ ΡΡΠΎ, ΡΠ΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΈ ΠΊΠ°ΠΊ ΠΈΠΌ ΡΡΠ°ΡΡ?
ΠΠ΅ΡΠ²ΡΠΉ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ Π² ΠΈΡΡΠΎΡΠΈΠΈ β Ρ ΠΈΡΡΡΠ³ Π’ΠΎΠΌΠ°Ρ ΠΠΎΠ½Π΄, ΠΊΠΎΡΠΎΡΡΠΉ Π² 1888 Π³ΠΎΠ΄Ρ ΠΏΡΡΠ°Π»ΡΡ ΡΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΡΡΡΠ΅Ρ Π½Π΅ΡΠ»ΠΎΠ²ΠΈΠΌΠΎΠ³ΠΎ ΠΠΆΠ΅ΠΊΠ° ΠΠΎΡΡΠΎΡΠΈΡΠ΅Π»Ρ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π»ΡΠ΄ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡΡΡΡ Ρ ΡΡΠΎΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠ΅ΠΉ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠΌ ΡΠ΅ΡΠΈΠ°Π»Π°ΠΌ ΠΈ ΡΠΈΠ»ΡΠΌΠ°ΠΌ β Β«ΠΡΠΎΡΠ°ΠΉΠ»Π΅ΡΒ», Β«ΠΡΡΠ»ΠΈΡΡ ΠΊΠ°ΠΊ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΒ», Β«ΠΡ ΠΎΡΠ½ΠΈΠΊΠΈ Π·Π° ΡΠ°Π·ΡΠΌΠΎΠΌΒ».
ΠΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³ β ΡΡΠΎ ΡΡΠΎ ΠΏΡΠΎΡΡΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ?
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΡΠ·Π½Π°ΡΡ Π²ΡΠ΅ ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΈ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ, Π½ΡΠΆΠ½ΠΎ Π²ΡΡΡΠ½ΠΈΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³. Π’Π΅ΡΠΌΠΈΠ½ Β«ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³Β» ΠΏΡΠΎΠΈΠ·ΠΎΡΠ΅Π» ΠΎΡ ΡΠ»ΠΎΠ²Π° Β«ΠΏΡΠΎΡΠΈΠ»ΡΒ» (Π°Π½Π³Π». Β«profileΒ») ΠΈ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ ΠΈ ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°. ΠΠ½Π°Π»ΠΈΠ· Π² ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³Π΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΡΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠ², Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ Π²ΠΈΠ΄Π°, Π²Π΅ΡΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈ Π½Π΅Π²Π΅ΡΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ. ΠΠ° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΡΡΡΠ΅Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΠΌΠ΅ΡΠ°ΡΡΡΡ Π΅Π³ΠΎ ΡΠΈΠ»ΡΠ½ΡΠ΅ ΠΈ ΡΠ»Π°Π±ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ, ΠΌΠ΅ΡΠΎΠ΄Ρ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π° Π½Π΅Π³ΠΎ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
Π 1960-Π΅ Π³ΠΎΠ΄Ρ Π² ΠΠ·ΡΠ°ΠΈΠ»Π΅ Π½Π° ΡΠΎΠ½Π΅ ΡΡΠ°ΡΡΠΈΠ²ΡΠΈΡ ΡΡ ΡΠ΅ΡΠ°ΠΊΡΠΎΠ² Π½Π°ΡΠ°Π»ΠΈ ΠΈΠ·ΡΡΠ°ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π»ΡΠ΄Π΅ΠΉ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΡΠ°Π΄ΠΊΠΎΠΉ Π² ΡΠ°ΠΌΠΎΠ»Π΅Ρ. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Π°Π³Π΅Π½ΡΡ Π²ΡΡΠ²Π»ΡΠ»ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΌΠΈΠΌΠΈΠΊΠΈ, ΠΏΠ°Π½ΡΠΎΠΌΠΈΠΌΠΈΠΊΠΈ, ΡΠ΅Π°ΠΊΡΠΈΠΉ Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π»ΠΈΡΠ½ΠΎΡΡΠ΅ΠΉ, ΡΡΠΎΠ±Ρ Π²ΡΡΠ²ΠΈΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΎΠΏΠ°ΡΠ½ΡΡ ΠΏΠ°ΡΡΠ°ΠΆΠΈΡΠΎΠ². Π‘Π°ΠΌΠ°Ρ ΡΠ°ΡΡΠ°Ρ ΡΡΠ΅ΡΠ° ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³Π° β ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΠΈΡΡΠΈΠΊΠ°. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΠΏΡΠΎΡΠΈΠ»ΠΈ ΡΠ΅ΡΠΈΠΉΠ½ΡΡ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΠΎΠ², ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΡΠ°Π·Π½ΡΡ ΡΡΡΠ°Π½ ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡ Π°Π½Π°Π»ΠΈΠ· ΠΎΠΏΠ°ΡΠ½ΡΡ Π»ΠΈΡΠ½ΠΎΡΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π½Π΅ΡΡΠΈ ΡΠ³ΡΠΎΠ·Ρ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ Π»ΡΠ΄Π΅ΠΉ.
ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³Π°
ΠΠ»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³ Π»ΠΈΡΠ½ΠΎΡΡΠΈ β ΡΡΠΎ ΡΠΏΠΎΡΠΎΠ± Π±ΡΡΡΡΠΎ Β«ΠΏΡΠΎΡΠΈΡΠ°ΡΡΒ» ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° β Π΅Π³ΠΎ ΠΌΠΎΡΠΈΠ²Ρ ΠΈ ΡΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΡ, ΠΏΡΠΈΠ²ΡΡΠΊΠΈ, Π΄Π΅Π»ΠΎΠ²ΡΠ΅ ΠΈ Π»ΠΈΡΠ½ΠΎΡΡΠ½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ, ΡΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°ΡΡ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³ Π΄Π°ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ Π»ΡΡΡΠ΅ ΡΠ·Π½Π°ΡΡ ΡΠ΅Π±Ρ β ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π»ΡΠ΄ΠΈ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ ΡΠ²ΠΎΠΈΡ ΠΏΠΎΡΡΡΠΏΠΊΠΎΠ², Π½Π΅ Π·Π½Π°ΡΡ ΡΠ²ΠΎΠΈ ΡΠ»Π°Π±ΡΠ΅ ΠΈ ΡΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΠΎΡΠΎΠ½Ρ, Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΆΠΈΠ·Π½Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΡ. ΠΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³ β ΡΡΠΎ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π° ΡΠΎ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. ΠΠ΅ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³Π° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° ΡΡΠΈ ΡΠ°ΡΡΠΈ:
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ Π½Π΅Π²Π΅ΡΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ.
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ Π²Π΅ΡΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ.
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΠΎΡΠ΅Π½ΠΊΠΈ ΡΠ°ΠΊΡΠΎΡΠΎΠ², Π²Π»ΠΈΡΡΡΠΈΡ Π½Π° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³ β ΠΏΡΠΈΡ ΠΎΡΠΈΠΏΡ Π»ΠΈΡΠ½ΠΎΡΡΠΈ
ΠΠ΅Π²Π·ΠΈΡΠ°Ρ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΠΏΡΠΈΡ ΠΎΡΠΈΠΏΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΏΡΠΎΡΠ΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΡΡ, Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΈΡ ΠΎΡΠΈΠΏΡ Π² ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ. ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠΈΠΏΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π½Π° Π±Π°Π·ΠΎΠ²ΡΡ ΡΠΌΠΎΡΠΈΡΡ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°Ρ Π½Π΅ΡΠ²Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. Π ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³Π΅ ΠΏΡΠΈΠ½ΡΡΠΎ Π²ΡΠ΄Π΅Π»ΡΡΡ 8 ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΈΡ ΠΎΡΠΈΠΏΠΎΠ² Π»ΠΈΡΠ½ΠΎΡΡΠΈ:
- ΠΈΡΡΠ΅ΡΠΎΠΈΠ΄;
- ΡΠΏΠΈΠ»Π΅ΠΏΡΠΎΠΈΠ΄;
- ΠΏΠ°ΡΠ°Π½ΠΎΠΉΡΠ»ΡΠ½ΡΠΉ ΠΏΡΠΈΡ ΠΎΡΠΈΠΏ;
- ΡΠΌΠΎΡΠΈΠ²Π½ΡΠΉ ΠΏΡΠΈΡ ΠΎΡΠΈΠΏ;
- Π³ΠΈΠΏΠ΅ΡΡΠΈΠΌ;
- ΡΠΈΠ·ΠΎΠΈΠ΄;
- ΡΡΠ΅Π²ΠΎΠΆΠ½ΠΎ-ΠΌΠ½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ;
- Π΄Π΅ΠΏΡΠ΅ΡΡΠΈΠ²Π½ΠΎ-ΠΏΠ΅ΡΠ°Π»ΡΠ½ΡΠΉ.
ΠΠ΅ΡΠΎΠ΄Ρ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³Π°
ΠΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΎΠ±Π»Π°ΡΡΠΈ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½ΡΠΆΠ΅Π½ ΠΏΡΠΎΡΠΈΠ»Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°. Π Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»Π° ΠΈ ΠΊΠΎΠ½ΡΠ°Π»ΡΠΈΠ½Π³Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° LAB-profile, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½Π°Ρ Π½Π° Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΌΠ΅ΡΠ°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ (ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ, Π²ΠΎΡΠΏΡΠΈΡΡΠΈΡ), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΡΠ°ΠΆΠ°ΡΡ ΡΠΎ, ΠΊΠ°ΠΊ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π²ΠΎΡΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΈ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΠ΅ΡΠ°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ, ΡΠΊΠ»ΠΎΠ½Π΅Π½ Π»ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π΄ΠΎΠ²Π΅ΡΡΡΡ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΎΠΏΡΡΡ ΠΈΠ»ΠΈ ΡΡΠΆΠΎΠΌΡ, ΠΊΠ°ΠΊΠ°Ρ Ρ Π½Π΅Π³ΠΎ ΠΌΠΎΡΠΈΠ²Π°ΡΠΈΡ β Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΈΠ·Π±Π΅Π³Π°Π½ΠΈΡ, Π½Π° ΠΊΠΎΠ³ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ β Π½Π° ΡΠ΅Π±Ρ ΠΈΠ»ΠΈ Π½Π° Π΄ΡΡΠ³ΠΈΡ .
ΠΠ»Ρ Π²ΡΡΠ²Π»Π΅Π½ΠΈΡ Π»ΠΆΠΈ Π² ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠ° ΠΠΠ£Π (ΠΊΡΠΈΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ-Π°Π½Π°Π»ΠΈΠ·), ΠΎΡΠ½ΠΎΠ²Π°Π½Π½Π°Ρ Π½Π° Π³ΠΈΠΏΠΎΡΠ΅Π·Π΅, ΡΡΠΎ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ Π²ΠΎΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΡΠ°Π½ΡΠ°Π·ΠΈΠΈ ΠΈΠ»ΠΈ Π²ΡΠΌΡΡΠ»Π°. Π ΡΡΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠ΅ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΡΡΠΊΡΡΡΠ° ΡΠ΅ΡΠΈ, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ Π»ΠΈ Π² Π²ΡΡΠΊΠ°Π·ΡΠ²Π°Π½ΠΈΠΈ Π½Π΅ΠΎΠ±ΡΡΠ½ΡΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·Π±ΡΡΠΎΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ, ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΠ²Ρ, Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΡΠΆΠΈΡ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΎΠ² ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ.
ΠΡΠΎΡΠ°ΠΉΠ»Π΅Ρ β ΠΊΡΠΎ ΡΡΠΎ?
ΠΠΎΡΠ° Π²ΡΠ΅ ΠΆΠ΅ ΡΠ·Π½Π°ΡΡ, ΠΊΡΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ β ΡΡΠΎ ΡΠΊΡΠΏΠ΅ΡΡ, Π²ΠΎΡΡΠΎΠ·Π΄Π°ΡΡΠΈΠΉ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΡΡΡΠ΅Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°. ΠΡΠΎΡΠ°ΠΉΠ»Π΅Ρ, Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΈ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ Π½Π΅ΠΏΡΠ°Π²Π΄Ρ, Π·Π°ΠΌΠ΅ΡΠΈΡΡ ΠΌΠ΅Π»ΡΡΠ°ΠΉΡΠΈΠ΅ Π½ΡΠ°Π½ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ, Π³ΠΎΠ²ΠΎΡΡΡΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π·Π°Π΄ΡΠΌΠ°Π» ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Π» ΡΡΠΎ-ΡΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΎΠΌΠ΅ΡΠ½ΠΎΠ΅. ΠΡΠΎΡΠ΅ΡΡΠΈΡ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ:
- ΡΠΌΠ΅Π½ΠΈΠ΅ Π²Π΅ΡΡΠΈ Π±Π΅ΡΠ΅Π΄Ρ, Β«ΡΠΈΡΠ°ΡΡΒ» Π½Π΅Π²Π΅ΡΠ±Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ·Π½Π°ΠΊ;
- Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅;
- Ρ ΠΎΡΠΎΡΡΡ ΠΏΠ°ΠΌΡΡΡ;
- Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊ ΠΌΠ΅Π»ΡΡΠ°ΠΉΡΠΈΠΌ Π΄Π΅ΡΠ°Π»ΡΠΌ;
- Π±Π΅ΡΠΏΡΠΈΡΡΡΠ°ΡΡΠ½ΠΎΡΡΡ;
- Π½Π°Π±Π»ΡΠ΄Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ;
- ΡΠ΅ΡΡΠ½ΠΎΡΡΡ;
- Π·Π½Π°Π½ΠΈΡ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠΌΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³Π°.
ΠΡΠΎ ΠΏΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ?
ΠΠΊΡΠΏΠ΅ΡΡ-ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π³Π»ΡΠ±ΠΎΠΊΠΈΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ β Π² ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠΈΠ·ΠΈΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³-ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΡΠΎ, ΠΎΠ½ Ρ ΠΎΡΠΎΡΠΎ Π·Π½Π°Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΌΠ΅ΠΆΠ»ΠΈΡΠ½ΠΎΡΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ Π½Π΅Π²Π΅ΡΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΡΠΌΠ΅Π΅Ρ Π²Π΅ΡΡΠΈ ΠΏΠ΅ΡΠ΅Π³ΠΎΠ²ΠΎΡΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΠ°Π±ΠΎΡΠ° Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°ΡΡ Π·Π½Π°Π½ΠΈΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΡΡΠΈΡΠΏΡΡΠ΄Π΅Π½ΡΠΈΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ. ΠΠ΅ΡΠ΅ΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π² ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ· ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΉ:
- ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³, ΠΏΡΠΈΡ ΠΎΡΠ΅ΡΠ°ΠΏΠ΅Π²Ρ, ΠΏΡΠΈΡ ΠΈΠ°ΡΡ;
- ΠΏΠΎΠ»ΠΈΠ³ΡΠ°ΡΠΎΠ»ΠΎΠ³;
- ΡΡΠΈΡΠ΅Π»Ρ, Π²ΠΎΡΠΏΠΈΡΠ°ΡΠ΅Π»Ρ;
- HR;
- ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΡΠΈΡΡ, ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ ΠΏΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
Π§ΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅Ρ?
Π ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅ΠΌ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΌ β ΠΎΠ½ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΡΠ΅ΡΠ°Ρ , Π³Π΄Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ Β«ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌΒ» β Π² ΠΊΠΎΠ½ΡΠ°Π»ΡΠΈΠ½Π³Π΅, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ, ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ, Π΄Π΅Π»ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ, Π² ΡΠ²ΡΠ·ΡΡ Ρ ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΡΡΡΡ. Π ΠΊΠ°ΠΊΠΈΡ ΡΡΠ΅ΡΠ°Ρ Π²ΠΎΡΡΡΠ΅Π±ΠΎΠ²Π°Π½ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³ ΠΈ ΡΠ΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ:
- ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΠΈΡΡΠΈΠΊΠ° β ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΡΡΡΠ΅Ρ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΠ°;
- Π°Π²ΠΈΠ°ΡΠΈΡ ΠΈ ΡΡΠ°Π½ΡΠΏΠΎΡΡ β Π²ΡΡΠ²Π»ΡΠ΅Ρ ΠΎΠΏΠ°ΡΠ½ΡΡ ΠΏΠ°ΡΡΠ°ΠΆΠΈΡΠΎΠ² Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΠΎΠΏΠ°Π΄ΡΡ Π½Π° Π±ΠΎΡΡ;
- Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ β Π²ΡΡΠ²Π»ΡΠ΅Ρ ΡΠ΅ΡΡΠΎΡΠΈΡΡΠΎΠ², ΡΠΏΠΈΠΎΠ½ΠΎΠ², Π»ΡΠ΄Π΅ΠΉ, Π²Π΅Π΄ΡΡΠΈΡ ΠΏΡΠΎΠ²ΠΎΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΎ-ΠΏΠΎΠ΄ΡΡΠ²Π½ΡΡ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΡΠ΅Π΄ΠΈ Π½Π°ΡΠ΅Π»Π΅Π½ΠΈΡ;
- Π½Π°ΡΠΊΠ° β ΠΈΠ·ΡΡΠ°Π΅Ρ ΡΠΌΠΎΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΡΡΠ΅ΡΡ Π»ΡΠ΄Π΅ΠΉ, ΡΠΏΠΎΡΠΎΠ±Ρ Π½Π΅Π²Π΅ΡΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ Π»ΠΆΠΈ ΠΈ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠ°;
- ΠΌΠ΅Π΄ΠΈΡΠΈΠ½Π° ΠΈ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡ β ΠΈΡΡΠ»Π΅Π΄ΡΠ΅Ρ Π°ΠΊΡΠ΅Π½ΡΡΠ°ΡΠΈΠΈ ΠΈ ΠΏΡΠΈΡ ΠΎΠΏΠ°ΡΠΈΠΈ Π»ΠΈΡΠ½ΠΎΡΡΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ Π»ΡΠ΄Π΅ΠΉ;
- Π±ΠΈΠ·Π½Π΅Ρ β ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΌΡ Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π³ΠΎΠ²ΠΎΡΠΎΠ², ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΠΊΠΎΠ½ΡΡΠ°Π³Π΅Π½ΡΠΎΠ² ΠΏΠ΅ΡΠ΅Π΄ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΎΠ²;
- HR β ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π΅Ρ ΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΈ ΠΎΡΡΠ΅ΠΈΠ²Π°Π΅Ρ ΠΊΡΠΈΠΌΠΈΠ½Π°Π»ΡΠ½ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π»ΡΠ΄Π΅ΠΉ Ρ ΠΏΠ°Π³ΡΠ±Π½ΡΠΌΠΈ ΠΏΡΠΈΠ²ΡΡΠΊΠ°ΠΌΠΈ;
- Π±Π°Π½ΠΊΠΎΠ²ΡΠΊΠΈΠΉ ΠΈ ΡΡΡΠ°Ρ ΠΎΠ²ΠΎΠΉ Π±ΠΈΠ·Π½Π΅Ρ β ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ Π»ΡΠ΄Π΅ΠΉ ΠΏΠ΅ΡΠ΅Π΄ Π²ΡΠ΄Π°ΡΠ΅ΠΉ ΠΊΡΠ΅Π΄ΠΈΡΠΎΠ² ΠΈΠ»ΠΈ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠΌΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΎΠ² ΡΡΡΠ°Ρ ΠΎΠ²Π°Π½ΠΈΡ;
- Π°ΡΠ΄ΠΈΡ β ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠ΅ΡΡΠ½ΠΎΡΡΡ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΠΎΠ², Π·Π°ΡΠΈΡΠ°Ρ ΠΎΡ ΠΌΠΎΡΠ΅Π½Π½ΠΈΡΠ΅ΡΡΠ² ΡΠΈΠ½Π°Π½ΡΠΎΠ²ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ;
- ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ β ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΡΠ΅Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΎΠ±Π΅ΡΠ΅Π΄Π½ΠΈΠΊΠ°, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π΅Π³ΠΎ Π½Π°Π²ΡΠΊΠΈ, ΡΠΈΠΏ ΠΌΡΡΠ»Π΅Π½ΠΈΡ, Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡ.
ΠΠ°ΠΊ ΡΡΠ°ΡΡ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠΎΠΌ?
Π£ ΠΌΠ½ΠΎΠ³ΠΈΡ Π»ΡΠ΄Π΅ΠΉ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡΡΡ Π²ΠΎΠΏΡΠΎΡ ΠΊΠ°ΠΊ ΡΡΠ°ΡΡ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ, Π½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ°ΠΊΠΎΠ΅ Π²ΡΡΡΠ΅Π΅ ΠΏΡΠΎΡΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΡΠΎΡΠ°ΠΉΠ»Π΅Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅ΡΡ Π²ΡΡΡΠ΅Π΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΡΡΠΈΡΠΏΡΡΠ΄Π΅Π½ΡΠΈΠΈ, HR ΠΈΠ»ΠΈ Π² Π΄ΡΡΠ³ΠΎΠΉ ΠΎΡΡΠ°ΡΠ»ΠΈ Π³ΡΠΌΠ°Π½ΠΈΡΠ°ΡΠ½ΡΡ Π½Π°ΡΠΊ, ΠΏΡΠΈΡΠ΅ΠΌ Ρ Π½Π΅Π³ΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΡΠ΄ΡΡΠΈΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ-Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±ΡΡΠΈΡΡΡΡ Π½Π° ΠΊΡΡΡΠ°Ρ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠΎΠ², Π³Π΄Π΅ ΠΎΠ½ Π½Π°ΡΡΠΈΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³Π°.
Π€ΠΈΠ»ΡΠΌΡ ΠΎ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠ°Ρ
ΠΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΡΠΈΠ»ΡΠΌΡ ΠΈ ΡΠ΅ΡΠΈΠ°Π»Ρ ΠΏΡΠΎ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠΎΠ² ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Ρ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΈΡ Π³Π΅ΡΠΎΠΈ β ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΠΌΠ½ΡΠ΅, Ρ ΠΎΡΡ ΡΠ°ΡΡΠΎ ΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ²ΠΎΠ΅ΠΎΠ±ΡΠ°Π·Π½ΡΠ΅ Π»ΡΠ΄ΠΈ. ΠΠΎΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΠΌΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ :
- Β«ΠΡ ΠΎΡΠ½ΠΈΠΊΠΈ Π·Π° ΡΠ°Π·ΡΠΌΠΎΠΌΒ» (2004). Π’ΡΠΈΠ»Π»Π΅Ρ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π±ΡΠ΄ΡΡΠΈΡ Π°Π³Π΅Π½ΡΠΎΠ² Π€ΠΠ β Β«ΠΎΡ ΠΎΡΠ½ΠΈΠΊΠΎΠ² Π·Π° ΡΠ°Π·ΡΠΌΠΎΠΌΒ». ΠΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠΉΡΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΠΎΠ΅ ΠΈΡΠΏΡΡΠ°Π½ΠΈΠ΅, Π½ΠΎ Π² Π½Π΅Π³ΠΎ Π²ΠΌΠ΅ΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠ΅ΡΠΈΠΉΠ½ΡΠΉ ΡΠ±ΠΈΠΉΡΠ°. Π§ΡΠΎΠ±Ρ Π²ΡΠΆΠΈΡΡ, Π³Π΅ΡΠΎΡΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΠΈΡΠ»ΠΈΡΡ ΠΌΠ°Π½ΡΡΠΊΠ°.
- Β«ΠΡΡΠ»ΠΈΡΡ ΠΊΠ°ΠΊ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΒ» (2005). Π‘Π΅ΡΠΈΠ°Π» ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ Π€ΠΠ , ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π·ΡΡΠΊΠΈΠ²Π°Π΅Ρ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΠΎΠ², ΠΎΠΏΠΈΡΠ°ΡΡΡ Π½Π° ΠΈΡ ΠΏΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΡΡΡΠ΅ΡΡ.
- Β«Π’Π΅, ΠΊΡΠΎ ΡΠ±ΠΈΠ²Π°ΡΡΒ» (2014). Π’ΡΠΈΠ»Π»Π΅Ρ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎ Π΄Π΅ΡΠ΅ΠΊΡΠΈΠ²Π΅ ΠΡΡΡΠΈΠ½ ΠΠΆΠ΅Π½Π½Π΅Ρ ΠΈ ΡΡΠ΄ΠΌΠ΅Π΄ΡΠΊΡΠΏΠ΅ΡΡΠ΅ Π’ΠΎΠΌΠ°ΡΠ΅ Π¨ΡΡΡΠ΅ΡΠ΅. ΠΡΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ ΡΡΠ°ΡΠ°ΡΡΡΡ ΠΏΠΎΠ½ΡΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΡΠΈΠ²Ρ ΡΠ±ΠΈΠΉΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠΈΡΡ ΠΏΡΠ΅ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ.
- Β«Π§ΠΈΡΠ»Π°Β» (2005). ΠΠ»Π°Π²Π½ΡΠ΅ Π³Π΅ΡΠΎΠΈ ΡΡΠΎΠ³ΠΎ ΡΠΈΠ»ΡΠΌΠ° β Π΄Π²Π° Π±ΡΠ°ΡΠ°, ΠΠΎΠ½ β Π°Π³Π΅Π½Ρ Π€ΠΠ , Π§Π°ΡΠ»ΠΈ β Π³Π΅Π½ΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊ. Π‘ΡΠ°ΡΡΠΈΠΉ Π±ΡΠ°Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ ΠΌΠ»Π°Π΄ΡΠ΅Π³ΠΎ ΠΊ ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΠΌ.
- Β«ΠΠ°Π±ΠΈΡΠ°ΡΡΠΈΠΉ ΠΆΠΈΠ·Π½ΠΈΒ» (2004). ΠΡΠΎ ΡΡΠΈΠ»Π»Π΅Ρ ΠΎ Π½Π΅ΡΠ»ΠΎΠ²ΠΈΠΌΠΎΠΌ ΡΠ±ΠΈΠΉΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅Ρ ΠΆΠΈΡΡ ΠΆΠΈΠ·Π½ΡΡ ΡΠ²ΠΎΠΈΡ ΠΆΠ΅ΡΡΠ². ΠΠ³Π΅Π½Ρ Π€ΠΠ ΠΠ»Π»ΠΈΠ°Π½Π° ΠΏΡΡΠ°Π΅ΡΡΡ ΠΏΠΎΠΉΠΌΠ°ΡΡ ΠΏΡΠ΅ΡΡΡΠΏΠ½ΠΈΠΊΠ°, Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΡ Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.
- Β«ΠΠ±ΠΌΠ°Π½ΠΈ ΠΌΠ΅Π½ΡΒ» (2009). ΠΠ»Π°Π²Π½ΡΠΉ Π³Π΅ΡΠΎΠΉ ΡΠ΅ΡΠΈΠ°Π»Π° β Π΄ΠΎΠΊΡΠΎΡ ΠΠ°ΠΉΡΠΌΠ°Π½, ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ ΠΏΠΎ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ Π»ΠΆΠΈ. ΠΠ³ΠΎ ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠ»Π»Π΅Π³ ΠΏΡΠ°Π²ΠΎΠΎΡ ΡΠ°Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΡΠ³Π°Π½Ρ ΡΠ°ΡΡΠΎ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΡ ΠΊ ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΠΌ.
ΠΠ½ΠΈΠ³ΠΈ ΠΎ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³Π΅
Π’Π΅ΠΌ, ΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³ β ΠΊΠ½ΠΈΠ³ΠΈ, ΠΎΠ±ΡΡΠ°ΡΡΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ:
- Β«ΠΡΠΈΡ ΠΎΠ»ΠΎΠ³ΠΈΡ Π»ΠΆΠΈΒ», ΠΠΎΠ» ΠΠΊΠΌΠ°Π½. ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ° ΡΠ΅ΠΌ, ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ Π·Π½Π°ΡΡ ΠΊΡΠΎ ΡΠ°ΠΊΠΎΠΉ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΈ ΠΊΠ°ΠΊ ΠΈΠΌ ΡΡΠ°ΡΡ. ΠΠ½ΠΈΠ³Π° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π½Π°ΡΡΠΈΡΡΡΡ Β«ΡΡΠΈΡΡΠ²Π°ΡΡΒ» ΠΌΠΈΠΊΡΠΎΠΆΠ΅ΡΡΡ ΠΈ ΠΌΠΈΠΊΡΠΎΠ²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°ΡΡ Π»ΠΎΠΆΡ.
- Β«ΠΠ°Π±Π»ΡΠ΄Π°Ρ Π·Π° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌΒ», ΠΠ΅ΡΠΌΠΎΠ½Π΄ ΠΠΎΡΡΠΈΡ. ΠΠ½ΠΈΠ³Π° β ΡΡΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π½Π΅Π²Π΅ΡΠ±Π°Π»ΡΠ½ΡΡ ΡΠΈΠ³Π½Π°Π»ΠΎΠ². ΠΡΠΎΡΠΈΡΠ°Π² Π΅Π΅, ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΡΡΠΈΡΡΡΡ Β«ΡΠΈΡΠ°ΡΡΒ» ΡΠ·ΡΠΊ ΡΠ΅Π»Π°.
- Β«Π Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠ°ΠΌ ΡΠΏΠ΅ΡΡΠ»ΡΠΆΠ±Β», ΠΠΎΡΠ³Π°Π½ ΠΠΆΠΎΠ½Ρ. ΠΠ½ΠΈΠ³Π° Π½Π°ΡΡΠΈΡ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
- Β«Π‘ΡΡΠΎΠΈΠΌ Π΄ΠΎΠ²Π΅ΡΠΈΠ΅ ΠΏΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠ°ΠΌ ΡΠΏΠ΅ΡΡΠ»ΡΠΆΠ±Β», Π ΠΎΠ±ΠΈΠ½ ΠΡΠΈΠΊ, ΠΡΠΌΠ΅ΡΠΎΠ½ Π‘ΡΠ°ΡΡ. ΠΠΎΡΠΈΡΠ°ΡΡ ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ Π½ΡΠΆΠ½ΠΎ ΡΠ΅ΠΌ, ΠΊΡΠΎ Ρ ΠΎΡΠ΅Ρ Π½Π°ΡΡΠΈΡΡΡΡ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π»ΡΠ΄Π΅ΠΉ, Π²ΡΡΠ²Π»ΡΡΡ ΠΈΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ, ΡΡΡΠ°Ρ ΠΈ, Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡ.
- Β«ΠΠ°ΠΏΠΈΡΠΊΠΈ ΠΏΡΠΎΡΠ°ΠΉΠ»Π΅ΡΠ°Β», ΠΠ½Π½Π° ΠΡΠ»ΠΈΠΊ, ΠΠΈΡ Π°ΠΈΠ» ΠΠΎΡΡΠΎΠ²ΡΠΊ, ΠΠ²Π³Π΅Π½ΠΈΡ ΠΡΡΠ΅Π²Π°. ΠΠ½ΠΈΠ³Π° ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΎΠ± ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ ΠΏΡΠΎΡΠ°ΠΉΠ»ΠΈΠ½Π³Π° ΠΈ ΡΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΡ Π² ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ.
Β
ΠΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Android— Xamarin
- 3 ΠΌΠΈΠ½ΡΡΡ Π½Π° ΡΡΠ΅Π½ΠΈΠ΅
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅
ΠΠ΅ΡΠ΅Π΄ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ΠΌ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²Π°ΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΈ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ Π»ΡΠ±ΡΠ΅ ΡΠ·ΠΊΠΈΠ΅ ΠΌΠ΅ΡΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΡΡΠ΅Π·ΠΌΠ΅ΡΠ½ΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠ°ΠΌΡΡΠΈ ΠΈΠ»ΠΈ Π½Π΅ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π²ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ². ΠΠΎΡΡΡΠΏΠ½Ρ Π΄Π²Π° ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊΠ° Π΄Π»Ρ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ:
- Xamarin Profiler
- ΠΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊ Android Π² Android Studio
ΠΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π·Π½Π°ΠΊΠΎΠΌΠΈΡ Ρ Xamarin Profiler ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ Ρ Android Profiler.
Xamarin Profiler
Xamarin Profiler — ΡΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½ΠΎ Ρ Visual Studio ΠΈ Visual Studio Π΄Π»Ρ Mac Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Xamarin ΠΈΠ· ΡΡΠ΅Π΄Ρ IDE. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Xamarin. Profiler, ΡΠΌ. Xamarin Profiler.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅
ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Visual Studio Enterprise ΠΏΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊ, ΡΡΠΎΠ±Ρ ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Xamarin Profiler Π² Visual Studio Enterprise Π² Windows ΠΈΠ»ΠΈ Visual Studio Π΄Π»Ρ Mac.
ΠΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊ Android Studio
Android Studio 3.0 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΉ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Android Profiler. Π’Ρ ΠΌΠΎΠΆΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Android Profiler Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Xamarin Android ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Visual Studio — Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Visual ΠΠΈΡΠ΅Π½Π·ΠΈΡ Studio Enterprise. ΠΠ΄Π½Π°ΠΊΠΎ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Xamarin Profiler, Android Profiler Π½Π΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½ Ρ Visual Studio ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Android (APK), ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΡΠΎΠ·Π΄Π°Π½ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΈ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Ρ Π² Android Profiler.
ΠΠ°ΠΏΡΡΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Xamarin Android Π² Android Profiler
Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ ΠΎΠ±ΡΡΡΠ½ΡΡΡ, ΠΊΠ°ΠΊ Π·Π°ΠΏΡΡΡΠΈΡΡ Xamarin Android. Π² Android Studio Π² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ΅ Android Profiler.Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΊΡΠΈΠ½ΡΠΎΡΡ Π½ΠΈΠΆΠ΅, Xamarin Forms XamagonΠΠΎΠ»ΠΎΠ²ΠΎΠ»ΠΎΠΌΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΎ ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Android Profiler:
Π ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Android ΠΎΡΠΊΠ»ΡΡΠΈΡΠ΅ Use Shared ΠΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ . ΠΡΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ ΠΏΠ°ΠΊΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Android (APK) ΠΏΠΎΡΡΡΠΎΠ΅Π½ Π±Π΅Π· Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΎΠ±ΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Mono Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.
Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΡΠ»Π°Π΄ΠΊΠ° ΠΈ ΡΠ°Π·Π²Π΅ΡΠ½ΠΈΡΠ΅ Π΅Π³ΠΎ Π½Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΠΈΠ»ΠΈ ΡΠΌΡΠ»ΡΡΠΎΡ. ΠΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ APK Debug .ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° XamagonXuzzle ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΠΉ APK Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ com.companyname.XamagonXuzzle-Signed.apk .
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΠΏΠ°ΠΏΠΊΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ bin / Debug . Π ΡΡΠΎΠΌ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Signed.apk ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Π΅Π΅. Π² ΡΠ΄ΠΎΠ±Π½ΠΎΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΡΠΎΠ»). Π ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠΊΡΠΈΠ½ΡΠΎΡ, APK com.companyname.XamagonXuzzle-Signed.apk Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΈ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π» Π½Π° ΡΠ°Π±ΠΎΡΠΈΠΉ ΡΡΠΎΠ»:
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Android Studio ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΡΠΎΡΠΈΠ»Ρ ΠΈΠ»ΠΈ ΠΎΡΠ»Π°Π΄ΡΡΠ΅ APK :
Π Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Select APK File ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ APK, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΏΠΎΡΡΡΠΎΠΈΠ» ΠΈ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π» ΡΠ°Π½Π΅Π΅.ΠΡΠ±Π΅ΡΠΈΡΠ΅ APK ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΠ :
Android Studio Π·Π°Π³ΡΡΠ·ΠΈΡ APK ΠΈ ΡΠ°Π·ΠΎΠ±ΡΠ΅Ρ classes.dex :
ΠΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ APK Android Studio ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΡΠΊΡΠ°Π½ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΄Π»Ρ APK. Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ ΠΈΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Π΄Π΅ΡΠ΅Π²Π΅ ΠΏΡΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ»Π΅Π²Π° ΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΡΠΊΡΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ :
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ Project Settings> Modules , Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ·Π΅Π» -Signed ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π·Π°ΡΠ΅ΠΌ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ <ΠΠ΅Π· SDK> :
Π ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΠ΅ΠΌΡΡ ΠΌΠ΅Π½Ρ Module SDK Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΡΡΠΎΠ²Π΅Π½Ρ Android SDK ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Π² ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΡΠΎΠ²Π΅Π½Ρ API 26 Π±ΡΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ XamagonXuzzle ):
ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΈ ΠΠ , ΡΡΠΎΠ±Ρ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ ΡΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ.
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π·Π½Π°ΡΠΊΠ° Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²:
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ΅Π»Ρ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° / ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΠ . Π¦Π΅Π»ΡΡ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΈΠ»ΠΈ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ. ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠΌΡΠ»ΡΡΠΎΡΠ΅. Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Nexus 5X:
ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊΠ° ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Ρ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠΊΠ° ΡΡΠΎ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ APK Android Profiler ΡΠΎΠΎΠ±ΡΠΈΡ ΠΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΠΠ΅Ρ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°Π΅ΠΌΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² .
Π§Π΅ΡΠ΅Π· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄ Android Profiler Π·Π°Π²Π΅ΡΡΠΈΡ APK. ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π·Π°ΠΏΡΡΠΊ APK, ΡΠΎΠΎΠ±ΡΠ°Ρ ΠΈΠΌΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΠΈΠΌΡ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Π² ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ LGE Nexus 5X ΠΈ (com.companyname.XamagonXuzzle ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ):
ΠΠΎΡΠ»Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° Android ΠΡΠΎΡΠ°ΠΉΠ»Π΅Ρ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
ΠΡΠ»ΠΈ Π²Ρ Π½Π°ΠΆΠΌΠ΅ΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ RANDOMIZE Π½Π° XamagonXuzzle (ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°ΡΡΠ°Π²Π»ΡΠ΅Ρ Π΅Π³ΠΎ ΡΠ΄Π²ΠΈΠ³Π°ΡΡ ΠΈ ΡΠ°Π½Π΄ΠΎΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ»ΠΈΡΠΊΠΈ), Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π¦Π ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π° ΡΠ°Π½Π΄ΠΎΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊΠ° Android
ΠΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Android Profiler Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Android Studio.Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Xamarin Android Π±ΡΠ΄ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅ΠΌΡ:
ΠΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊ Π¦Π — ΠΠ±ΡΡΡΠ½ΡΠ΅Ρ, ΠΊΠ°ΠΊ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π¦Π ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΏΠΎΡΠΎΠΊΠΎΠ² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊ ΠΏΠ°ΠΌΡΡΠΈ — ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ Π³ΡΠ°ΡΠΈΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΊΠ½ΠΎΠΏΠΊΡ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π°.
ΠΡΠΎΡΠ°ΠΉΠ»Π΅Ρ ΡΠ΅ΡΠΈ — ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠ΅ΡΠ΅Π²ΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.
Π½ΠΎΠ²Π΅ΠΉΡΠΈΡ
Π²ΠΎΠΏΡΠΎΡΠΎΠ² ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊΠ° — qaru
ΠΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΊΠ°- ΠΠΊΠΎΠ»ΠΎ
- Π’ΠΎΠ²Π°ΡΡ
- ΠΠ»Ρ ΠΊΠΎΠΌΠ°Π½Π΄
- ΠΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΊΠ°
ΠΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΈ ΠΎΡΠ²Π΅ΡΡ
- ΠΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΊΠ° Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄
ΠΠ΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈ Π΄Π΅Π»ΡΡΡΡ ΡΠ°ΡΡΠ½ΡΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ Ρ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ
- ΠΠ°ΠΊΠ°Π½ΡΠΈΠΈ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π½ΠΈΠΌ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΊΠ°ΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ°
- Π’Π°Π»Π°Π½Ρ
ΠΠ°Π½ΠΈΠΌΠ°ΠΉΡΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ²ΠΎΠΉ Π±ΡΠ΅Π½Π΄ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ
- Π Π΅ΠΊΠ»Π°ΠΌΠ°
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³Π°ΠΌ ΡΠΎ Π²ΡΠ΅Π³ΠΎ ΠΌΠΈΡΠ°
.ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Β»ΠΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ PHP-ΡΠΊΡΠΈΠΏΡΠΎΠ²
ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊ Xdebug ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ ΡΠ·ΠΊΠΈΠ΅ ΠΌΠ΅ΡΡΠ° Π² Π²Π°ΡΠ΅ΠΌ
ΡΠΊΡΠΈΠΏΡ ΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΡΠΉΡΠ΅ ΠΈΡ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°, ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠ°ΠΊ KCacheGrind ΠΈΠ»ΠΈ
WinCacheGrind.
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Xdebug’s Profiler — ΡΡΠΎ ΠΌΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π°Π΅Ρ Π²Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ
Π²Π°Ρ PHP-ΠΊΠΎΠ΄ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ·ΠΊΠΈΠ΅ ΠΌΠ΅ΡΡΠ° ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ°ΡΡΠΈ Π²Π°ΡΠ΅Π³ΠΎ
ΠΊΠΎΠ΄ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΉ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠΎΡΠΎΡΡΠΈ. ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Xdebug 2.6, ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊ ΡΠ°ΠΊΠΆΠ΅
ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΠΌΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ.
ΠΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊ Π² Π²ΡΠ²ΠΎΠ΄Π°Ρ
Xdebug
ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π² Π²ΠΈΠ΄Π΅ ΡΠ°ΠΉΠ»Π°, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ³ΠΎ Ρ Cachegrind. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ KCacheGrind
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ (Linux, KDE) Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ
ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠ»ΠΈ Π²Ρ Π² Linux
Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ KCacheGrind Ρ Π²Π°ΡΠΈΠΌ Π»ΡΠ±ΠΈΠΌΡΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠΌ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ².
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Windows, Π΅ΡΡΡ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ QCacheGrind
Π΄ΠΎΡΡΡΠΏΠ½Ρ Π±ΠΈΠ½Π°ΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ. (QCacheGrind — ΡΡΠΎ KCacheGrind Π±Π΅Π· ΠΏΡΠΈΠ²ΡΠ·ΠΎΠΊ KDE).
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Mac OSX, Π΅ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ
ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ±ΡΠ°ΡΡ QCacheGrind.
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Windows ΠΌΠΎΠ³ΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ
WinCacheGrind. Π
ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ KCacheGrind, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ°Π·Π΄Π΅Π», Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΡΡΡΠΈΠΉ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ KCacheGrind Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π½Π΅ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. WinCacheGrind
Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΆΠ°ΡΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π»Ρ cachegrind
ΡΠ°ΠΉΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΅ΡΠ΅ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² Xdebug 2.3.
ΠΡΡΡ ΡΠ°ΠΊΠΆΠ΅
Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΡΠΎΡΠΈΠ»Ρ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ
xdebugtoolkit, ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ
ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Webgrind ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Java
Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ XCallGraph.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ KDE (ΠΈΠ»ΠΈ Π½Π΅ Ρ
ΠΎΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ KDE), kcachegrind
ΠΏΠ°ΠΊΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Perl-ΡΠΊΡΠΈΠΏΡΠΎΠΌ ct_annotate, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ Π²ΡΠ²ΠΎΠ΄ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ ASCII.
ΠΈΠ· ΡΠ°ΠΉΠ»ΠΎΠ² ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊΠ°.
ΠΠ°ΠΏΡΡΠΊ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊΠ°
ΠΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ
xdebug.profiler_enable ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
Π΄ΠΎ 1 Π² php.ini. ΠΡΠΎ ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Xdebug Π½Π°ΡΠ°ΡΡ Π·Π°ΠΏΠΈΡΡ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΡΡΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.
Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π΄Π°ΠΌΠΏΠ°, Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ
xdebug.profiler_output_dir
Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°. ΠΠΌΡ ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π²ΡΠ΅Π³Π΄Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ
«cachegrind.out. «ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π»ΠΈΠ±ΠΎ PID
(ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°) ΠΏΡΠΎΡΠ΅ΡΡΠ° PHP (ΠΈΠ»ΠΈ Apache) ΠΈΠ»ΠΈ Ρ
ΡΡ crc32
ΠΊΠ°ΡΠ°Π»ΠΎΠ³, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΎΡΠ»Π°ΠΆΠ΅Π½Π½ΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ. Π£Π±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Ρ Π²Π°Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ
ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π² Π²Π°ΡΠ΅ΠΌ xdebug.profiler_output_dir, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠΌ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ
ΠΎΠ³ΡΠΎΠΌΠ΅Π½ Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄ΠΎ 500 ΠΠ Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΊΠ°ΠΊ eZ Publish.
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΠΎΡΠΎΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ
ΠΠ»Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° xdebug.profiler_enable_trigger ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1. ΠΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅
Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ GET / POST ΠΈΠ»ΠΈ COOKIE ΠΈΠΌΠ΅Π½ΠΈ
XDEBUG_PROFILE.Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ FireFox 2, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠ°
(ΡΠΌ. Π‘Π΅Π°Π½ΡΡ ΠΎΡΠ»Π°Π΄ΠΊΠΈ HTTP) ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Ρ ΡΡΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ. Π§ΡΠΎΠ±Ρ ΡΡΠΈΠ³Π³Π΅Ρ ΡΠ°Π±ΠΎΡΠ°Π» ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ,
xdebug.profiler_enable Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π² 0.
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Xdebug 2.6, Xdebug Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ HTTP. X-Xdebug-Profile-Filename
Π½Π° Π·Π°ΠΏΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΡΠ΅ΡΡΡ.
ΠΡΠΎΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ
ΡΠ°Π½ΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π·Π°ΠΏΡΠΎΡΠ°.
ΠΠ½Π°Π»ΠΈΠ· ΠΏΡΠΎΡΠΈΠ»Π΅ΠΉ
ΠΠΎΡΠ»Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»Π° Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ ΠΏΡΠΎΡΠΈΠ»Π΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΠΊΡΡΡΡ Π΅Π³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ
KCacheGrind:
ΠΠΎΡΠ»Π΅ ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ°ΠΉΠ»Π° Ρ Π²Π°Ρ Π±ΡΠ΄Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π²
ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ KCacheGrind.Π‘ Π»Π΅Π²ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Β«ΠΠ»ΠΎΡΠΊΠΈΠΉ ΠΏΡΠΎΡΠΈΠ»ΡΒ».
ΠΏΠ°Π½Π΅Π»Ρ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠ°Ρ Π²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π² Π²Π°ΡΠ΅ΠΌ ΡΠΊΡΠΈΠΏΡΠ΅, ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡ Π² ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ,
ΠΈ Π²ΡΠ΅ Π΅Π³ΠΎ Π΄Π΅ΡΠΈ. ΠΠΎ Π²ΡΠΎΡΠΎΠΌ ΡΡΠΎΠ»Π±ΡΠ΅ Β«SelfΒ» ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΠ΅ΠΌΡ, ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π² ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ (Π±Π΅Π· Π΅Π΅
children), Π² ΡΡΠ΅ΡΡΠ΅ΠΌ ΡΡΠΎΠ»Π±ΡΠ΅ «ΠΡΠ·ΡΠ²Π°Π΅ΡΡΡ» ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠ°ΡΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ»Π°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ.
Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ, Π° Π² ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΡΡΠΎΠ»Π±ΡΠ΅ Β«Π€ΡΠ½ΠΊΡΠΈΡΒ» ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΈΠΌΡ ΡΡΠ½ΠΊΡΠΈΠΈ. Xdebug
ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π° ΡΡΠ½ΠΊΡΠΈΠΉ PHP, Π΄ΠΎΠ±Π°Π²Π»ΡΡ ΠΊ ΠΈΠΌΠ΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠ΅ΡΠΈΠΊΡ
«php ::» ΠΈ Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΠΎΡΠΎΠ±ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.ΠΡΠΈΠ·ΡΠ²Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ
(ΠΈ include_once, require ΠΈ require_once) ΡΠ»Π΅Π΄ΡΡΡ «::» ΠΈ
ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°. ΠΠ° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ ΡΠ»Π΅Π²Π° Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΡΠΎ
Π΄Π»Ρ «include :: / home / httpd / ez_34 / v …» ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ PHP
ΡΡΠ½ΠΊΡΠΈΡ — «php :: mysql_query». Π§ΠΈΡΠ»Π° Π² ΠΏΠ΅ΡΠ²ΡΡ
Π΄Π²ΡΡ
ΡΡΠΎΠ»Π±ΡΠ°Ρ
ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ
Π»ΠΈΠ±ΠΎ ΠΏΡΠΎΡΠ΅Π½ΡΡ ΠΎΡ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠΊΡΠΈΠΏΡΠ° (ΠΊΠ°ΠΊ Π²
ΠΏΡΠΈΠΌΠ΅Ρ) ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ (1 Π΅Π΄ΠΈΠ½ΠΈΡΠ° ΡΠ°Π²Π½Π° 1 / 1.000.000-ΠΉ ΡΠ΅ΠΊΡΠ½Π΄Ρ). Π’Ρ ΠΌΠΎΠΆΠ΅ΡΡ
ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠ΅ΠΆΠΈΠΌΠ°ΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ ΡΠΏΡΠ°Π²Π°.
ΠΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²Π΅ΡΡ
Π½ΡΡ ΠΈ Π½ΠΈΠΆΠ½ΡΡ ΠΏΠ°Π½Π΅Π»ΠΈ. ΠΠ΅ΡΡ
Π½ΠΈΠΉ
ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΡΠ·Π²Π°Π»ΠΈ ΡΠ΅ΠΊΡΡΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ
(«eztemplatedesignresource-> executecompiledtemplate Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅). ΠΠ° Π½ΠΈΠΆΠ½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΡΠ½ΠΊΡΠΈΡΡ
, Π²ΡΠ±ΡΠ°Π½Π½ΡΡ
ΡΠ΅ΠΊΡΡΠΈΠΌ
ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ.
Π ΡΡΠΎΠ»Π±ΡΠ΅ Β«Π‘ΡΠΎΠΈΠΌΠΎΡΡΡΒ» Π½Π° Π²Π΅ΡΡ
Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π²ΡΠ΅ΠΌΡ, ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π² ΡΠ΅ΠΊΡΡΠ΅ΠΌ
Π²ΡΠ±ΡΠ°Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΠΈΠ· ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΡΠΏΠΈΡΠΊΠ΅. Π§ΠΈΡΠ»ΠΎ
Π² ΡΡΠΎΠ»Π±ΡΠ΅ Β«Π‘ΡΠΎΠΈΠΌΠΎΡΡΡΒ» Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ 100%.Π‘ΡΠΎΠ»Π±Π΅Ρ Β«Π‘ΡΠΎΠΈΠΌΠΎΡΡΡΒ» Π² Π½ΠΈΠΆΠ½Π΅ΠΌ
ΠΏΠ°Π½Π΅Π»Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²ΡΠ΅ΠΌΡ, Π·Π°ΡΡΠ°ΡΠ΅Π½Π½ΠΎΠ΅ Π½Π° Π²ΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°. ΠΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ
ΡΠΈΡΠ»Π° Π² ΡΡΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅, Π²Ρ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ 100%, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ
Π‘Π°ΠΌΠ° Π²ΡΠ±ΡΠ°Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.
ΠΠ° Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ
Β«ΠΡΠ΅ Π·Π²ΠΎΠ½ΡΡΠΈΠ΅Β» ΠΈ Β«ΠΡΠ΅ Π·Π²ΠΎΠ½ΠΊΠΈΒ» ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΡΠΌΡΠ΅ Π·Π²ΠΎΠ½ΠΊΠΈ ΠΎΡ ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·ΡΠ²Π°Π»Π°ΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π²ΡΠ΅ Π½Π°ΠΏΡΡΠΌΡΡ ΡΠ΄Π΅Π»Π°Π½Ρ
Π²ΡΠ·ΠΎΠ²Ρ ΡΡΠ½ΠΊΡΠΈΠΉ, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΈ Π²ΡΠ·ΠΎΠ²Ρ ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠΎΠ²Π½Π΅ΠΉ Π²Π²Π΅ΡΡ
ΠΈ Π²Π½ΠΈΠ·.
ΠΠ΅ΡΡ
Π½ΡΡ ΠΏΠ°Π½Π΅Π»Ρ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ ΡΠ»Π΅Π²Π° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Π²ΡΠ·ΡΠ²Π°ΡΡΠΈΠ΅
ΡΠ΅ΠΊΡΡΠΈΠΉ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ, ΠΊΠ°ΠΊ ΠΏΡΡΠΌΠΎ, ΡΠ°ΠΊ ΠΈ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ
ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π² ΡΡΠ΅ΠΊΠ΅.Π ΡΡΠΎΠ»Π±ΡΠ΅ Β«Π Π°ΡΡΡΠΎΡΠ½ΠΈΠ΅Β» ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ
Π²ΡΠ·ΠΎΠ²Ρ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠΌ ΠΈ ΡΠ΅ΠΊΡΡΠΈΠΌ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌ (-1). ΠΡΠ»ΠΈ Π΅ΡΡΡ
ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ, ΠΎΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
Β«5-24Β»). Π§ΠΈΡΠ»ΠΎ Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ
— ΡΡΠ΅Π΄Π½Π΅Π΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅. ΠΠΈΠΆΠ½ΡΡ ΠΏΠ°Π½Π΅Π»Ρ
Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΡΠ½ΠΊΡΠΈΡΡ
, Π²ΡΠ·ΡΠ²Π°Π΅ΠΌΡΡ
ΠΈΠ·
Π²ΡΠ±ΡΠ°Π» ΠΎΠ΄ΠΈΠ½, ΠΎΠΏΡΡΡ ΠΆΠ΅ ΠΏΡΡΠΌΠΎΠΉ ΠΈΠ»ΠΈ ΠΊΠΎΡΠ²Π΅Π½Π½ΡΠΉ.
Π‘Π²ΡΠ·Π°Π½Π½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ
ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ xdebug.profiler_aggregate = 0
ΠΠΎΡΡΡΠΏΠ½ΠΎ Π² Xdebug
ΠΡΠ»ΠΈ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1, Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΠΈΡΠ°Π½ ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΉΠ» ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊΠ°.
Π΄Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
Π·Π°ΠΏΡΠΎΡΠΎΠ².ΠΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ
ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ ΠΏΠΎ Π²ΡΠ΅ΠΌ Π·Π°ΠΏΡΠΎΡΠ°ΠΌ. Π€Π°ΠΉΠ» Π±ΡΠ΄Π΅Ρ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ .cachegrind.aggregate
. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΡΡΠΎΡ ΡΠ°ΠΉΠ», ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ
Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ°ΡΠ½Π΄ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
.
ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ xdebug.profiler_append = 0
ΠΡΠ»ΠΈ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1, ΡΠ°ΠΉΠ»Ρ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊΠ° Π½Π΅ Π±ΡΠ΄ΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΠ°Π½Ρ ΠΏΡΠΈ
Π½ΠΎΠ²ΡΠΉ Π·Π°ΠΏΡΠΎΡ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π² ΡΠΎΡ ΠΆΠ΅ ΡΠ°ΠΉΠ» (Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ xdebug.profiler_output_name.
ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΊ ΡΠ°ΠΉΠ»Ρ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΡΠΈΠ»Ρ.
ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ xdebug.profiler_enable = 0
ΠΠΊΠ»ΡΡΠ°Π΅Ρ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊ Xdebug, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠ°ΠΉΠ»Ρ Π²
ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π²ΡΠ²ΠΎΠ΄Π° ΠΏΡΠΎΡΠΈΠ»Ρ. ΠΡΠΈ ΡΠ°ΠΉΠ»Ρ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ
ΠΏΡΠΎΡΡΠΈΡΠ΅ KCacheGrind Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π²Π°ΡΠΈΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π½Π΅Π»ΡΠ·Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²
Π²Π°Ρ ΡΠΊΡΠΈΠΏΡ Ρ ini_set (). ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π²ΡΠ±ΠΎΡΠΎΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊ,
ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΄Π»Ρ xdebug.profiler_enable_trigger Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1 Π²ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
ΡΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ.
ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ xdebug.profiler_enable_trigger = 0
ΠΡΠ»ΠΈ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊΠ°.
ΡΠ°ΠΉΠ»Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° XDEBUG_PROFILE GET / POST ΠΈΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ cookie Ρ
ΠΈΠΌΡ XDEBUG_PROFILE.ΠΠ°ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊΠ° Π±ΡΠ΄ΡΡ Π·Π°ΠΏΠΈΡΠ°Π½Ρ Π²
ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³. Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊ Π½Π΅
ΡΡΠΎΠ±Ρ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ ΠΏΡΠΎΡΠΈΠ»Ρ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°ΠΏΡΠΎΡΠ°, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ
xdebug.profiler_enable Π² 0. ΠΠΎΡΡΡΠΏ ΠΊ ΡΠ°ΠΌΠΎΠΌΡ ΡΡΠΈΠ³Π³Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ
ΡΠ΅ΡΠ΅Π· xdebug.profiler_enable_trigger_value.
ΡΡΡΠΎΠΊΠ° xdebug.profiler_enable_trigger_value = «»
ΠΠ²Π΅Π΄Π΅Π½ΠΎ Π² Xdebug> = 2.3
ΠΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΡΠΎΠ³ΠΎ, ΠΊΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ
Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ XDEBUG_PROFILE, ΠΊΠ°ΠΊ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Π² xdebug.profiler_enable_trigger. ΠΊΠΎΠ³Π΄Π°
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΠ°Π²Π½ΠΎΠ΅ ΠΏΡΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠ΅, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π° cookie,
ΠΡΠ³ΡΠΌΠ΅Π½Ρ GET ΠΈΠ»ΠΈ POST Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΌΡ ΡΠ΅ΠΊΡΠ΅ΡΡ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΌΡ Ρ ΡΡΠΈΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ, Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅
Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊΠ°.
ΡΡΡΠΎΠΊΠ° xdebug.profiler_output_dir = / tmp
ΠΠ°ΡΠ°Π»ΠΎΠ³, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄ΡΡ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π²ΡΡ
ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊΠ°, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ PHP, ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ°Π²Π° Π½Π° Π·Π°ΠΏΠΈΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ
ΠΊΠ°ΡΠ°Π»ΠΎΠ³. ΠΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π½Π΅Π»ΡΠ·Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π² Π²Π°ΡΠ΅ΠΌ ΡΠΊΡΠΈΠΏΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ini_set ().
ΡΡΡΠΎΠΊΠ° xdebug.profiler_output_name = cachegrind.out.% P
ΠΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π΄Π°ΠΌΠΏΠ°.
ΡΠ»Π΅Π΄Ρ Π². ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΎΡΠΌΠ°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΡΠΎΡΠΌΠ°ΡΠ°, ΠΎΡΠ΅Π½Ρ
Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ sprintf () ΠΈ strftime (). ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΡΠΎΡΠΌΠ°ΡΠ°
ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ°ΠΉΠ»Π°.
Π‘ΠΌ. ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ xdebug.trace_output_name Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ
ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ.
Π‘Π²ΡΠ·Π°Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
xdebug_get_profiler_filename ()
: ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΡΠΈΠ»Π΅ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΡΠΎΡΠΈΠ»Ρ, ΠΈΠ»ΠΈ false
, Π΅ΡΠ»ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊ Π½Π΅ Π°ΠΊΡΠΈΠ²Π΅Π½.
. SQL Profiler CPU / Π΅Π΄ΠΈΠ½ΠΈΡΡ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
ΠΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΊΠ°- ΠΠΊΠΎΠ»ΠΎ
- Π’ΠΎΠ²Π°ΡΡ
- ΠΠ»Ρ ΠΊΠΎΠΌΠ°Π½Π΄
- ΠΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΊΠ°
ΠΠ±ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΈ ΠΎΡΠ²Π΅ΡΡ
- ΠΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΊΠ° Π΄Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄
ΠΠ΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈ Π΄Π΅Π»ΡΡΡΡ ΡΠ°ΡΡΠ½ΡΠΌΠΈ Π·Π½Π°Π½ΠΈΡΠΌΠΈ Ρ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ
- ΠΠ°ΠΊΠ°Π½ΡΠΈΠΈ
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π½ΠΈΠΌ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΊΠ°ΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ°
- Π’Π°Π»Π°Π½Ρ
ΠΠ°Π½ΠΈΠΌΠ°ΠΉΡΠ΅ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ² ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠ²ΠΎΠΉ Π±ΡΠ΅Π½Π΄ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ
- Π Π΅ΠΊΠ»Π°ΠΌΠ°
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³Π°ΠΌ ΡΠΎ Π²ΡΠ΅Π³ΠΎ ΠΌΠΈΡΠ°
- Π ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ
.
X-Xdebug-Profile-Filename
Π½Π° Π·Π°ΠΏΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΡΠ΅ΡΡΡ.
ΠΡΠΎΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ
ΡΠ°Π½ΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ.
Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π·Π°ΠΏΡΠΎΡΠ°. .cachegrind.aggregate
. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΡΡΠΎΡ ΡΠ°ΠΉΠ», ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ
Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ°ΡΠ½Π΄ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΡΡ
Π΄Π°Π½Π½ΡΡ
. false
, Π΅ΡΠ»ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²ΡΠΈΠΊ Π½Π΅ Π°ΠΊΡΠΈΠ²Π΅Π½.