Использование потоков.. чтобы увеличить скорость, потоки не удаляются, а ставятся в ожидание... но их же нужно где-то держать. Если их удалять после выполнения действий, то будет задержка при каждом новом создании этих самых потоков для выполнения операций... Плюс программа использует высокий приоритет при выполнении действий. Если загружен фул, то этот фул хранится в памяти для быстрой обработки, ведь в памяти "байты" крутятся куда намного быстрее, чем с жесткого диска... ;)
Проверим... возможно где-то и происходит ненужное использование памяти...
Сейчас готовится новая версия, там пересмотрены алгоритмы, будет улушен поиск языков (поиск будет выполняться до последнего, исключая все возможные ошибки и псевдоадреса).
Также идет работа над потоками... Это, вообще, очень тяжелая тема, и приходится многое прорабатывать, чтобы они работали как надо...
В новой версии появится хороший редактор шрифтов с интересными функциями, которых нет в других программах. Ну и конечно, добавление/удаление регионов, замена символов и т.п.
Дальше - лучше. Все будет ОК. ;) Вот только не пойму - что значит "левый" китаец? можно парочку примеров на такие фулы? Посмотрю...