YourKit プロファイラーを使用してアプリケーションのプロファイリングを行っていますが、困惑することがあります。
100 番目のオブジェクトごとに、割り当てトレースがオンになり、スタック記録が行われます。%application%->memory->allocations ビューには、たとえば 20,000 個のオブジェクトが記録されています。
ここでメモリ スナップショットを取得し、割り当て -> コール ツリー ビューに移動します。ほとんどのオブジェクトは としてリストされており<Objects without allocation information>
、約 100 件の割り当てが記録されています。
なぜ不一致なのですか?これらの数字の意味を見逃していますか?