0

我有一个算法,它基于一个网格,它有一个二维网格正方形数组,每个网格正方形都有一个三角形数组。

我已经运行 dotMemory 来分析内存使用情况,并注意到一些我无法解释的东西。

在 Dominators 视图下,我可以看到 Grid 类,它是 2D GridSquare 数组的支配者,然后 GridSquare 数组是 GridSquare 和 Triangle 的支配者。这里说有几千个三角形。但是,如果我在 GridSquare 中进一步深入,我会看到它的三角形数组,然后我可以展开它并看到这里还有另一个三角形节点,它有大约 100 个三角形。

所以我的问题是:为什么有两个数量不同的三角形节点,这是否表明内存使用效率低下?

4

0 回答 0