Как вы измеряете производительность кеша? - PullRequest
2 голосов
/ 29 октября 2010

Мне было интересно узнать, как измеряется производительность кеша. Можете ли вы сделать это программно или вам нужны специальные инструменты для этой цели? Имеет ли значение используемый язык программирования?

Ответы [ 2 ]

1 голос
/ 29 октября 2010

Соотношение «попаданий в кэш» и «пропусков в кеше» является обычным показателем производительности кеша.

В мире Windows / .NET их обычно измеряют путем создания пользовательских счетчиков производительности.

0 голосов
/ 30 октября 2010

Я предполагаю, что вы находитесь в Windoze, потому что вся такая статистика и связанная статистика доступны в утилитах, входящих в состав операционной системы.

Когда вы используете приложение, такое как Windead, которое не являетсяo / s (кроме маркетинговых брошюр), самое простое (трудоемкое) решение состоит в том, чтобы внедрить слой Unix поверх него.Их много, таких как Cygwin.Это обеспечивает уровень o / s и большую часть того, что можно ожидать от o / s.Такие как статистика виртуальной памяти.Нечего писать, это всего лишь однострочная команда.Google для vmstat.

...