我希望能够对使用JCS进行缓存的应用程序进行性能分析。我已经使用了NetBeans IDE自带的默认分析器,并且它对内存的分析结果是令人满意的。但是,由于我的应用程序将项目缓存在磁盘中,我想要验证其磁盘使用情况的性能。是否有一种方法可以使用NetBeans自带的分析器或任何商业分析器(如JProfiler)来完成这项任务。
我希望能够对使用JCS进行缓存的应用程序进行性能分析。我已经使用了NetBeans IDE自带的默认分析器,并且它对内存的分析结果是令人满意的。但是,由于我的应用程序将项目缓存在磁盘中,我想要验证其磁盘使用情况的性能。是否有一种方法可以使用NetBeans自带的分析器或任何商业分析器(如JProfiler)来完成这项任务。
JProfiler有一个文件探针,可以显示以下内容:
您可以使用JProfiler中的内置探针来完成此操作。
du
或类似的命令(在Windows上)。如果你想知道访问磁盘所花费的时间百分比,可以查找对磁盘的读取(read())和写入(write())调用。 - Peter Lawrey