Что делают дополнительные пакеты valgrind? - PullRequest
0 голосов
/ 11 июня 2018

Когда я установил valgrind, он предложил также установить следующие пакеты:

valgrind-dbg valgrind-mpi kcachegrind alleyoop valkyrie

Может кто-нибудь объяснить простым языком, что каждый из нихдля

1 Ответ

0 голосов
/ 02 июля 2018

Я предполагаю, что вы используете Debian или дистрибутив на основе Debian, такой как Ubuntu, поэтому быстрое посещение архива пакетов Debian даст нам некоторую основную информацию об этих пакетах.

В целом, большинствоиз них есть инструменты, которые помогают обрабатывать вывод valgrind.

  • valgrind-dbg содержит символы отладки для valgrind.Полезно, чтобы точно определить проблему с самим valgrind в случае его сбоя.Проверьте документацию debian для получения более подробной информации.Также этот ответ может быть полезен.
  • valgrind-mpi - это вспомогательная библиотека для профилирования / отладки приложений, использующих API MPI.Если ваше приложение не использует его, оно, вероятно, не имеет значения.
  • valkyrie - графический инструмент для анализа и анализа выходных данных memcheck (valgrind - этосостоит из нескольких инструментов, и memcheck является одним из них).Он покажет ошибки памяти, обнаруженные memcheck вместе с кодом, который их сгенерировал.
  • alleyoop , похоже, делает то же самое, что и valkyrie, но с другим,Интерфейс на основе GNOME.
  • kcachegrind - графический инструмент для анализа и визуализации вывода инструмента callgrind, другого инструмента из набора valgrind.

Вероятно, есть другие графические инструменты для анализа вывода valgrind в различных форматах, это те, которые apt рекомендует установить.

...