CachegrindVisualizer 0.3 — 2.5D визуализация схемы работы и профилирование программы

slach

Новичок
http://code.google.com/p/cachegrindvisualizer/wiki/ruDescription
все замечательно

но тут лучше всего показать в виде картинки
вырезать один узел из картинок
http://code.google.com/p/cachegrindvisualizer/wiki/ruExamples

и дать расшифровку по пунктам, будет в самый раз
 

Wicked

Новичок
заодно бы улучшить кач-во графиков, а то уж больно размытые.

и... что насчет возможности вызова zgrviewer'а прямо из CGV ? Ты вроде говорил, что до версии 1.0 это невозможно из-за ограничения на запуск программ из Air. Как с этим обстоят дела сейчас?
 

Develar

Новичок
>> и... что насчет возможности вызова zgrviewer'а прямо из CGV
This feature is not planned for version 1.0 (directly launch native applications && extend Adobe AIR with native code). У меня есть реализация force-directed layout algorithm на AS как SpringGraph, и Roamer было бы в разы круче и быстрее zgrviewer и сняло бы ограничение на падение самого Graphviz для ряда огромных графов, но у меня времени до лета вряд ли на это будет.
 

Develar

Новичок
>> А оно сложно прикручивается?
Около недели. А сложно - ну как бы для профессионала такого вопроса не стоит - только время. Вариант в design view кинуть компонент это рекламная лапша. Прикрутить полдела, надо доработать под специфику, подумать о нормальном UI - где нужен Roamer, а где full graph view. и чтобы все это не вешало систему на том, на чем сам Graphviz падает. Я работаю сейчас в другом проекте над интерфейсом zoom world - если есть такой интерес, то можно и прикрутить, но точно не сейчас.
 

shp

Новичок
1. Спасибо!

2. Предложение по юзабилити. Чтобы следующий раз CGV загрузился с текущими настройками, сейчас их нужно сохранить. Может, сделать так, чтобы по умолчанию они и так куда-нибудь сохранялись (в какой-то определенный файл). То есть по умолчанию будет запоминаться последняя конфигурация. А уже с помощью этих 3-х кнопок можно дополнительно либо все сбросить, либо создать/загрузить отдельные профили. И еще. По умолчанию открывается директория $user/Application Data/$CGV_dir. Может запретить сохранять/читать конфигурацию из служебных файлов? А то я сохранил в db (как я понимаю, данные внутренней БД) - пришлось эту папку затереть (dot-файл перестал генериться).
 

Develar

Новичок
>> Может, сделать так, чтобы по умолчанию они и так куда-нибудь сохранялись
В процессе сеанса вы много раз меняте параметры построения графа - я не могу вот так просто, с такой любовью созданный и выстраданный файл настроек, изменять без спросу.

>> По умолчанию открывается директория $user/Application Data/$CGV_dir
Когда была выбрана эта папка, db еще не было... поменяю - я тоже во время тестирования испугался - где я и кто здесь.

-~{}~ 11.03.08 23:58:

>> как я понимаю, данные внутренней БД
да, которые можно кидать с машины на машину, дабы коллега не ждал парсинга 100 МБ файла.

-~{}~ 02.04.08 09:17:

Теперь AIR есть и под linux

http://labs.adobe.com/downloads/air_linux.html
http://labs.adobe.com/wiki/index.php/AIR_for_Linux:Release_Notes

Поддержки 64 бит нет, то есть фактическим даром оно нужно. Если кто хочет, может попытаться запустить.
 

Krishna

Продался Java
Если сделать горизонтальный вывод (например слева направо), то Graphviz2.20 падает в корку при попытке создать svg:

"c:\Program Files\Graphviz2.20\bin\dot.exe" -Tsvg -o "Z:\dev1\tmp\cachegrind.out.svg" "Z:\dev1\tmp\cachegrind.out.dot"


+ вопрос не по теме:

кто-нибудь знает, как распечатать большой граф в svg формате на несколько листов (мозаикой типа)?

А то у меня тут проект на доктрине - там тааакиииие графы вызовов...
 
Сверху