0

所以我正在做一些基准测试来比较使用 BenchMarkDotNet 库从字符串或流中反序列化一个大的 JSON 文件。我想具体查看 LOH 的状态,但我不知道该怎么做。

目前我正在使用“MemoryDiagnoser”参数进行以下操作。

在此处输入图像描述

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

4

1 回答 1

3

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

Maoni Stephens 的这篇旧 MSDN 文章解释了如何获取更多信息。

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

于 2018-04-04T09:36:06.563 回答