0

私は、グリッドの正方形の 2 次元配列を持ち、各グリッドの正方形が三角形の配列を持つグリッドに基づくアルゴリズムを持っています。

dotMemory を実行してメモリ使用量をプロファイリングしましたが、説明できないことに気づきました。

Dominators ビューの下に、2D GridSquare 配列のドミネーターである Grid クラスが表示されます。GridSquare 配列は、GridSquare と Triangle のドミネーターです。ここでは、数千の三角形があると言われています。しかし、GridSquare をさらにドリルダウンすると、その三角形配列が表示されます。これを展開すると、約 100 個の三角形を持つ別の三角形ノードがここにあることがわかります。

私の質問は次のとおりです:なぜ異なる量の 2 つの三角形ノードがあり、これは非効率的なメモリ使用を示しているのでしょうか?

4

0 に答える 0