`cleartool lsco -r -cvi -me` является чрезвычайно медленным по сравнению с` cleartool lsco -graphical '. Можно ли улучшить его производительность? - PullRequest
2 голосов
/ 10 ноября 2011

Я бы хотел использовать lsco в командной строке для лучшей интеграции с Emacs, но он работает слишком медленно!

Обычно графические интерфейсы работают медленнее!

Ответы [ 2 ]

3 голосов
/ 10 ноября 2011

Из технического описания " Рекурсивные элементы проверки и регистрации ":

Рекомендуется, чтобы при снижении производительности из-за этой рекурсивной операции либо изменялась операция (скажем, для проверки / регистрации меньшими порциями), либо для остановки операции все вместе.

Другими словами, рекурсивный характер lsco (и связанных с ним команд) плохо масштабируется.
В отличие от графического интерфейса, который вполне может запустить несколько запросов на основные задействованные каталоги.

3 голосов
/ 10 ноября 2011

Не с точно таким же поведением. Но если вы используете динамическое представление,

cleartool lspriv -co -s

, вероятно, намного быстрее, чем

cleartool lsco -r -cview

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

...