1
我實際上使用Loader類從遠程服務器獲取圖像。 我使用它是爲了工作,當它完成時,我將它從內存中移除,但是有一點泄漏。[AS3]內存泄漏用加載程序加載的壓縮圖像
要看到它,我正在使用偵察兵。在內存部分,位圖顯示對象是免費的,但圖像部分不是。
當我看看偵察文檔時,發現圖像部分是我加載的文件的壓縮版本。
我該怎麼做才能釋放這部分內存?
感謝
編輯2(_裝載機前忘了): 這裏是我做過什麼來釋放裝載機:
(_loader.content as Bitmap).bitmapData.dispose();
_loader.unload();
this.removeChild(_loader);
_loader = null;
編輯3: 我仍然需要幫助我的內存泄漏,謝謝
您應該添加一個代碼示例。另外,你還記得在BitmapData上調用dispose()嗎? – RasmusWL
如果這是你的實際代碼,你只是缺少一個下劃線:最後一行應該是'_loader = null;' – weltraumpirat
抱歉,我複製代碼時犯的錯誤是正確的。它仍然沒有按照我的預期工作。 – bahamutdragoon