2012-04-02 112 views
0

我在我的java應用程序中使用第三方DLL來訪問用C語言編寫的本地方法。我的應用程序經常會因爲malloc失敗或交換空間錯誤消息而崩潰。在我的Java應用程序中沒有內存泄漏(與配置文件一起驗證)。現在我懷疑第三方DLL中的內存泄漏。有什麼方法可以找出DLL中的泄漏。DLL中的內存泄漏檢測

回答

0

my first choi ce檢測內存問題是valgrind。與Java和JIT它可能並不總是工作。 但仍值得一試。嘗試運行

valgrind --smc-check=all --trace-children=yes --show-reachable=yes --leak-check=full [your command] 

歡呼聲,