2012-04-02 16 views
0

Ich benutze DLLs von Drittanbietern in meiner Java-Anwendung, um native Methoden in C geschrieben zugreifen. Meine Anwendung wird oft mit malloc fehlgeschlagen oder aus Swap-Space Fehlermeldung abgestürzt. Es gibt keinen Speicherverlust in meiner Java-Anwendung (Verifiziert mit Profilern). Jetzt bezweifle ich, dass Speicherverlust in DLLs von Drittanbietern. Gibt es eine Möglichkeit, Leck in DLLs zu finden.Speicher Leck Erkennung in DLLs

Antwort

0

mein erster Choi ce, um Speicherprobleme zu erkennen, ist 10. Mit Java und JIT kann es jedoch nicht immer funktionieren. aber immer noch einen Versuch wert. versuchen Sie,

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

prost,