Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low

Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ 1 % ΠΈ 0,1 % ΠΏΡ€ΠΈ тСстировании Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ ΠΈ процСссоров Π² ΠΈΠ³Ρ€Π°Ρ…

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ВсС Ρ‡Π°Ρ‰Π΅ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ПК Π² ΠΈΠ³Ρ€Π°Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Β«0.1 % LowΒ» ΠΈ Β«1 % LowΒ». Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π½Π΅ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π΅ ΠΏΡ€ΠΈΠ΄Π°ΡŽΡ‚ этому значСния ΠΈ ΠΏΠΎ старинкС смотрят Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° срСдний FPS. На самом Π΄Π΅Π»Π΅ эти ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ ΠΈ Π½Π° Π½ΠΈΡ… стоит ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. И Π²ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ срСдний FPS ΠΈ Frame Time

ВрСмя, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ для отрисовки ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π° называСтся Frame time ΠΈΠ»ΠΈ ΠΆΠ΅ «врСмя ΠΊΠ°Π΄Ρ€Π°Β». Π˜Π·ΠΌΠ΅Ρ€ΡΠ΅Ρ‚ΡΡ ΠΎΠ½ΠΎ Π² миллисСкундах, Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ частоту ΠΊΠ°Π΄Ρ€ΠΎΠ² (Frame rate), которая ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ количСство ΠΊΠ°Π΄Ρ€ΠΎΠ², отрисованных Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Частота ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΆΠ΅ измСряСтся Π² количСствС ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду β€” Frames per second ΠΈΠ»ΠΈ ΠΆΠ΅ FPS.

Главная Π΅Π΄ΠΈΠ½ΠΈΡ†Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ β€” срСдний FPS (AVG FPS) Π·Π° вСсь ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ FPS находится ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ FPS = n/t, Π³Π΄Π΅ n β€” количСство ΠΊΠ°Π΄Ρ€ΠΎΠ², отрисованноС Π·Π° всС врСмя, Π° t β€” врСмя провСдСния тСста. Π£ срСднСго FPS Π΅ΡΡ‚ΡŒ нСдостаток, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΅ΠΌΡƒ Π±Ρ‹Ρ‚ΡŒ СдинствСнной Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ измСрСния Π² Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ°Ρ….

0.1 % ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ 1 % Π½ΠΈΠ·ΠΊΠΈΠΉ FPS

ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ FPS Π΅Π³ΠΎ срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ являСтся Ρ‚ΠΎΡ‡Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ, поэтому Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ стоит ΡƒΠ΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ β€” 1 % Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΈ 0.1 % ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ FPS. Π’ нашСм случаС Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ врСмя отрисовки ΠΊΠ°Π΄Ρ€Π° зависит ΠΎΡ‚ Π΅Π³ΠΎ слоТности. Π’ΠΎ врСмя ΠΈΠ³Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒΡΡ ΠΊΠ°Ρ€Ρ‚Ρ‹ с большим количСством ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² ΠΈ NPC Π² ΠΏΠΎΠ»Π΅ видимости ΠΈΠ³Ρ€ΠΎΠΊΠ°, Π½Π° отрисовку ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π°ΠΊΠΈΠ΅ ΠΊΠ°Π΄Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° экранС, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ„Ρ€ΠΈΠ·ΠΈΡ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ ΠΈΠ³Ρ€Ρ‹. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° срСднСго FPS Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π·Π°ΠΌΠ΅Ρ€Π°Ρ… врСмя Β«Π΄Π»ΠΈΠ½Π½Ρ‹Ρ…Β» ΠΊΠ°Π΄Ρ€ΠΎΠ² усрСдняСтся с «быстрыми», поэтому информация ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… тСряСтся.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π·Π° сСкунду Π±Ρ‹Π»ΠΎ отрисовано 30 ΠΊΠ°Π΄Ρ€ΠΎΠ² с Ρ‚Π°ΠΊΠΈΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ отрисовки Π² мс:

33, 57, 23, 13, 34, 68, 34, 40, 44, 16, 90, 27, 66, 87, 23, 37, 17, 23, 31, 21, 23, 20, 37, 12, 32, 36, 22, 14, 20, 10

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС срСдний FPS Ρ€Π°Π²Π΅Π½ 30 ΠΊΠ°Π΄Ρ€Π°ΠΌ Π² сСкунду, Π° срСднСС врСмя отрисовки ΠΊΠ°Π΄Ρ€Π° β€” 33,3 мс. ΠžΠ±Ρ‰Π°Ρ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° достаточно Π½Π΅ΠΏΠ»ΠΎΡ…Π°, Π½ΠΎ Ссли Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½Π΅Π΅, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊΠ°Π΄Ρ€Π°, врСмя отрисовки ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² Π΄Π²Π°, Π° Ρ‚ΠΎ ΠΈ Π² Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π° большС срСднСго. Как ΠΈ Π±Ρ‹Π»ΠΎ сказано Ρ€Π°Π½Π΅Π΅, ΠΏΡ€ΠΈ высчитывании срСднСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ отрисовки ΠΊΠ°Π΄Ρ€Π° ΠΈ срСднСго FPS Β«Π΄ΠΎΠ»Π³ΠΈΠ΅Β» ΠΊΠ°Π΄Ρ€Ρ‹ Ρ‚Π΅Ρ€ΡΡŽΡ‚ΡΡ Π½Π° Ρ„ΠΎΠ½Π΅ «быстрых», Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ значСния ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ Π½Π΅Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ.

Π‘Ρ‹Π»ΠΎ принято Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ значСния срСднСго FPS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ всС ΠΊΠ°Π΄Ρ€Ρ‹.

БущСствуСт Ρ‚Π°ΠΊΠΎΠ΅ понятиС ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ, с английского β€” percentile (Π² русском языкС Ρ‡Π°Ρ‰Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€ΡΠ΅Π½Ρ‚ΠΈΠ»ΡŒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Ρ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ). Π’ нашСм случаС это ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΈΠΆΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находится ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π½Π°Π±ΠΎΡ€Π°. Π£ нас 99-ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ β€” это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΈΠΆΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находятся 99 % Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΎΠ±Ρ‰Π΅Π³ΠΎ числа. И, Ссли ΠΎΠ½ Ρ€Π°Π²Π΅Π½ 90 мс, Ρ‚ΠΎ 99 % Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° мСньшС 90 мс, Π° 1 % большС ΠΈΠ»ΠΈ Ρ€Π°Π²Π΅Π½ этому числу.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low

Π’ Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ°Ρ… ΠΏΠΎ договорСнности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ 99.9- ΠΈ 99-ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π² качСствС Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ измСрСния ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ FPS, Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ 0.1- ΠΈ 1-ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ FPS. Π’ Π½Π°Ρ€ΠΎΠ΄Π΅ ΠΈΡ… принято Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ 0.1 % ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ 1 % Π½ΠΈΠ·ΠΊΠΈΠΉ FPS. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ эти значСния ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½ΠΈΠΆΠ΅ срСднСго FPS, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, которая описываСт Ρ€Π΅Π΄ΠΊΠΈΠ΅ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ события с многочислСнным количСством ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π­Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сцСнС нСпостоянна. ΠŸΠ»ΠΎΡ…ΠΎ это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° 0.1 % ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ 1 % Π½ΠΈΠ·ΠΊΠΈΠΉ FPS Β«ΠΏΡ€ΠΎΡΠ°ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡΒ» Π΄ΠΎ Π½Π΅ΠΈΠ³Ρ€Π°Π±Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ уровня Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ‡Π΅Π³ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π»Π°Π³ΠΈΠ²Π°Ρ‚ΡŒ. ΠŸΡ€Π°Π²Π΄Π°, ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ этот Π½Π΅ΠΈΠ³Ρ€Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ статистичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ β€” для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ½ свой Π² связи с особСнностями чСловСчСского Π³Π»Π°Π·Π° ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡ΠΊΠ°ΠΌΠΈ Π³Π΅ΠΉΠΌΠ΅Ρ€Π°.

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ объяснСния нСдостатков срСднСго FPS (для Π»ΡŽΠ±ΠΎΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…)

ΠœΠ΅ΠΆΠ΄Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΊΠ°Π΄Ρ€Π° ΠΈ частотой ΠΊΠ°Π΄Ρ€ΠΎΠ² Π΅ΡΡ‚ΡŒ матСматичСская связь: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ FPS послС отрисовки ΠΊΠ°Π΄Ρ€Π° β€” ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ FPS β€” ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ отрисовки этого ΠΊΠ°Π΄Ρ€Π°:

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ врСмя ΠΊΠ°Π΄Ρ€Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ измСряСтся Π² миллисСкундах, Π° частота ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… Π² сСкунду, Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Π°Ρ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

НапримСр, ΠΊΠ°Π΄Ρ€ Π±Ρ‹Π» отрисован Π·Π° 25 мс, Ρ‚ΠΎΠ³Π΄Π° получаСтся, Ρ‡Ρ‚ΠΎ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ FPS ΠΏΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠΈ Π΅Π³ΠΎ отрисовки Π±Ρ‹Π» Ρ€Π°Π²Π΅Π½ 1000/25 = 40 FPS.

Как ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано Ρ€Π°Π½Π΅Π΅, срСдний FPS находится ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ FPS = n/t. ΠšΡ€ΠΎΠΌΠ΅ Π½Π΅Π΅ срСдний FPS ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°ΠΊ:

Π“Π΄Π΅ t β€” срСднСС врСмя ΠΊΠ°Π΄Ρ€Π°, Ρ€Π°Π²Π½ΠΎΠ΅ t = (t1 + t2 + t3 + … + t-Π½Π½ΠΎΠ΅)/n

n β€” ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΊΠ°Π΄Ρ€ΠΎΠ², t1, t2, t3 ΠΈ Ρ‚. Π΄. β€” врСмя отрисовки ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°

Π’ΠΎ Π΅ΡΡ‚ΡŒ, срСдний FPS β€” Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°, обратная срСднСму Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π°. ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ΡΡ это Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ врСмя Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ° равняСтся суммС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ отрисовки всСх ΠΊΠ°Π΄Ρ€ΠΎΠ²:

t1 + t2 + t3 + … + t-Π½Π½ΠΎΠ΅ = t

Но ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΆΠ΅ срСдний FPS β€” нСдостаточно Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ? Π’Π°ΠΊ происходит, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ срСдний FPS Π½Π΅ являСтся срСдним арифмСтичСским Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ FPS:

FPS β‰  (FPS1 + FPS2 + FPS3 + … + FPS-Π½Π½ΠΎΠ΅)/n

FPS β‰  (1000/t1 + 1000/t2 + 1000/t3 + … + 1000/t-Π½Π½ΠΎΠ΅)/n

Для подтвСрТдСния этому ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡƒΠ»:

FPS = 1000n/(t1 + t2 + t3 + … + t-Π½Π½ΠΎΠ΅)

ЗначСния срСднСго FPS ΠΈ срСднСго значСния ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ FPS Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π²Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° всС ΠΊΠ°Π΄Ρ€Ρ‹ Π±Ρ‹Π»ΠΈ отрисованы Π·Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ – t1 = t2 = t3 = t-Π½Π½ΠΎΠ΅ = t, Ρ‡Ρ‚ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π’ этом ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π³Π»Π°Π²Π½Ρ‹ΠΉ нСдостаток срСднСго FPS.

Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ FPS Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½, ΠΈ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ систСмы Π² ΠΈΠ³Ρ€Π°Ρ… ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π½Π΅Π³ΠΎ Π½Π΅ стоит. 0.1% ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ 1% Π½ΠΈΠ·ΠΊΠΈΠΉ FPS Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния. Если Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ простым языком, Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ самыС большиС просадки FPS Π·Π° врСмя тСста, портящиС ΠΎΠ±Ρ‰Π΅Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ ΠΈΠ³Ρ€Ρ‹.

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

FPS-ΠΏΡ€ΠΈΠ³ΠΎΠ²ΠΎΡ€. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅
частота ΠΊΠ°Π΄Ρ€ΠΎΠ²
Π² Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Π°Ρ…
ΠΈ Π·Π°Ρ‡Π΅ΠΌ Π΅Ρ‘ Π·Π½Π°Ρ‚ΡŒ?

ЧувствуСтС сСбя Π½Π΅Π»ΠΎΠ²ΠΊΠΎ, ΠΊΠΎΠ³Π΄Π° ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΡŽΡ‚ «сколько Ρƒ тСбя фпс», Π° Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ? Π₯Π²Π°Ρ‚ΠΈΡ‚! ΠŸΠΎΡ€Π° ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ фпс Π² ΠΈΠ³Ρ€Π°Ρ… ΠΈ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‚ΡŒ ΠΈΡΠΏΡ‹Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ гСймСрскоС смущСниС.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ FPS

FPS β€” это сокращСниС ΠΎΡ‚ английского выраТСния Frames Per Second. Π’ российских ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… сообщСствах ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΏΠΈΡΠ°Ρ‚ΡŒ fps ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ «фпс». На Π²Π΅Π»ΠΈΠΊΠΈΠΉ ΠΈ ΠΌΠΎΠ³ΡƒΡ‡ΠΈΠΉ Frames Per Second пСрСводят ΠΊΠ°ΠΊ Β«ΠΊΠ°Π΄Ρ€Ρ‹ Π² сСкунду». Благодаря этому ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ fps Π² ΠΈΠ³Ρ€Π°Ρ… (ΠΈ Π² Π²ΠΈΠ΄Π΅ΠΎ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅) становится ΠΏΡ€ΠΎΡ‰Π΅.

FPS ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, сколько ΠΊΠ°Π΄Ρ€ΠΎΠ² (ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ) ваш ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ ΠΈΠ»ΠΈ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ дСмонстрируСт ΠΊΠ°ΠΆΠ΄ΡƒΡŽ сСкунду. Π§Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ частота ΠΊΠ°Π΄Ρ€ΠΎΠ², Ρ‚Π΅ΠΌ ΠΏΠ»Π°Π²Π½Π΅Π΅ ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Π΅Π΅ становится ΠΈΠ³Ρ€Π°. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΏΡ€ΠΈ Π½ΠΈΠ·ΠΊΠΈΡ… показатСлях FPS ΠΈΠ³Ρ€Π°Ρ‚ΡŒ становится ΠΌΠ΅Π½Π΅Π΅ приятно. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΄Ρ€ΡƒΠ·ΡŒΡ ΠΈΠ½ΠΎΠ³Π΄Π° Таловались Π²Π°ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ ΠΈΠ·-Π·Π° «слайд-ΡˆΠΎΡƒ Π½Π° экранС». Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρƒ Π½ΠΈΡ… Π½ΠΈΠ·ΠΊΠΈΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ FPS, ΠΈ ΠΎΠ½ΠΈ видят ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду.

Но ΠΊΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ, сколько фпс Π² ΠΈΠ³Ρ€Π΅? ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π²Π°ΠΌ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ, Π½ΠΎ, Π²Π΄Ρ€ΡƒΠ³ вас Π·Π°ΡΠΌΠ΅ΡŽΡ‚ Π² ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… сообщСствах, Ссли Π²Ρ‹ расскаТСтС ΠΎ Ρ‚ΠΎΠΌ, сколько ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ваша ΠΈΠ³Ρ€Π°? Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low

Π§Ρ‚ΠΎ влияСт Π½Π° fps Π² ΠΈΠ³Ρ€Π°Ρ…?

Π’ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€Π°Ρ… частота ΠΊΠ°Π΄Ρ€ΠΎΠ² зависит ΠΊΠ°ΠΊ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚ самого Π³Π΅ΠΉΠΌΠ΅Ρ€Π°. Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ ΠΈΠ³Ρ€Ρ‹ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ выпуск ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π±Π΅Π· тСхничСских ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π° ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŒ β€” Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, которая ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€Ρƒ с ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ частотой ΠΊΠ°Π΄Ρ€ΠΎΠ² (Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ это 30 FPS, Π½ΠΎ ситуация ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСняСтся). Один ΠΈΠ· самых ярких ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² 2021 Π³ΠΎΠ΄Π° β€” Cyberpunk 2077. Π‘Ρ‚ΠΎΠ»ΡŒ оТидаСмая ΠΈΠ³Ρ€Π° испытывала тСхничСскиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π° консолях ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ поколСния (PlayStation 4 ΠΈ Xbox One) ΠΈ Π½Π΅ ΠΌΠΎΠ³Π»Π° ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π³Π΅ΠΉΠΌΠ΅Ρ€Ρƒ ΠΈΠ³Ρ€Ρƒ ΠΏΡ€ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… 30 ΠΊΠ°Π΄Ρ€Π°Ρ… Π² сСкунду.

Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΈΠ³Ρ€ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ конфигурация Π΅Π³ΠΎ ПК позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ. Π’Π°ΠΊ, Π½Π° частоту ΠΊΠ°Π΄Ρ€ΠΎΠ² Π½Π° ПК Π²Π»ΠΈΡΡŽΡ‚:

Π§Π°Ρ‰Π΅ всСго ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с FPS Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΈΠ·-Π·Π° нСспособности Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΎΡ‚Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ большоС число ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠ°Π΄Ρ€ΠΎΠ². Из-Π·Π° этого частота ΠΊΠ°Π΄Ρ€ΠΎΠ² становится Π½ΠΈΠ·ΠΊΠΎΠΉ, ΠΈ ΠΈΠ³Ρ€ΠΎΠΊ испытываСт ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ ΠΈ опСративная ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ мСньшСС влияниС Π½Π° FPS, Π½ΠΎ Π±Π΅Π· Π½ΠΈΡ… Π½Π΅ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ воспроизвСдСния ΠΈΠ³Ρ€Ρ‹.

Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠ·ΠΊΠΈΠΌ ΠΈ высоким FPS

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ смотритС, ΠΊΠ°ΠΊ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π±Π΅ΠΆΠΈΡ‚. ΠŸΡ€ΠΈ 1 FPS Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ лишь 1 ΠΊΠ°Π΄Ρ€ Π² 1 сСкунду. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для вас ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π½ΠΈΠ΅ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ 1 ΠΌΠ΅Ρ‚Ρ€Π° Π² Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡ€ΠΈ 1 FPS прСвратится Π² ΠΏΡ‹Ρ‚ΠΊΡƒ. Π§Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ FPS, Ρ‚Π΅ΠΌ ΠΏΠ»Π°Π²Π½Π΅Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π΅Π³ΠΎ двиТСния. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ. Π’ Β«Π§Π΅Π»ΠΎΠ²Π΅ΠΊΠ΅-ΠΏΠ°ΡƒΠΊΠ΅: Π§Π΅Ρ€Π΅Π· всСлСнныС» ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ ΠΈ Π½Π΅ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ ΠΏΠ°ΡƒΠΊ Π² Π»ΠΈΡ†Π΅ Майлза ΠœΠΎΡ€Π°Π»Π΅ΡΠ° дёргаСтся, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠŸΠΈΡ‚Π΅Ρ€ ΠŸΠ°Ρ€ΠΊΠ΅Ρ€ Π»Π΅Ρ‚Π°Π΅Ρ‚ Π½Π° ΠΏΠ°ΡƒΡ‚ΠΈΠ½Π΅ ΠΏΠ»Π°Π²Π½ΠΎ. Π’Π°ΠΊ Π°Π½ΠΈΠΌΠ°Ρ‚ΠΎΡ€Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π² мастСрствС Π³Π΅Ρ€ΠΎΠ΅Π².

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low

Бколько FPS Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π² ΠΈΠ³Ρ€Π°Ρ…

Π’Π°ΠΊ какая частота ΠΊΠ°Π΄Ρ€ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ?

Π§Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ³Ρ€Ρ‹ с высоким ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ FPS?

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low

Как ΡƒΠ·Π½Π°Ρ‚ΡŒ FPS Π² ΠΈΠ³Ρ€Π°Ρ…?

Π•ΡΡ‚ΡŒ нСсколько способов ΡƒΠ·Π½Π°Ρ‚ΡŒ фпс Π² ΠΈΠ³Ρ€Π΅. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ β€” Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ тСстированиС Π² самой ΠΈΠ³Ρ€Π΅. Часто Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ Π² ΠΈΠ³Ρ€Ρƒ Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊ (тСст ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ), Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π² мСню. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅, ΠΈΠ³Ρ€Π° дСмонстрируСт сцСны Π² Ρ€Π°Π·Π½ΠΎΠΉ обстановкС: Π½ΠΎΡ‡ΡŒΡŽ, Π΄Π½Ρ‘ΠΌ, с Ρ‚ΠΎΠ»ΠΏΠΎΠΉ людСй, пустыС Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. ПослС тСста ΠΈΠ³Ρ€Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² Π²ΠΈΠ΄Π΅ частоты ΠΊΠ°Π΄Ρ€ΠΎΠ².

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. МоТно ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Fraps. Π”Π°ΠΆΠ΅ бСсплатная вСрсия прилоТСния Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ FPS Π² любой ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ для вас ΡƒΠ³ΠΎΠ» экрана.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ 1 fps low

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚: Nvidia ΠΈΠ»ΠΈ AMD. Π’ ΠΎΠ±Π΅ встроСн Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» для отслСТивания частоты ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² ΠΈΠ³Ρ€Π΅.

Как Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ высокого FPS Π² ΠΈΠ³Ρ€Π°Ρ…?

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

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ слоТнСС, Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅ β€” Π·Π°Ρ‚Ρ€Π°Ρ‚Π½Π΅Π΅: ΠΎΠ±Π·Π°Π²Π΅ΡΡ‚ΠΈΡΡŒ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ вас ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ ΠΈ высоким FPS. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, стоит ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° консоли: PlayStation 5 ΠΈ Xbox Series X, ΠΈΠ³Ρ€Ρ‹ для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ для 60 FPS.

Π§Ρ‚ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅?

FPS β€” это частота ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду, дСмонстрируСмая ΠΈΠ³Ρ€ΠΎΠΉ. Π§Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ этот ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅. ДвиТСния Π³Π΅Ρ€ΠΎΠ΅Π² станут ΠΏΠ»Π°Π²Π½Π΅Π΅, Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ врСмя Π·Π° Ρ‚Π°ΠΊΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ приятнСС. Если Π²Ρ‹ Π½Π΅ кибСрспортсмСн ΠΈΠ»ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ ΠΈΠ³Ρ€Π°Π΅Ρ‚Π΅ Π² ΡΠΎΡ€Π΅Π²Π½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ Π²Ρ€ΠΎΠ΄Π΅ Apex Legends, Call of Duty: Warzone, CS:GO β€” Π²Π°ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ±ΠΈΠ²Π°Ρ‚ΡŒΡΡ 60 FPS. Для ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Ρ‡Π°Ρ‰Π΅ всСго Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ 45 Π΄ΠΎ 60 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² сСкунду. Π”ΠΎΠ±ΠΈΡ‚ΡŒΡΡ этого показатСля ΠΌΠΎΠΆΠ½ΠΎ сниТСниСм настроСк Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠΎΠΉ Π½ΠΎΠ²ΠΎΠ³ΠΎ оборудования: ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΡƒΡŽΡ‰ΠΈΡ… для ПК, ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… консолСй.

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

Π•Ρ‰Ρ‘ Ρ€Π°Π· ΠΎ показатСлях ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ β€” срСдниС Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ, 1% ΠΈ 0.1% Π½ΠΈΠ·ΠΊΠΈΠ΅ FPS

Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°

Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ Ρ€Π°Π· ΠΌΡ‹ познакомились с понятиСм Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ с часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ показатСлями ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, со срСдним, 1% ΠΈ 0.1% Π½ΠΈΠ·ΠΊΠΈΠΌΠΈ FPS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‚ вСсь массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° Π½Π° ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ сцСнС. ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ использования ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ логичСских Π²Ρ‹Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ ΠΈΠ· Π΄Π²ΡƒΡ… простых, Π½ΠΎ Π²Π°ΠΆΠ½Ρ‹Ρ… ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ:

Π£ΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎ, выброс (ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΌΠ°Ρ…) β€” это Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ, сильно ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΎΡ‚ всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΈΠ· всСго массива Π΄Π°Π½Π½Ρ‹Ρ…. Выброс ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ обусловлСн ошибкой ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ (устранимой ΠΈΠ»ΠΈ Π½Π΅Ρ‚), Π° ΠΌΠΎΠΆΠ΅Ρ‚ просто ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Π²Π°Ρ€ΠΈΠ°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ измСряСмой Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹. И вся ΡΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ выбросов ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹, Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ, Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π΄Π²ΡƒΡ… упомянутых Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ мСсто Π±Ρ‹Ρ‚ΡŒ. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² нашСм случаС аномально Π½ΠΈΠ·ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ минимального ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ FPS ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠ°ΠΊ ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π½ΠΈΠ·ΠΊΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ систСмы Π½Π° самом слоТном ΠΊΠ°Π΄Ρ€Π΅ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ сцСны, Ρ‚Π°ΠΊ ΠΈ Π±Ρ‹Ρ‚ΡŒ обусловлСнным сторонними Ρ„Π°ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ β€” ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, Π½Π΅ стоит Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠ·Π°Π΄Π°Ρ‡Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎ Π΅Ρ‰Ρ‘ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ мноТСство ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ сСрвисов, способных Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ раздСляСмыС с ΠΈΠ³Ρ€ΠΎΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ рСсурсы ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.

ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π²Π·ΡΡ‚ΡŒ ΠΈ просто ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ выбросы ΠΈΠ· массива Π΄Π°Π½Π½Ρ‹Ρ…, Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΡƒΡΡΡŒ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅ΠΌ, ΠΊΠΎΠΈΡ…, Π²ΠΎΠΎΠ±Ρ‰Π΅ говоря, сущСствуСт Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ ΠΌΠ°Π»ΠΎ. Однако, Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ ΠΏΠ»ΠΎΡ… Π² случаС, ΠΊΠΎΠ³Π΄Π° выбросы лишь ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Π²Π°Ρ€ΠΈΠ°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ измСряСмой Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, Π° Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‚ΡŒ навСрняка, Ρ‚Π°ΠΊ это ΠΈΠ»ΠΈ Π½Π΅Ρ‚ Π² нашСм случаС Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ с ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ выбросов β€” это ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ Π½Π΅ наш Π²Ρ‹Π±ΠΎΡ€. ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ дСйствий ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ использованиС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ статистичСских Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², способных Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² условиях наличия выбросов. Π’ статистикС Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ выбросоустойчивыми, ΠΈΠ»ΠΈ робастными (ΠΎΡ‚ Π°Π½Π³Π». robust, устойчивый). МинимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π½Π΅ являСтся робастной характСристикой Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ являСтся Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ· этого Π½Π°Π±ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ выбросом. А Π²ΠΎΡ‚ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ, ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Ρ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ, Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ², робастны.

Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°

Напомню, Ρ‡Ρ‚ΠΎ n-Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Pn, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΈΠΆΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находится n ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· всСго Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ…. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 99-ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π½ΠΈΠΆΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находятся 99% Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈΠ· Π½Π°Π±ΠΎΡ€Π°. Π’ нашСм ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ случаС, Ссли 99-ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° Ρ€Π°Π²Π΅Π½, скаТСм, 33 мс, Ρ‚ΠΎ это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρƒ 99% ΠΊΠ°Π΄Ρ€ΠΎΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° мСньшС Π»ΠΈΠ±ΠΎ Ρ€Π°Π²Π½ΠΎ 33 мс ΠΈ лишь Ρƒ 1% ΠΊΠ°Π΄Ρ€ΠΎΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° большС 33 мс. Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти значСния ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ β€” ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ 99 ΠΈΠ· 100 ΠΊΠ°Π΄Ρ€ΠΎΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ мСньшС Π»ΠΈΠ±ΠΎ Ρ€Π°Π²Π½ΠΎ 33 мс ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ 1 ΠΊΠ°Π΄Ρ€Π° ΠΎΠ½ΠΎ прСвысит 33 мс. Аналогично ΠΈ с частотой ΠΊΠ°Π΄Ρ€ΠΎΠ², Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² случаС частоты ΠΊΠ°Π΄Ρ€ΠΎΠ² нас Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ ΠΌΠ°Π»Ρ‹Π΅, Π° Π½Π΅ большиС ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 1-Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ FPS, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚Π°ΠΊΠΎΠ²ΠΎ, Ρ‡Ρ‚ΠΎ лишь для 1% ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ FPS оказываСтся Π½ΠΈΠΆΠ΅ ΠΈΠ»ΠΈ Ρ€Π°Π²Π΅Π½ 1-ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŽ, Π° для 99% β€” Π²Ρ‹ΡˆΠ΅. Π˜Π½Ρ‹ΠΌΠΈ словами, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для 1 ΠΈΠ· 100 ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ FPS Π±ΡƒΠ΄Π΅Ρ‚ мСньшС ΠΈΠ»ΠΈ Ρ€Π°Π²Π΅Π½ 1-ΠΎΠΌΡƒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŽ FPS, Π° для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… 99, соотвСствСнно, большС, ΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, 1-ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ FPS являСтся робастной Π·Π°ΠΌΠ΅Π½ΠΎΠΉ минимального FPS.

Учитывая Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΉ FPS Π΅ΡΡ‚ΡŒ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° обратная Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π°

ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ этих Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ связаны ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ

Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°

Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, имСя Π½Π° Ρ€ΡƒΠΊΠ°Ρ… массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π°, для вычислСния 1-ΠΎΠ³ΠΎ процСнтиля FPS Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ значСния ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ FPS для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π° ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ 1-ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… чисСл, Π° ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ 99-ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° ΠΈ Π²Π·ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Напомню Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎ врСмя ΠΊΠ°Π΄Ρ€Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ исчисляСтся Π² миллисСкундах, Π° частота ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… Π² сСкунду, Π² ΠΎΠ±Π΅ΠΈΡ… Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ… появляСтся ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ 1000. ΠšΡΡ‚Π°Ρ‚ΠΈ говоря, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… 1-ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ FPS ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ обозначаСтся ΠΊΠ°ΠΊ 99-ΠΉ, Ρ‡Ρ‚ΠΎ тСхничСски, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅Π²Π΅Ρ€Π½ΠΎ, Π½ΠΎ ΡΡƒΡ‚ΡŒ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ясна.

И ΠΎΡ‚ ошибок Ρ‡ΡƒΠΆΠΈΡ… ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ошибкам собствСнным β€” Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ΅ значСния 1% low FPS ΠΈ 0.1% low FPS Π±Ρ‹Π»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ отоТдСствлСны с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ процСнтилями FPS. Π­Ρ‚ΠΎ Π½Π΅Π²Π΅Ρ€Π½ΠΎ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой срСднСС арифмСтичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ FPS, ΠΏΠΎΠΏΠ°Π²ΡˆΠΈΡ… Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎ-Π±Ρ‹ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ 1% low FPS Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Π½Π°Ρ‡Π°Π»Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ 1-ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ FPS, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΈΠ· всСго массива Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ FPS Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² этот ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ ΠΈ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ срСднСС арифмСтичСскоС. МнС, ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒΡΡ, такая схСма ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ нравится, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ вСсь смысл использования ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»Π΅ΠΉ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΠΈΠ²Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ влияниС выбросов, Π° Π½Π° Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ 1% low FPS ΠΈ 0.1% low FPS выбросы ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ сущСствСнно большСС влияниС, Ρ‡Π΅ΠΌ Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ, просто Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡ… ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°Ρ….

Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°

ΠžΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ FPS ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ. И здСсь, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Π² ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΉ Ρ€Π°Π·, всё опрСдСляСтся нСгласными соглашСниями Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ области, ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π² ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ°Ρ… Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ стандартом стали 99-ΠΉ ΠΈ 99.9-ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° ΠΈ ΡΠΎΠΎΡ‚Π²Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΠΌ 1-ΠΉ ΠΈ 0.1-ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ FPS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Ρ€Π°Π½Π΅Π΅ ΠΈ использовали Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ…, пускай ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡ… имСнуя (см. Π²Ρ‹ΡˆΠ΅). Однако, Π² Ρ…ΠΎΠ΄Π΅ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… я ΠΏΡ€ΠΈΡˆΡ‘Π» ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ 0.1-ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ слСдуСт ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ срСднСС врСмя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΎΠ² составляСт порядка 1 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ (60 сСкунд), Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ срСднСм FPS порядка Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дСсятков (скаТСм, 60 FPS) Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ получаСтся всСго нСсколько тысяч Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° (60 c * 60 ΠΊΠ°Π΄Ρ€ΠΎΠ²/с = 3600 ΠΊΠ°Π΄Ρ€ΠΎΠ²), Π° 0.1% ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… тысяч β€” это всСго-навсСго нСсколько ΠΊΠ°Π΄Ρ€ΠΎΠ² (Ρ‡Π°Ρ‰Π΅ всСго 1-2), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ выбросами, ΠΎΡ‚ влияния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹, Π²ΠΎΠΎΠ±Ρ‰Π΅ говоря, ΠΈ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ. Π˜Π½Ρ‹ΠΌΠΈ словами, Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… тысяч ΠΊΠ°Π΄Ρ€ΠΎΠ² попросту нСдостаточно, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° 0.1-ΠΎΠ³ΠΎ процСнтиля Π±Ρ‹Π»Π° робастной. Π‘ 1-Ρ‹ΠΌ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»Π΅ΠΌ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π΅Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ 1% ΠΎΡ‚ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… тысяч ΠΊΠ°Π΄Ρ€ΠΎΠ² составляСт ΡƒΠΆΠ΅ нСсколько дСсятков ΠΊΠ°Π΄Ρ€ΠΎΠ² β€” Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρƒ, Π΄ΠΎΡΡ‚Π°Ρ‚ΠΎΡ‡Π½ΡƒΡŽ для робастности 1-ΠΎΠ³ΠΎ процСнтиля. МоТно Π±Ρ‹Π»ΠΎ Π±Ρ‹, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³ΠΎΠ½ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, Π° всС ΠΏΡ€ΠΎΠ³ΠΎΠ½Ρ‹ вмСстС взятыС, Π½ΠΎ, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, такая ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Π°, Π° Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π΄Π°ΠΆΠ΅ Π² этом случаС понадобилось Π±Ρ‹ порядка 10 ΠΏΡ€ΠΎΠ³ΠΎΠ½ΠΎΠ² для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ°, Ρ‡Ρ‚ΠΎ Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎ Π·Π°Ρ‚Ρ€Π°Ρ‚Π½ΠΎ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

И послСднСС ΠΎ процСнтилях, Ρ‚ΠΎΡ‡Π½Π΅Π΅, ΠΎΠ± ΠΎΠ΄Π½ΠΎΠΌ особом ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»Π΅, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ 50-ΠΌ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»Π΅, извСстном Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΌΠ΅Π΄ΠΈΠ°Π½Π°. МСдиана, Π±ΡƒΠ΄ΡƒΡ‡ΠΈ 50-ΠΌ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»Π΅ΠΌ, прСдставляСт собой Ρ‚Π°ΠΊΠΎΠ΅ число, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° элСмСнтов ΠΈΠ· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° большС Π½Π΅Π³ΠΎ, Π° другая ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° мСньшС Π»ΠΈΠ±ΠΎ Ρ€Π°Π²Π½Π°. МСдиана часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΌΠ΅Ρ€Ρ‹ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ СдинствСнного числа, слуТащСго (для краткости) Π² цСлях описания всСго мноТСства Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. По-простому, ΠΌΠ΅Ρ€Ρ‹ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ часто Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ «ΡΡ€Π΅Π΄Π½ΠΈΠΌΠΈ», ΠΈ, собствСнно, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ срСдних Π²Π΅Π»ΠΈΡ‡ΠΈΠ½, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, срСднСС арифмСтичСскоС Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ Π² качСствС ΠΌΠ΅Ρ€Ρ‹ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠΈ. Π Π°Π½Π΅Π΅, ΠΌΡ‹ Ρ‚Π°ΠΊ ΠΈ поступали, считая срСдний FPS ΠΊΠ°ΠΊ срСднСС арифмСтичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ FPS. Однако, Ρƒ срСднСго арифмСтичСского Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΠ½Ρ‹ΠΉ нСдостаток, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ (отчасти) лишСна ΠΌΠ΅Π΄ΠΈΠ°Π½Π° β€” срСднСС арифмСтичСскоС Π½Π΅ являСтся робастной Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ΠΎΠΉ, Π° ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρ‹ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ) робастны.

ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ситуации, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅Ρ€ΠΎΠ±Π°ΡΡ‚Π½ΠΎΡΡ‚ΡŒ срСднСго арифмСтичСского проявляСт сСбС Π²ΠΎ всСй красС являСтся подсчёт срСднСго Π΄ΠΎΡ…ΠΎΠ΄Π°. Π‘ΡƒΠ΄ΡƒΡ‡ΠΈ посчитанным ΠΊΠ°ΠΊ срСднСС арифмСтичСскоС, срСдний Π΄ΠΎΡ…ΠΎΠ΄ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Π΄ΠΎΡ…ΠΎΠ΄Ρ‹ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° людСй, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ высокий Π΄ΠΎΡ…ΠΎΠ΄ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… людСй с большим ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ срСднСго Π΄Π΅Π»Π°Π΅Ρ‚ ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΉ пСрСкос срСднСго арифмСтичСского. НапримСр, Ссли 19 Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ² прСдприятия ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ ΠΏΠΎ 5000 β‚½ Π² мСсяц, Π° Π³Π΅Π½Π΅Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ β€” 1 ΠΌΠ»Π½ β‚½, Ρ‚ΠΎ срСдняя Π·Π°Ρ€ΠΏΠ»Π°Ρ‚, посчитанная ΠΊΠ°ΠΊ срСднСС арифмСтичСскоС, составит Ρ‡ΡƒΡ‚ΡŒ большС 50000 β‚½. ΠŸΡ€ΡΠΌΠΎ ΠΊΠ°ΠΊ Π² Ρ‚ΠΎΠΌ Π°Π½Π΅ΠΊΠ΄ΠΎΡ‚Π΅: Ρ‡ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΠΈ Сдят мясо, простыС люди β€” капусту, Π° Π² срСднСм ΠΌΡ‹ всС Π΅Π΄ΠΈΠΌ Π³ΠΎΠ»ΡƒΠ±Ρ†Ρ‹.

МСдиана ΠΆΠ΅, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ срСднСго арифмСтичСского, справляСтся с Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ Ρ‚Π°ΠΊΠΎΠ³ΠΎ сильного пСрСкоса β€” срСдний Π΄ΠΎΡ…ΠΎΠ΄ ΠΏΠΎ ΠΌΠ΅Π΄ΠΈΠ°Π½Π΅ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ составляСт 5000 β‚½. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΡ€ΠΈ большСм количСствС усрСдняСмых Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ влияниС выбросов Π½Π° срСднСС арифмСтичСскоС Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ½ΠΈΠΆΠ°Ρ‚ΡŒΡΡ, Π½ΠΎ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, скаТСм, Π² ΡˆΡ‚Π°Ρ‚Π΅, Π³Π΄Π΅ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π΄Π΅ΠΊΠ»Π°Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ свой Π΄ΠΎΡ…ΠΎΠ΄ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π”ΠΆΠ΅Ρ„Ρ„ БСзос, влияниС Π΅Π³ΠΎ Π΄ΠΎΡ…ΠΎΠ΄Π° Π½Π° срСднСС арифмСтичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ всё Π΅Ρ‰Ρ‘ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сущСствСнным. Π’ нашСм случаСм, с нСсколькими тысячами Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π°, ΠΌΠ½Π΅ ΠΏΠΎΠΊΠ° Π½ΠΈ Ρ€Π°Π·Ρƒ Π½Π΅ довСлось Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ сущСствСнного расхоТдСния ΠΌΠ΅ΠΆΠ΄Ρƒ срСдним арифмСтичСским ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½ΠΎΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π΄Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρƒ. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ€ΠΎΠ±Π°ΡΡ‚Π½ΠΎΡΡ‚ΡŒ этой характСристики Π² Ρ†Π΅Π»ΠΎΠΌ Π²Ρ‹ΡˆΠ΅, Ρ‡Π΅ΠΌ Ρƒ срСднСго арифмСтичСского, Π° Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, для Сдинообразия β€” матСматичСский смысл ΠΌΠ΅Π΄ΠΈΠ°Π½Ρ‹ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠΌΡƒ Ρƒ 1-ΠΎΠ³ΠΎ процСнтиля (Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ΅Π΄ΠΈΠ°Π½Π°, собствСнно, Ρ‚ΠΎΠΆΠ΅ ΡΡƒΡ‚ΡŒ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΡŒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 50-ΠΉ).

ВрСмя ΠΊΠ°Π΄Ρ€Π°

ΠžΠ±ΡΡƒΠ΄ΠΈΠ², ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ описанию процСсса ΠΈΡ… получСния. И Π½Π°Ρ‡Π½Ρ‘ΠΌ, ΠΏΠΎΠΆΠ°Π»ΡƒΠΉ, с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Ρ‡Π΅Π³ΠΎ-Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ «Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ числового значСния (ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ) совмСстно с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ измСрСния, Π° Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, характСризуСтся ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ. ΠŸΡ€ΠΈ этом Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ понятия ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈ ΠΈΡ… ΠΏΡ€Π΅Ρ†ΠΈΠ·ΠΈΠΎΠ½Π½ΠΎΡΡ‚ΡŒ, ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… описываСт Π±Π»ΠΈΠ·ΠΎΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΊ истинному Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ измСряСмой Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹, Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ β€” Π±Π»ΠΈΠ·ΠΎΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ. ΠŸΡ€ΠΈ этом Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ (Π² ΠΎΠ±ΠΎΠΈΡ… смыслах) зависит Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ с обсуТдСния ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° ΠΌΡ‹ ΠΈ Π½Π°Ρ‡Π½Ρ‘ΠΌ.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ измСрСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π°

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ измСряСм врСмя ΠΊΠ°Π΄Ρ€Π°, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΆΠ΅ писалось ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Ρ€Π°Π½Π΅Π΅. Π˜Π·ΠΌΠ΅Ρ€ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ PresentMon. Π§Ρ‚ΠΎ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ прСцизионности Ρ‚Π°ΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ? Начнём с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’ΠΎΠΎΠ±Ρ‰Π΅ говоря, Ρ‚Π΅ΠΌΠ° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ слишком ΠΎΠ±ΡˆΠΈΡ€Π½Π° для ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ³ΠΎ обсуТдСния, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ раскрыта Π² многочислСнных ΠΎΠ±Π·ΠΎΡ€Π°Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ-Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ комплСкса NVIDIA FCAT, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ… Π½Π° overclockers.ru (1, 2), Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° ixbt.com ΠΈ hardwareluxx.ru (1, 2, 3). Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠ΅ΡΡ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌΠΈ ΠΏΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΌ ссылкам, здСсь ΠΆΠ΅ ΠΌΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠΌ сСбС лишь ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ Ρ€Π΅Π·ΡŽΠΌΠ΅. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ (Π² смыслС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ) ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ врСмя ΠΊΠ°Π΄Ρ€Π°, Ρ‚.Π΅. Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌΠΈ Π½Π° экран Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π°ΠΌΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

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

ВрСмя ΠΊΠ°Π΄Ρ€Π°: rendered vs. displayed

Π Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ ΠΊΠ°Π΄Ρ€Π° β€” процСсс тСхничСски слоТный, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ мноТСство этапов, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Ρ… Π² ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€. Π’ΠΎΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, упрощСнная Π±Π»ΠΎΠΊ-схСма графичСского ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°, взятая ΠΈΠ· руководства ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ NVIDIA FrameView β€” ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, основанной Π½Π° PresentMon.

Π£ΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ графичСского ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

БобствСнно, самым Π³Π»Π°Π²Π½Ρ‹ΠΌ нСдостатком большСй части чисто ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² опрСдСлСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, FRAPS) ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΈ являСтся Ρ‚Π° ΠΈΡ… ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ лишь Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ отсылкой Π΄Π²ΡƒΡ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠ°Π΄Ρ€ΠΎΠ² Π½Π° ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² самом Π½Π°Ρ‡Π°Π»Π΅ графичСского ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ комплСксы ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ врСмя ΠΊΠ°Π΄Ρ€Π° Π² самом ΠΊΠΎΠ½Ρ†Π΅ графичСского ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ чисто ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, способныС ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ врСмя ΠΊΠ°Π΄Ρ€Π° ΠΏΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ графичСского ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π½Π°ΠΌΠΈ PresentMon ΡƒΠΌΠ΅Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ T_present, Π½ΠΎ ΠΈ T_display. Однако, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ (Π² смыслС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ) ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π½Π° экран Π΄Π²ΡƒΡ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π΄Ρ€ΡƒΠ³ Π·Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΊΠ°Π΄Ρ€ΠΎΠ² Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Всё Π΄Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ чисто ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ «ΠΎΠ±ΠΌΠ°Π½ΡƒΡ‚Ρ‹» Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΊΡ‚ наличия «ΠΎΡ‚Π±Ρ€ΠΎΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ» ΠΈΠ»ΠΈ «Π½Π΅ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ» ΠΊΠ°Π΄Ρ€Π°, ΠΎΡ‚Ρ€Π°ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π°Π², Ρ‡Ρ‚ΠΎ вСсь процСсс Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° ΠΏΡ€ΠΎΡˆΡ‘Π» Π² ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈ ΠΊΠ°Π΄Ρ€ Π±Ρ‹Π» ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹Π²Π΅Π΄Π΅Π½ Π½Π° экран. ЕдинствСнный способ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°Π΄Ρ€ Π±Ρ‹Π» ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π²Ρ‹Π²Π΅Π΄Π΅Π½ Π½Π° экран β€” это Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠ°, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡƒΡ‚Ρ‘ΠΌ Π·Π°Ρ…Π²Π°Ρ‚Π° ΠΊΠ°Π΄Ρ€ΠΎΠ² с ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… интСрфСйсов Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹. Но ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано Π²Ρ‹ΡˆΠ΅, Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ для Ρ†Π΅Π»Π΅ΠΉ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв достаточно ΠΈ точности чисто ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств.

Π˜Ρ‚Π°ΠΊ, казалось Π±Ρ‹, Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ T_display Π»ΡƒΡ‡ΡˆΠ΅ подходят для Ρ†Π΅Π»Π΅ΠΉ измСрСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π°, Ρ‡Π΅ΠΌ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ T_present, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ послСдниС, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² использовании ΠΏΠ΅Ρ€Π²Ρ‹Ρ… имССтся, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, ΠΎΠ΄Π½ΠΎ большоС «Π½ΠΎ». И имя этому «Π½ΠΎ» β€”DirectX 12, ΠΈΠ»ΠΈ, Ρ‚ΠΎΡ‡Π½Π΅Π΅, отсутствиС Π² Π½Ρ‘ΠΌ классичСского эксклюзивного полноэкранного Ρ€Π΅ΠΆΠΈΠΌΠ° (exclusive fullscreen mode) ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… манипуляций для запуска DirectX 12 ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² блиТайшСм Π°Π½Π°Π»ΠΎΠ³Π΅ этого Ρ€Π΅ΠΆΠΈΠΌΠ°. Π‘ΡƒΡ‚ΡŒ, Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅, состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² DirectX 12 Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ полноэкранныС прилоТСния лишь Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΠΊΠ½Π° Π±Π΅Π· Ρ€Π°ΠΌΠΊΠΈ (borderless windowed mode), ΠΏΡ€ΠΈ этом ΠΈΠ³Ρ€Π°, запущСнная Π² Ρ‚Π°ΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎΠ±ΡƒΡ„Π΅Ρ€ Π² своё Π±Π΅Π·Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ пользованиС, Π° ΠΊΠ°ΠΊ ΠΈ любоС Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΎΠΊΠΎΠ½Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ записываСт Π΄Π°Π½Π½Ρ‹Π΅ Π² свой собствСнный Π±ΡƒΡ„Π΅Ρ€, Π° Π·Π°Ρ‚Π΅ΠΌ диспСтчСр ΠΎΠΊΠΎΠ½ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола (Π°Π½Π³Π». Desktop Window Manager, DWM) ΠΊΠΎΠΌΠΏΠΎΠ½ΡƒΠ΅Ρ‚ Π±ΡƒΡ„Π΅Ρ€ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈ выводится Π½Π° экран.

Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ позволяСт Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ эффСкты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ элСмСнты Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΎΠ²Π΅Ρ€Π»Π΅ΠΈ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ полноэкранным ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ прилоТСниями ΠΈ использованиС ΠΌΠ½ΠΎΠ³ΠΎΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” Π² Ρ€Π°Π±ΠΎΡ‚Π΅ DWM Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° ваТная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π·Π°ΠΌΠ΅Ρ€ΠΎΠ² Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° ΠΏΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΈΠ· графичСского ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°: для прСдотвращСния ΠΌΠ΅Ρ€Ρ†Π°Π½ΠΈΠΉ ΠΈ Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠ² ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ DWM ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Π²ΠΎΠΉΠ½ΡƒΡŽ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ, мСняя Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€ (ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ осущСствляСтся Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° экран) Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€ (Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠ°Π΄Ρ€Π°) Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. Как Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ значСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° ΠΏΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΈΠ· графичСского ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ посчитанныС ΠΏΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ T_display, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ лишь числами, ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π΅, ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ частотС Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° с частотой Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ 60 Π“Ρ†, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ лишь значСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π°, ΠΊΡ€Π°Ρ‚Π½Ρ‹Π΅ 1/60=0.016(6) с, ΠΈΠ»ΠΈ 16.6(6) мс. ЀактичСски кадровая частоты Π² Ρ‚Π°ΠΊΠΎΠΌ случаС оказываСтся синхронизирована с частотой Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ситуации с использованиСм Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ синхронизации (V-Sync), Π²ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ V-Sync Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π²ΠΎΠΉΠ½ΡƒΡŽ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΡŽ DWM Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.

На самом Π΄Π΅Π»Π΅ Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ DWM ΠΏΡ€ΠΈ использовании DirectX 12, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΠΎΠΉ синхронизации частоты ΠΊΠ°Π΄Ρ€ΠΎΠ² с частотой Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ модСль прСдставлСния True Immediate Independent Flip), ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ DIrectX 12 ΠΈΠ³Ρ€Ρ‹ эту Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚. Как Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ:

На рисункС свСрху ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ значСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π°, посчитанныС ΠΏΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² Π½Π°Ρ‡Π°Π»Π΅ (ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ) ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ графичСского ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° (Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ) для Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ΅Ρ€Π²Ρ‹Ρ… сСкунд встроСнного Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ° Metro Exodus, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ DirectX 12. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ Π½Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π΅ с частотой Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ 60 Π“Ρ†, Π° ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ «ΠΎΠ±Ρ…ΠΎΠ΄Π°» DWM ΠΈΠ³Ρ€Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚, Ρ‚ΠΎ врСмя ΠΊΠ°Π΄Ρ€Π° ΠΏΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΈΠ· графичСского ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° строго ΠΊΡ€Π°Ρ‚Π½ΠΎ 16.6(6) мс. Мало Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° значСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° Π² ΠΊΠΎΠ½Ρ†Π΅ графичСского ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π° влияСт Ρ‚Π°ΠΊΠΎΠΉ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ внСшний Ρ„Π°ΠΊΡ‚ΠΎΡ€, ΠΊΠ°ΠΊ частота Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, Ρ‚Π°ΠΊ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ использовании ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°, Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌΠΎΠ΅ Π½Π° значСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ сильно ΡΠΊΡ€Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄Π²ΡƒΡ… систСм. Π’ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ врСмя ΠΊΠ°Π΄Ρ€Π° ΠΏΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΈΠ· графичСского ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°, Π° влияниС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ограничСния Π½ΠΈΠ²Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ с высокой частотой Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ, скаТСм, 240 Π“Ρ†, Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ врСмя ΠΊΠ°Π΄Ρ€Π° ΠΏΠΎ Π²Ρ…ΠΎΠ΄Ρƒ Π² графичСского ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΌ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, ΠΊΠΎΠ³Π΄Π° ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ограничСния Π½Π΅Ρ‚, Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ значСниями, посчитанными ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°.

ВрСмя ΠΊΠ°Π΄Ρ€Π°: ΠΏΡ€Π΅Ρ†ΠΈΠ·ΠΈΠΎΠ½Π½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ

Π‘ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ, ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ скаТСм нСсколько слов ΠΎΠ± ΠΈΡ… прСцизионности, которая, напомню, Π΅ΡΡ‚ΡŒ Π±Π»ΠΈΠ·ΠΎΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π΄Ρ€ΡƒΠ³ ΠΊ Π΄Ρ€ΡƒΠ³Ρƒ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Π±Π»ΠΈΠ·ΠΎΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π° тСхничСски слоТно Π΄Π° ΠΈ бСссмыслСнно, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ, строго говоря, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°Π΄Ρ€ΠΎΠ² Π² Π΄Π²ΡƒΡ… тСстовых ΠΏΡ€ΠΎΠ³ΠΎΠ½Π°Ρ… практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Ρ†ΠΈΠ·ΠΈΠΎΠ½Π½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ лишь ΠΏΠΎ статистичСским характСристикам всСго Π½Π°Π±ΠΎΡ€Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Π΄Ρ€Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ для Π°Π½Π°Π»ΠΈΠ·Π° процСнтилям. Π’ идСальной ситуации, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π½Π° Ρ…ΠΎΡ€ΠΎΡˆΠΎ повторяСмой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠ°Π΄Ρ€ΠΎΠ² (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΠΎΠΉ посрСдством встроСнного Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ°) стандартноС ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΏΠΎ 3-5 ΠΏΡ€ΠΎΠ³ΠΎΠ½Π°ΠΌ составляСт максимум Ρ‡ΡƒΡ‚ΡŒ большС 1 FPS для ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρ‹ ΠΈ 1-ΠΎΠ³ΠΎ процСнтиля FPS. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΄Π°ΠΆΠ΅ Π² Ρ‚Π°ΠΊΠΎΠΌ идСальном с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния прСцизионности ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ случаС значСния ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ смысл ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² цСлочислСнном Π²ΠΈΠ΄Π΅, Π° ΠΎ дСсятых (ΠΈ ΡƒΠΆ Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ сотых) долях FPS Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ΄Ρ‚ΠΈ ΠΈ Ρ€Π΅Ρ‡ΠΈ.

ΠŸΡ€ΠΈ тСстировании ΠΆΠ΅ Π½Π° случайных ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… сцСнах (ручная «ΠΏΡ€ΠΎΠ±Π΅ΠΆΠΊΠ°» участка ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠ³ΠΎ уровня) ситуация Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΡƒΠΆΠ΅ β€” статистичСскиС ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΡˆΠ΅, особСнно Π½Π° Π½Π΅ самых ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… систСмах. Достаточно банально ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²Ρƒ Π² сторону Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ слоТной сцСнС Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π΅ ΠΈ Π½Π΅ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сущСствСнно Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ значСния ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π‘Ρ‚Ρ€Π°Π΄Π°ΡŽΡ‚, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΌΠ°Π»Ρ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ, Π½ΠΎ Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΈ ситуации, ΠΊΠΎΠ³Π΄Π° ΠΎΡ‚ ΠΏΡ€ΠΎΠ³ΠΎΠ½Π° ΠΊ ΠΏΡ€ΠΎΠ³ΠΎΠ½Ρƒ сильно «Π³ΡƒΠ»ΡΠ΅Ρ‚» ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°Π½Π½ΠΎΠ³ΠΎ FPS, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ нСльзя Π²Π΅Ρ€ΠΈΡ‚ΡŒ Π΄Π°ΠΆΠ΅ с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ Ρ†Π΅Π»Ρ‹Ρ…. ЀактичСски здСсь приходится Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ β€” Π»ΠΈΠ±ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ…Π²Π°Ρ‚ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈ нСвысокой прСцизионности Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², Π»ΠΈΠ±ΠΎ высокая ΠΏΡ€Π΅Ρ†ΠΈΠ·ΠΈΠΎΠ½Π½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ², Π½ΠΎ получСнная лишь для нСбольшого числа ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² со встроСнным Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΎΠΌ. МоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ здСсь Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ‡Ρ‚ΠΎ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ тСстируСм β€” ΠΈΠ³Ρ€Ρ‹ ΠΈΠ»ΠΈ «ΠΆΠ΅Π»Π΅Π·ΠΎ»? МнС интСрСсно тСстированиС ΠΈΠΌΠ΅Π½Π½ΠΎ «ΠΆΠ΅Π»Π΅Π·Π°», Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ воспроизводимыС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π±Ρ‹ ΡΠΎΠΌΠ½Π΅Π²Π°Ρ‚ΡŒΡΡ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нСбольшом числС тСстовых ΠΏΡ€ΠΎΠ³ΠΎΠ½ΠΎΠ². Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€ ΠΏΠ°Π» Π½Π° ΠΈΠ³Ρ€Ρ‹ со встроСнным Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΎΠΌ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΎΠ³ΠΎΠ½Ρ‹ встроСнного Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ° практичСски всСгда Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сниТаСт Ρ‚Ρ€ΡƒΠ΄ΠΎΠ·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° тСстированиС.

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

Π’ любом случаС, ΠΏΠΎΠΊΠ°, Ρ€Π΅Π·ΡŽΠΌΠΈΡ€ΡƒΡ:

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

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

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