Ich unterstütze eine C/Cpp-Anwendung und löste einige Speicherverlustprobleme durch Erstellen von Objekten. Da es von der API der dritten Partei bereitgestellt wird, wird angegeben, dass die Objekte von der API selbst zerstört werden.Welcher C++ - Profiler wird verwendet?
Ich könnte es schaffen, das Problem zu beheben und meine Anwendung ohne irgendein Problem zu testen. Aber ich zweifle immer noch an meiner Lösung für Speicherverlust. Ich möchte Profiling durchführen und benötige ein Cpp-Tool, das mir sagen kann, ob es im Code, der eine CPP-Datei gibt, die Gefahr von Speicherlecks gibt.
Gibt es ein Tool dieser Art? Jede Hilfe wird sehr geschätzt.
Danke, ~ Jegan
Sie suchen wahrscheinlich nach einem (statischen/dynamischen) Codeanalyse-Tool, nicht nach einem Profiler. –
Warte, was versuchst du zu tun? Woher weißt du, dass es Speicherlecks gibt? Wenn die Third-Party-Bibliothek sagt, sie räumt ihre Objekte auf, sollten Sie nicht darauf vertrauen? Wenn nicht, warum benutzen Sie es? – Falmarri
Dies zu lösen wäre ähnlich wie das Lösen des Halting-Problems. Wenn Sie RAII und Pointer Design gut nutzen, werden Sie nie Speicher verlieren. – Puppy