Как я могу "отладить", почему создание 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
,
После этого, по-видимому, были устранены все изгибы исходного потока.