Глибинне вибирання

Глибинне або глибоке вибирання (англ. Deep sampling) — один з різновидів статичного вибирання, з використанням якого точність жертвується на користь глибини. Проводиться невелика кількість дослідів, результат кожного з яких містить необхідні дані. Досліди здійснюються приблизно рівномірно для ресурса, що нас цікавить, наприклад, час або пам'ять. Цей варіант корисний для виявлення великих прихованих проблем.

Приклади:

  • В галузі керування комп'ютерними накопичувачами інформації досліджуються довільні байти накопичувача. Результати також містять логічні ім'я файлів, що містили тестові байти. Це дозволяє виявити файли або типи файлів, що споживають зайвий дисковий простір, навіть якщо вони глибоко занурені або широко розкидані в структурі каталогів.

Посилання

  • Dunlavey, “Performance tuning with instruction-level cost derived from call-stack sampling”, ACM SIGPLAN Notices 42, 8 (August, 2007), pp. 48.
  • Dunlavey, “Performance Tuning: Slugging It Out!”, Dr. Dobb's Journal, Vol 18, #12, November 1993, pp 1826.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.