使用benchmarkdotnet进行LOH基准测试

时间:2018-04-03 12:46:31

标签: c# large-object-heap benchmarkdotnet

所以我做了一些基准测试来比较使用BenchMarkDotNet库对字符串或流中的大JSON文件进行反序列化。我想特别看到LOH的状态,但我找不到如何做到这一点。

目前我正在使用" MemoryDiagnoser"参数。

enter image description here

有没有办法对LOH进行基准测试?

1 个答案:

答案 0 :(得分:3)

BenchmarkDotNet不提供任何有关LOH的额外信息(我们可以轻松地使用托管API来添加任何有意义的信息)。

This旧的MSDN文章由Maoni Stephens解释如何获取更多信息。

如果您只想获得LOH的大小,可以使用Performance Monitor,这是Windows操作系统的一部分。