Можно ли использовать callgrind для вывода вывода, как указано gcov/lcov? Я читаю их документы, не могу найти точный вариант для callgrind_annotatecallgrind: как проверить, выполнена ли строка или нет?
ответ
Это невозможно, но callgrind_annotate и kcachegrind должны его реализовать. Однако с помощью kcachegrind у вас есть счетчик вызовов для каждого из функций/методов.
Колонка Calls в Стоимость/Все абоненты вкладка или граф в Вызывающие вкладка должна быть актуальной.
Да, вы можете. Используя callgrind --collect-jumps = yes и инструменты, описанные по ссылке ниже, вы можете получить ту же информацию, что и gcov. Это не так красиво, как lcov, но экономия времени может стоить того.
http://benjamin-meyer.blogspot.com/2007/12/valgrind-callgrind-tools-part-3-code.html
Обратите внимание, что это работает довольно хорошо, даже с оптимизированными бинарных файлов, так что вы сэкономите кучу времени в вашем сборки/испытательного цикла, не перекомпиляции с --coverage.
Вы также можете объединить несколько тестовых прогонов, прежде чем использовать скрипт Бенджамина, используя cg_merge.
- 1. Как проверить, зашифрована ли строка или нет?
- 2. проверить, содержит ли строка команду или нет?
- 3. проверить, является ли строка палиндром или нет
- 4. Как проверить, действительно ли строка кода была выполнена?
- 5. Как проверить, выполнена ли печать
- 6. Как проверить, присутствует ли строка в пользовательском массиве или нет?
- 7. Как проверить, является ли строка UpperCase или нет в clojure?
- 8. как проверить, имеет ли строка английские буквы или нет
- 9. Как проверить, содержит ли строка что-то или нет?
- 10. Как проверить, является ли отдельная строка данных пустой или нет?
- 11. Как проверить, является ли строка палиндром или нет?
- 12. Как проверить, закодирована ли строка base64 или нет
- 13. Как проверить, нет ли факториала или нет?
- 14. Как проверить, была ли выполнена команда?
- 15. Как проверить, является ли строка или json
- 16. PHP - проверить, возвращен ли запрос оракула 0 строка или нет
- 17. Как проверить, успешно ли выполнена команда AT или не удалось
- 18. Как проверить, правильно ли выполнена очередь блокировки?
- 19. Проверка экземпляра метода уже выполнена или нет
- 20. проверить, нет ли администратора или нет php
- 21. AngularJS проверить, нет ли обещания или нет
- 22. Как проверить, была ли выполнена инструкция XSLT
- 23. Как проверить, успешно ли выполнена команда bash
- 24. Как проверить, существует ли CloudBlobDirectory или нет?
- 25. Как проверить, существует ли репозиторий или нет?
- 26. Как проверить, активировано ли Exposé или нет?
- 27. Как проверить, существует ли компьютер или нет?
- 28. Как проверить, пуст ли @RequestParam или нет?
- 29. как проверить, определен ли тип или нет?
- 30. Как проверить, существует ли сессия или нет?