所以我做了一些基准测试来比较使用BenchMarkDotNet库对字符串或流中的大JSON文件进行反序列化。我想特别看到LOH的状态,但我找不到如何做到这一点。
目前我正在使用" MemoryDiagnoser"参数。
有没有办法对LOH进行基准测试?
答案 0 :(得分:3)
BenchmarkDotNet不提供任何有关LOH的额外信息(我们可以轻松地使用托管API来添加任何有意义的信息)。
This旧的MSDN文章由Maoni Stephens解释如何获取更多信息。
如果您只想获得LOH的大小,可以使用Performance Monitor
,这是Windows操作系统的一部分。