Как я могу "отладить", почему создание PDF из файла DOT занимает слишком много времени?

У меня есть .dot файл создан reposurgeon, Я создал две версии .dot файл. Один из них до, а другой после выдачи renumber командовать reposurgeon,

Идентификаторы для отметок в cvs2git довольно большие, поэтому я подумал - после первоначального тестирования - что они могут скинуть dot полезность.

Однако даже после renumber Я получаю, казалось бы, бесконечное время выполнения, но никакого увеличения использования виртуальной памяти. Это заставляет меня думать, что на графике может быть что-то цикличное, поскольку оно связывает одно ядро ​​со 100% -ной загрузкой процессора.

Как я могу "отладить", что вызывает это, чтобы точно определить и в конечном счете решить проблему?

NB: я знаю о многословии (-v), но если это ключ, я все еще не знаю, как соотнести информацию в .dot файл для вывода подробного dot запустить. Поэтому, если это окажется решением, объясните, как эти два соотносятся.


Я должен добавить, что я также пытался neato а также sfdp с и без -Goverlap=false и там не было большого успеха.

1 ответ

Это не ответ на вопрос, но это обходной путь, если вы столкнулись с той же проблемой, используя reposurgeon, Вот почему я не приму этот (не) ответ и вместо этого буду ждать, пока кто-то ответит на настоящий вопрос.

Если вы создали git-fast-import потоковое использование cvs2git, не используйте это прямо сейчас. Вместо этого инициализируйте пустой Git-репозиторий и импортируйте поток, используя git-fast-import(1) и реэкспорт его с помощью git fast-export --all,

После этого, по-видимому, были устранены все изгибы исходного потока.

Другие вопросы по тегам