Re: [問題] java呼叫dll檔..如何釋放dll檔用過的me …

看板java作者 (...)時間19年前 (2006/05/08 00:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《jej (Sungis)》之銘言: : ※ 引述《wawasasa (...)》之銘言: : : 請問各位大大.. : : 我有一個java在執行要呼叫某個dll檔數萬次..或數十萬次..但我發現每次dll檔執行完 : : 後..它並沒有釋放掉所用過的記憶體..所以記憶體一下子就爆掉了..因為dll檔是用C : : 建的..嘗試過free所有定義過的變數..好像也沒辦法釋放完全??.. : : 不知道java可以怎麼樣做..可以讓每一次執行完dll檔的記憶體都被釋放掉..因為好像 : : 也不能在執行時刪除dll檔..他會顯示說在使用中..??..先謝謝各位大大花時間回答.. : : 感謝.. : 那C的問題可能性很大拉... : 先測試C程式在測試程式中是否可以釋放記憶體.. : 確認C完全沒問題後再讓java執行比較好~ 請問一下..我free了所有定義的變數..但好像也沒辦法放釋放全部記憶體.. 另外想請教一下要如何測試用了或釋放了多少的記憶體阿??.. 感謝各位大大回答這個問題.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.88.153 ※ 編輯: wawasasa 來自: 140.115.88.153 (05/08 00:18)
文章代碼(AID): #14NXjxsl (java)
文章代碼(AID): #14NXjxsl (java)