Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

Valgrind is an award-winning suite of tools for debugging and profiling Linux programs. With the tools that come with Valgrind, you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable. You can also perform ... [More] detailed profiling, to speed up and reduce memory use of your programs. The Valgrind distribution currently includes four tools: a memory error detector, a cache (time) profiler, a call-graph profiler, and a heap (space) profiler. [Less]

4.62577
   
  4 reviews  |  592 users  |  566,173 lines of code  |  10 current contributors  |  Analyzed 3 days ago
 
 

KCachegrind (KDE)

claimed by KDE

Compare

KCachegrind is a KDE viewer of profiling data generated by Callgrind.

4.53125
   
  0 reviews  |  100 users  |  80,027 lines of code  |  4 current contributors  |  Analyzed 3 months ago
 
 

CachegrindVisualizerCachegrindVisualizer is a visualizer for xdebug profiling data (cachegrind compatible file), i. e. frontend for Cachegrind (part of Valgrind). Supports OS: Windows 2000 SP4, Windows XP SP2, Windows Vista Home and Ultimate Edition, Mac OS 10.4.7 and above (Intel and PowerPC), Mac ... [More] OS X Leopard. Example All examples in Russian or in English. Screenshot ОписаниеCachegrindVisualizer — это кроссплатформенная программа для визуализации файлов в формате Callgrind, в частности, его подмножества используемого Cachegrind. Профайлер Xdebug является совместимым с Cachegrind. CachegrindVisualizer строит граф в формате DOT, который с помощью Graphviz можно преобразовать в 18 других форматов (VRML не поддерживается), в том числе, в SVG — самое вкусное. Сам CachegrindVisualizer не визуализирует формат DOT, для просмотра графа как изображения вам необходимо самостоятельно преобразовать его в нужный вам формат. Для удобства работы рекомендую использовать просмотровщик — ничего лучше чем ZGRViewer под Windows я не нашел. Построение графа происходит автоматически после анализа, изменения настроек или выделения ветки дерева, сам граф располагается там же, где и исходный файл профилирования, с тем же именем, но с раширением dot. Граф можно строить как для всей системы в целом, так и для любой из ее подсистем — выделением соответствующей ветки дерева. Настроить, какой каталог содержит файлы профилирования для использования его по умолчанию в диалоге "Открыть", нельзя — каталогом по умолчанию считается тот, откуда в последний раз брался файл. Настройки построения графа можно сохранять и загружать. Имя вкладки это имя анализируемого файла с удалением "cachegrind.out.". При анализе осуществляется корректировка записей о деструкторах — xdebug пишет их так, как оно есть и как оно зависит от внутренних механизмов PHP — но обычному смертному PHP-программисту этих подробностей знать не надо и CachegrindVisualizer в независимости от того, как была завершена программа — сама или ей помогли (например, exit) или был ли присвоен инстанцированный класс какой-либо переменной, размещает эти записи в ветке main, и, таким образом, у вас всегда дерево, а не лес. Пиктограммы для токенов были взяты из шаблона phpDocumentor earthli и доработаны для прозрачности (разделять на ветка/лист не стал — рябит в глазах). В отличие от WinCacheGrind встроенные классы PHP я считаю не функцией, то есть php::blitz->blitz будет иметь пиктограмму конструктора, а php::blitz->set пиктограмму метода. Пиктограмма для программы в розыске ;) Кто работал во flex приложениях, учтите, что все использованные управляющие элементы доработаны для нормального использования: Tree и DataGrid знают о щелчке в пустом месте для снятия выделения; Tree, DataGrid и List поддерживают Ctrl + A; NumericStepper поддерживает колесо мыши и корректно устанавливает курсор ввода; TextInput поддерживает Ctrl + Z/Y. [Less]

5.0
 
  0 reviews  |  1 user  |  2,799 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

Callspector helps developers to compare callgrinds generated files.

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 9 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.