1

皆さん、こんにちは。Web をあちこち検索しましたが、このかなり大きな問題の解決策は見つかりませんでした。Google Earth API に接続されたアプリを実行しているときに、geplugin.exe がタスク マネージャーに表示され、ユーザーが Earth を操作した後 (ズームイン/アウト、いくつかのポイントに移動)、マシンのすべてのメモリが消費されてしまいます。 gepluginによって。プロジェクトを閉じるとアンロードされますが、ビジネス仕様のため、ロード/アンロードを続けることができません。私の推測では、Earth は画像をキャッシュし、解放していません。この苦境の解決策を見つけた人はいますか?大量のメモリを搭載した Windows 7 で Google Earth v6.2 を実行しています。感謝します。

4

1 に答える 1

1

GoogleEarthプラグインでメモリリークが発生しました。ただし、それほど劇的ではないため、同じではない場合があります。私の場合、メモリリークは3D地形に関連していると判断できました。3D地形を有効にしてアプリを実行すると、常にメモリリークが発生します。3D地形を無効にして実行すると、メモリフットプリントは安定します。

3D地形を無効にするには、次のようなコードを使用できます。 ge.getLayerRoot()。enableLayerById(ge.LAYER_TERRAIN、false);

私のテストは、プラグインのバージョン7.0.2.8415で行われました。

于 2013-01-15T15:52:14.367 に答える