forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.GOLDED

Ответ
 
Опции темы Опции просмотра
  #21  
Старый 27.10.2023, 18:32
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию Сборка на github

Cheslav Osanadze написал(а) к Vitaliy Aksyonov в Oct 23 16:20:32 по местному времени:

Привет Vitaliy!

27 Окт 23 07:56, Vitaliy Aksyonov -> Cheslav Osanadze:

CO>>>> Перед запуском редактора - этот Голдед ощутимо тормозит.
VA>>> Он каждый раз перед запуском редактора загружает и парсит
VA>>> немаленький словарь (что-то около 4 МБ).
CO>> Примерно так я и подумал, когда копировал новый словарь и
CO>> посмотрел его размер.

VA> Зато теперь проверка орфографии выйдет на новый уровень! :)

VA>>> Я постараюсь сделать это так, чтобы
VA>>> загрузка была, во-первых, ленивая (только тогда, когда словарь
VA>>> реально нужен),
CO>> Ну будет тормозить на другом экране. Разницы не вижу. Он же
CO>> правильно делает, загружая словарь при переходе в режим
CO>> редактирования? При "просто посмотреть всех" - не тормозит.

VA> Ты не понял. Он загружает словари каждый! раз, когда ты открываешь
VA> редактор и выгружает, когда его закрываешь. И это капец, как
VA> неэффективно. То есть если ты напишешь три письма, словар(и)
VA> загрузятся три раза. А по-хорошему надо, чтобы каждый грузился ровно
VA> один раз. И только тогда, когда нужно. Ведь зачем грузить словарь,
VA> если ты только читаешь почту? :)

А если закрыть редактор и перейти в просмотр, в планах - оставить словарь загруженным? Т.е. тормоза будут только при первом входе в редактор?

VA>>> а во-вторых, только один раз.
CO>> Подумалось... Если грузить его при старте Голдеда - то это не
CO>> столь критично, имхо.

VA> Можно. И это даже проще сделать. Но, смотри выше. :)

Вот тут - не понял. При загрузке Голдеда - увидим, наконец то!:) его заставку и словарь уже загружен. Всё же хорошо? И далее - уже никакие экраны не тормозят.

...


Cheslav.


... В словах "сабля", "гребля" и "оглобля" чувствуется некая досада.
--- ...
Ответить с цитированием
  #22  
Старый 27.10.2023, 18:32
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию Сборка на github

Cheslav Osanadze написал(а) к Vitaliy Aksyonov в Oct 23 16:24:17 по местному времени:

Привет Vitaliy!

27 Окт 23 07:59, Vitaliy Aksyonov -> Vladimir Fyodorov:

CO>>>>> По названию файлов - не очевидно.:) Перед запуском редактора
CO>>>>> - этот Голдед ощутимо тормозит.
VF>>>> У меня подобное не воспроизводится. Хотя, может, зависит от
VF>>>> чего-то, например, от размера открываемой базы... Или от того,
VF>>>> что у меня винда и голдед 64-битные.
CO>>> У меня W7x32.
VF>> Нечто подобное я наблюдал, когда юзал досовский голдед в
VF>> досбоксе... Пришлось тогда отключить проверку орыографии.

VF>> Кстати, попробуй отключить тоже, вдруг это не из-за неё?

VA> Это 146% из-за неё. Как вариант, на дохлых машинах брать словарь
VA> поменьше, ну или смириться. А я со временем улучшу код, чтобы он не
VA> грузил словари больше одного раза.

Как вариант - привыкнуть.:)


Cheslav.


... Иногда хочется взять и всё бросить. Только непонятно, где взять...
--- ...
Ответить с цитированием
  #23  
Старый 27.10.2023, 18:32
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию Re: Сборка на github

Vitaliy Aksyonov написал(а) к Vladimir Fyodorov в Oct 23 08:25:56 по местному времени:

Привет, Vladimir!

27 Oct 23 17:18, ты писал(а) мне:

VF>>> Кстати, попробуй отключить тоже, вдруг это не из-за неё?
VA>> Это 146% из-за неё. Как вариант, на дохлых машинах брать словарь
VA>> поменьше
VF> Но у меня виндовый комп дохлее некуда! Это вообще не комп, а тонкий
VF> клиент чуть не 10-летней давности. Впрочем, надо попробовать, как оно
VF> вживую, а не через AnyDesk, может, из-за его постоянного
VF> притормаживания я не обратил на это внимания?

Хе. Я тут собирал в MSVC6 в виртуалке, а код держал на Samba шаре. Так удобнее было изменения назад в гит вливать. И сборка, естественно, адски тормозила. Перетащил на локальный виртуальный диск - все стало летать. :)

VF> Но это, скорее всего, уже на следующей неделе.

Интересно, что получится.

Best regards,
Vitaliy Aksyonov.

... Мойша, ты что сифилисом заболел? У тебя из смайлика нос пропал.
--- GoldED+/LNX 1.1.5-b20231021
Ответить с цитированием
  #24  
Старый 27.10.2023, 18:32
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию Re: Сборка на github

Vitaliy Aksyonov написал(а) к Dmitriy Kulikov в Oct 23 08:27:32 по местному времени:

Привет, Dmitriy!

27 Oct 23 21:00, ты писал(а) Cheslav Osanadze:

CO>> Перед запуском редактора - этот Голдед ощутимо тормозит.
DK> Кстати, тот, что я скомпилировал у себя для себя ощутимо быстрее и
DK> запускается и работает.

А ты в какой студии собирал? Может там банально оптимизации лучше.

Best regards,
Vitaliy Aksyonov.

... Если очень захотеть - можно быстро залететь...
--- GoldED+/LNX 1.1.5-b20231021
Ответить с цитированием
  #25  
Старый 27.10.2023, 18:41
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию Re: Сборка на github

Vitaliy Aksyonov написал(а) к Cheslav Osanadze в Oct 23 08:28:52 по местному времени:

Привет, Cheslav!

27 Oct 23 16:20, ты писал(а) мне:

VA>>>> Я постараюсь сделать это так, чтобы
VA>>>> загрузка была, во-первых, ленивая (только тогда, когда словарь
VA>>>> реально нужен),
CO>>> Ну будет тормозить на другом экране. Разницы не вижу. Он же
CO>>> правильно делает, загружая словарь при переходе в режим
CO>>> редактирования? При "просто посмотреть всех" - не тормозит.

Просмотрщик и редактор - это разные сущности. Словари загружаются именно когда ты начинаешь писать или отвечать.

VA>> Ты не понял. Он загружает словари каждый! раз, когда ты
VA>> открываешь редактор и выгружает, когда его закрываешь. И это
VA>> капец, как неэффективно. То есть если ты напишешь три письма,
VA>> словар(и) загрузятся три раза. А по-хорошему надо, чтобы каждый
VA>> грузился ровно один раз. И только тогда, когда нужно. Ведь зачем
VA>> грузить словарь, если ты только читаешь почту? :)
CO> А если закрыть редактор и перейти в просмотр, в планах - оставить
CO> словарь загруженным? Т.е. тормоза будут только при первом входе в
CO> редактор?

В этом-то и идея, чтобы загружать словарь ровно один раз и потом держать его в памяти до выхода из эхотага. И я даже знаю, как я это буду делать. нужно только время свободное.

VA>>>> а во-вторых, только один раз.
CO>>> Подумалось... Если грузить его при старте Голдеда - то это не
CO>>> столь критично, имхо.
VA>> Можно. И это даже проще сделать. Но, смотри выше. :)
CO> Вот тут - не понял. При загрузке Голдеда - увидим, наконец то!:) его
CO> заставку и словарь уже загружен. Всё же хорошо? И далее - уже никакие
CO> экраны не тормозят.

Опять же. Из-за поддержки групп может получиться так, что придется грузить разные наборы словарей. Да и зачем грузить словарь/словари, если они в этой сессии могут не использоваться?

Best regards,
Vitaliy Aksyonov.

... Подсунь свою мечту врагам - они погибнут при ее реализации.
--- GoldED+/LNX 1.1.5-b20231021
Ответить с цитированием
  #26  
Старый 27.10.2023, 19:21
Semen Panevin
Guest
 
Сообщений: n/a
По умолчанию Re: Сборка на github

Semen Panevin написал(а) к Vitaliy Aksyonov в Oct 23 18:00:46 по местному времени:

Доброго здоровьица тебе, Vitaliy!

Friday October 27 2023 08:28, Vitaliy Aksyonov писал Cheslav Osanadze:

CO>> А если закрыть редактор и перейти в просмотр, в планах -
CO>> оставить словарь загруженным? Т.е. тормоза будут только при
CO>> первом входе в редактор?
VA> В этом-то и идея, чтобы загружать словарь ровно один раз и потом
VA> держать его в памяти до выхода из эхотага. И я даже знаю, как я это
VA> буду делать. нужно только время свободное.
Можно это сделать опциональным?
Не для себя прошу, но вдруг на машине мало памяти?

Заходим в русскоязычную эху - грузим русский словарь.
Заходим в англоязычную эху - пытаемся загрузить английский словарь и оп, память кончилась, потому что русский не выгрузили, а в этой эхе он не нужен.

Ты же сам про механизм групп напомнил :)

CO>> Вот тут - не понял. При загрузке Голдеда - увидим, наконец то!:)
CO>> его заставку и словарь уже загружен. Всё же хорошо? И далее - уже
CO>> никакие экраны не тормозят.
Я до вчерашнего для периодически видел заставку голдеда на непрогретых кэшах-буферах с hdd, а вчера переехал на ssd вместе с переездом на 64-битный линух, и наверное теперь совсем забуду как заставка выглядит :)

Хоть опцию командной строки добавляй, pause on splash screen...

С наилучшими пожеланиями, Семён.

... Если человек родился, то это уж на всю жизнь... (c)...
--- GoldED+/LNX 1.1.5-b20231021 (Linux 6.1.57-gentoo CPU UNKNOWN)
Ответить с цитированием
  #27  
Старый 27.10.2023, 19:21
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию Re: Сборка на github

Vitaliy Aksyonov написал(а) к Semen Panevin в Oct 23 09:16:42 по местному времени:

Привет, Semen!

27 Oct 23 18:00, ты писал(а) мне:

CO>>> А если закрыть редактор и перейти в просмотр, в планах -
CO>>> оставить словарь загруженным? Т.е. тормоза будут только при
CO>>> первом входе в редактор?
VA>> В этом-то и идея, чтобы загружать словарь ровно один раз и потом
VA>> держать его в памяти до выхода из эхотага. И я даже знаю, как я
VA>> это буду делать. нужно только время свободное.
SP> Можно это сделать опциональным?

Легко.

SP> Не для себя прошу, но вдруг на машине мало памяти?

SP> Заходим в русскоязычную эху - грузим русский словарь.
SP> Заходим в англоязычную эху - пытаемся загрузить английский словарь и
SP> оп, память кончилась, потому что русский не выгрузили, а в этой эхе он
SP> не нужен.

Такое вполне может быть, конечно. :)

SP> Ты же сам про механизм групп напомнил :)

CO>>> Вот тут - не понял. При загрузке Голдеда - увидим, наконец
CO>>> то!:) его заставку и словарь уже загружен. Всё же хорошо? И
CO>>> далее - уже никакие экраны не тормозят.
SP> Я до вчерашнего для периодически видел заставку голдеда на непрогретых
SP> кэшах-буферах с hdd, а вчера переехал на ssd вместе с переездом на
SP> 64-битный линух, и наверное теперь совсем забуду как заставка выглядит
SP> :)
SP> Хоть опцию командной строки добавляй, pause on splash screen...

Можно сделать. Почему нет. Что-то типа - "Press any key". :) Для ценителей заставок.

Best regards,
Vitaliy Aksyonov.

... А help читать - не барское занятье?
--- GoldED+/LNX 1.1.5-b20231021
Ответить с цитированием
  #28  
Старый 27.10.2023, 19:40
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию Сборка на github

Cheslav Osanadze написал(а) к Vladimir Fyodorov в Oct 23 17:29:57 по местному времени:

Привет Vladimir!

27 Окт 23 17:18, Vladimir Fyodorov -> Vitaliy Aksyonov:

VF>>> Кстати, попробуй отключить тоже, вдруг это не из-за неё?
VA>> Это 146% из-за неё. Как вариант, на дохлых машинах брать словарь
VA>> поменьше

VF> Но у меня виндовый комп дохлее некуда! Это вообще не комп, а тонкий
VF> клиент чуть не 10-летней давности. Впрочем, надо попробовать, как оно
VF> вживую, а не через AnyDesk, может, из-за его постоянного
VF> притормаживания я не обратил на это внимания?

VF> Но это, скорее всего, уже на следующей неделе.

http://pics.rsh.ru/img/<b>2023-10-27...b>46wffynd.png


Cheslav.


... Фильм пpо дистpофиков - "Унесённые ветpом"
--- ...
Ответить с цитированием
  #29  
Старый 27.10.2023, 19:40
Cheslav Osanadze
Guest
 
Сообщений: n/a
По умолчанию Сборка на github

Cheslav Osanadze написал(а) к Dmitriy Kulikov в Oct 23 17:30:25 по местному времени:

Привет Dmitriy!

27 Окт 23 21:00, Dmitriy Kulikov -> Cheslav Osanadze:

CO>> Перед запуском редактора - этот Голдед ощутимо тормозит.

DK> Кстати, тот, что я скомпилировал у себя для себя ощутимо быстрее и
DK> запускается и работает.

Может потому, что W64?


Cheslav.


... Майонез Calve - у женщин свои секреции...
--- ...
Ответить с цитированием
  #30  
Старый 27.10.2023, 21:02
Nil A
Guest
 
Сообщений: n/a
По умолчанию Сборка на github

Nil A написал(а) к Vitaliy Aksyonov в Oct 23 19:55:44 по местному времени:

Нello, Vitaliy!

Friday October 27 2023 08:27, from Vitaliy Aksyonov -> Dmitriy Kulikov:

CO>>> Перед запуском редактора - этот Голдед ощутимо тормозит.
DK>> Кстати, тот, что я скомпилировал у себя для себя ощутимо быстрее
DK>> и запускается и работает.
VA> А ты в какой студии собирал? Может там банально оптимизации лучше.

Там мы дойдём про профилирования.

Кстати, cmake билд в рулит в том смысле, что я включил CMAKEINTERPROCEDURALOPTIMIZATION, и у меня LTO билд голдеда случается. Ещё можно в стиле этого линукс дистра, когда собери всё сам, и там march=native ;-)

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:56. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot