2

我很好奇缓存性能是如何测量的。您可以以编程方式执行此操作,还是需要专门的工具来实现此目的?使用的编程语言重要吗?

4

2 回答 2

1

“缓存命中”与“缓存未命中”的比率是缓存性能的常用指标。

在 Windows/.NET 世界中,这些通常是通过创建自定义性能计数器来衡量的。

于 2010-10-29T07:23:29.947 回答
-1

我将假设您使用的是 Windoze,因为所有此类统计信息和相关统计信息都可以在操作系统的实用程序中使用。

当您使用诸如 Windead 之类的应用程序时,它不是操作系统(营销手册中除外),最简单(人工)的做法是在其之上实现一个 Unix 层。有很多,比如Cygwin。这提供了 o/s 层,以及大多数可以从 o/s 获得的东西。比如虚拟内存统计。没什么可写的,它只是一个单行命令。谷歌查看 vmstat。

于 2010-10-30T06:01:28.000 回答