Глубокое семплирование

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

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

Примеры:

  • В области управления компьютерными накопителями информации используется считывание случайных байт пространства хранения, расположенного под каталогом, с которого берутся пробы. Каждая проба содержит логический путь к файлу, содержащему считанные байты. Это позволяет выявлять файлы или типы файлов, потребляющих излишне большое дисковое пространство, даже если они широко «раскиданы» в структуре каталогов.

См. также[править | править исходный текст]

Ссылки[править | править исходный текст]

  • Dunlavey, «Performance tuning with instruction-level cost derived from call-stack sampling», ACM SIGPLAN Notices 42, 8 (August, 2007), pp. 4-8.
  • Dunlavey, «Performance Tuning: Slugging It Out!», Dr. Dobb's Journal, Vol 18, #12, November 1993, pp 18-26.