Интернет магазин китайских планшетных компьютеров



Компьютеры - Глубокое семплирование

23 января 2011





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

Примеры:

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


Просмотров: 977


<<< VTune
Интерфейс программирования производительных приложений >>>