Решил я тут посмотреть, как различные текстовые редакторы справляются с автоматической заменой большого количества фрагментов текста. Для этого я взял текстовый файл размером чуть больше мегабайта, полностью состоящий из чисел. Далее в каждом текстовом редакторе произвёл автоматическую замену фрагмента 2 на 33 и засёк, за какое время программа справится с этим заданием. В результате получилась такая таблица:
РедакторВремя на замену WinEdt 5.4 < 1 сек. Кодовик 1.10 (без отмены)2.5 сек. PSPad 4.5.124 сек. Notepad++ 5.4.326 сек. Bred 233 сек. Wordpad1 мин 12 сек Кодовик 1.10 (с отменой)4 мин. 38 сек Кодовик 1.9 Не будем о грустном
Такая операция мне не так просто в голову пришла. Понадобилось тут в этом файле заменить разные знаки / и - на пробелы. И оказалось, что текстовые редакторы не очень приспособлены к такой операции. Хотя с другой стороны, обычно нужна она очень нечасто. Теоретически эта операция должна мгновенно происходить, так как алгоритм замены --- линейный.
Надо будет как-нибудь заоптимизировать замену у себя в Кодовике.
Понедельник, 21 Сентября 2020 г. 04:56
+ в цитатник
сегодня совсем никого... сегодня? он. набивает мне трубку осенними листьями и говорит, что не рано, не рано...давай... я. сижу на своей легендарной стене и смотрю в черную пропасть... дым плывет перед глазами и кольцами поднимается вверхххххххх... кутаюсь и щурюсь. все на своих местах...все на своих местахxxxxx... я точно. пуффф... пуффф..........................пуффф...