Страница 1 из 1

Скорость упала

Добавлено: Пн дек 28, 2009 12:36 pm
Alexey12
Здравствуйте.
После обновления до версии 0.96 b5 заметил, что сравнение больших каталогов происходит значительно дольше, чем это было раньше. Иногда даже в диспетчере задач программа висит как "не отвечает", при этом процесс uncom работает и загружает 50% cpu (почему-то грузит только одно ядро "двухъядерника" (HT), как было раньше - не знаю), в итоге, конечно, отвисает, но раньше на тех же каталогах такого не было.

Добавлено: Пн дек 28, 2009 5:58 pm
Max Diesel
Понятие "раньше" очень относительное, было бы чуть лучше если бы была названа конкретная версия и билд когда загрузка процессора при выполнении сравнения каталогов была ниже. Впрочем причина вероятно проста - была сменена функция сравнения строк, выполняемая программой многократно при сортировке списка. Старые варианты функции сравнения не всегда давали правильный результат. Я конечно могу сделать чтобы функция создавала меньшую нагрузку на процессор, но тогда сравнение будет производиться дольше.

Re: Скорость упала

Добавлено: Вт дек 29, 2009 2:01 pm
Alexey12
Раньше стояли версии 0.96 b2 и b4.
Про низкую загрузку процессора при работе ранних версий я не говорил, сказал лишь, что b5 грузит только на 50%, хотя мог бы на 100% :)
Я конечно могу сделать чтобы функция создавала меньшую нагрузку на процессор, но тогда сравнение будет производиться дольше.
Хотелось бы как раз наоборот, чтоб сравнение происходило быстрее, пусть даже потребляя больше ресурсов.

Добавлено: Вт дек 29, 2009 2:09 pm
Max Diesel
В данном случае процесс только один, а потому выполняется он на одном ядре процессора...