Profiling-C++ mit Xcode
ist es möglich, Profil-C++ - Anwendungen mit Xcode, so erhält man;
- memory leaks wie mit valgrind
- mögliche Fehler, bevor das Programm ausgeführt
Dank, ich bin ganz neu auf mac und xcode
Wo findet man ein gutes tutorial dafür?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bezüglich memory-leaks führen Sie XCode und dann starten
Start with Performance Tool
->Leaks
Alternativ und unbedingt für die alten pre-Panther-Anwender von XCode, ist es möglich, Debuggen mit guard
malloc
detaillierte Erklärung in die Mac-Entwicklung docs, aber hier ist eine quick-walk-through.Haben Sie ein tool namens Instrumente, eine Kostenlose Apple-tool in XCode, das fängt die meisten dieser Fehler.
Instrumente ist ein großes Werkzeug, da @pau.estalella sagt. Die Valgrind-Unterstützung für Mac OS X ist nun in der main-Valgrind-repository, mit freundlicher Genehmigung von Greg Parker.
Xcode 3.2 kommt jetzt mit statischen Analyse-tool powered by Clang, die erkennen logische Fehler, wie z.B. nicht freigegebene Speicher zur compile-Zeit.
Ist es gerade in Build > Erstellen und Analysieren-Menü.
Lesen Die Dokumentation von Apple um weitere Details zu erhalten.
Das ist ein bisschen außerhalb mein Aktuelles Kernkompetenzen, aber ich habe entdeckt ein tool namens Shark auf meinem Mac, die Angebote profiling und-Optimierung unterstützen. Es gibt andere Xcode-tools zu. Aber ich hab noch nicht verwendet, jede von Ihnen für real. Und ich habe keine Erfahrung mit valgrind auf dem Mac.
Nicht viel von einer Antwort, ich weiß.