Профилирование C++ с XCode

это возможный представить приложения C++ с XCode, таким образом, каждый добирается;

  • утечки памяти как с valgrind
  • возможные ошибки прежде, чем запустить программу

Спасибо, я очень плохо знаком с Mac и XCode

Где можно найти хорошее учебное руководство для этого?

9
задан mloskot 6 February 2010 в 01:04
поделиться

5 ответов

Что касается утечек памяти, запустите XCode, а затем запустите Start with Performance Tool -> Leaks

Альтернативно и обязательно для старых пользователей пре-пантер XCode, можно отладить с помощью guard malloc, подробное объяснение в документации по разработке для Mac, но вот краткое описание .

5
ответ дан 4 December 2019 в 10:04
поделиться

Инструменты - отличный инструмент, как говорит @pau.estalella. Поддержка Valgrind для Mac OS X теперь в основном репозитории Valgrind, любезно предоставленная Грегом Паркером

.
4
ответ дан 4 December 2019 в 10:04
поделиться

У вас есть инструмент под названием Instruments, бесплатный инструмент Apple, включенный в XCode, который ловит большинство из этих ошибок.

9
ответ дан 4 December 2019 в 10:04
поделиться

возможные ошибки перед запуском программы

Xcode 3.2 теперь поставляются со средством статического анализа на основе Clang, которое обнаружит логические ошибки типа неизрасходованной памяти во время компиляции.

Это просто в меню Build > Build and Analyze.

Читайте Документацию Apple для более подробного ознакомления.

2
ответ дан 4 December 2019 в 10:04
поделиться

Это немного выходит за рамки моей текущей основной компетенции, но я заметил инструмент под названием Shark on my Mac, который предлагает поддержку профилирования и оптимизации. Есть и другие инструменты Xcode. Но я пока не использовал ни один из них по-настоящему. И у меня нет опыта работы с valgrind на Mac.

Не так уж много ответа, я знаю.

1
ответ дан 4 December 2019 в 10:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: