Почему тормозит программа ?

Обсуждение и помощь на русском языке

Moderators: SolA, vvorl

User avatar
voldemar227
Guru
Posts: 123
Joined: Wed Sep 02, 2015 9:56 am
Has thanked: 4 times
Been thanked: 6 times
Contact:

Почему тормозит программа ?

Post by voldemar227 »

Почему тормозит программа ?
Комп мощный, тренидрипер 2990, ОЗУ 64гб высокочастостная, диск нвме 3300чтение / запись 3500, видик радион R390
Программа тормозит и не знаю что делать, тормозит так что раздражает...
Что можно сделать, куда покопать ?
User avatar
Unvictis
Novice
Posts: 32
Joined: Thu Nov 26, 2020 12:44 pm
Location: г. Кокшетау, Казахстан
Has thanked: 3 times
Been thanked: 8 times

Re: Почему тормозит программа ?

Post by Unvictis »

Что вы имеете ввиду под словом "тормозит"? При каких обстоятельствах? Какие действия выполняете? Какой размер у вашей базы EPIM?
User avatar
voldemar227
Guru
Posts: 123
Joined: Wed Sep 02, 2015 9:56 am
Has thanked: 4 times
Been thanked: 6 times
Contact:

Re: Почему тормозит программа ?

Post by voldemar227 »

База мелкая... попробую видео записать
Andrey
EPIM Team
Posts: 1600
Joined: Mon Mar 05, 2007 10:09 pm
Has thanked: 3 times
Been thanked: 119 times

Re: Почему тормозит программа ?

Post by Andrey »

Программа тормозит, потому что где-то с чем-то не справляется. Какой вопрос - такой ответ. Хотите получить более точный ответ - нужно больше информации - при каких операциях тормозит. На любой базе или на определенной. Если на определенной - сколько там и каких данных.
User avatar
voldemar227
Guru
Posts: 123
Joined: Wed Sep 02, 2015 9:56 am
Has thanked: 4 times
Been thanked: 6 times
Contact:

Re: Почему тормозит программа ?

Post by voldemar227 »

Операционная система
Майкрософт Windows 10 Pro 64-bit
Центральный процессор
AMD Ryzen 128 °C
Технология 14nm
Оперативная память
64,0ГБ Неизвестно @ 1330 МГц (16-17-17-36)
Системная плата
Gigabyte Technology Co. Ltd. X399 AORUS XTREME-CF (SP3r2) 47 °C
Графические устройства
BenQ LCD (2560x1440@60Hz)
BenQ LCD (2560x1440@60Hz)
BenQ LCD (2560x1440@60Hz)
4096 МБATI AMD Radeon R9 380 Series (Gigabyte) 54 °C
Хранение данных
465GB Samsung SSD 970 EVO Plus 500GB (Неизвестно (SSD)) 3300 запись / 3500 чтение
Оптические накопители
Оптические приводы отсутствуют
Звуковые устройства
AMD High Definition Audio Device

Держите видео, просто надоело https://youtu.be/_dMdjejErhw
Есть похожий софт ни лагов ни фризов нет...
Andrey
EPIM Team
Posts: 1600
Joined: Mon Mar 05, 2007 10:09 pm
Has thanked: 3 times
Been thanked: 119 times

Re: Почему тормозит программа ?

Post by Andrey »

На любой базе или на определенной. Если на определенной - сколько там и каких данных.
User avatar
voldemar227
Guru
Posts: 123
Joined: Wed Sep 02, 2015 9:56 am
Has thanked: 4 times
Been thanked: 6 times
Contact:

Re: Почему тормозит программа ?

Post by voldemar227 »

Andrey wrote: Thu Jul 08, 2021 7:04 pm На любой базе или на определенной. Если на определенной - сколько там и каких данных.
Даже на пустой, новой.... Можете показать подобное видео со своего ПК ? У меня два ПК и проблема на обоих...
Andrey
EPIM Team
Posts: 1600
Joined: Mon Mar 05, 2007 10:09 pm
Has thanked: 3 times
Been thanked: 119 times

Re: Почему тормозит программа ?

Post by Andrey »

Я смотрел видео несколько раз. Пытался увидеть, где же там тормозит. Никаких тормозов не увидел. Переключение между модулями занимает не больше секунды.
ispektr
Guru
Posts: 147
Joined: Wed Nov 12, 2014 11:35 am
Location: Нижний Новгород
Has thanked: 64 times
Been thanked: 23 times

Re: Почему тормозит программа ?

Post by ispektr »

Поэкспериментировал:
В версии 9.9.5 переход из любого модуля в любой модуль происходит с задержкой (прорисовка окна) не более чем на 0.5 сек.
В версии 9.9.6 переход из любого модуля в "Календарь" и "Дела" происходит мгновенно. Переход из любого места в "Заметки" происходит с запаздыванием прорисовки окна на 2 - 2.5 сек.

Win7 х 64, база ЕПИМ - 268 Мб.

Свойства процессора:
Версия Intel(R) Core(TM) i7-2630QM CPU @ 2.00GHz
Системная плата:
Тип ЦП Mobile QuadCore Intel Core i7-2630QM, 1400 MHz (14 x 100)
Системная плата Samsung 300V3A/300V4A/300V5A
Чипсет системной платы Intel Cougar Point HM65, Intel Sandy Bridge
Системная память 12201 МБ (DDR3 SDRAM)
DIMM1: Kingston 99U5428-063.A00LF 8 ГБ DDR3-1600 DDR3 SDRAM (11-11-11-28 @ 800 МГц) (10-10-10-27 @ 761 МГц) (9-9-9-24 @ 685 МГц) (8-8-8-22 @ 609 МГц) (7-7-7-19 @ 533 МГц) (6-6-6-16 @ 457 МГц)
DIMM3: Samsung M471B5273DH0-CH9 4 ГБ DDR3-1333 DDR3 SDRAM (9-9-9-24 @ 666 МГц) (8-8-8-22 @ 609 МГц) (7-7-7-20 @ 533 МГц) (6-6-6-17 @ 457 МГц) (5-5-5-14 @ 380 МГц)
Тип BIOS Phoenix (07/27/2011)
Видеоадаптер Intel(R) HD Graphics Family (1856280 КБ)
Видеоадаптер NVIDIA GeForce GT 520MX (1 ГБ)
3D-акселератор Intel HD Graphics 3000
5.82 (07.2014) ------- 11.8.4 \ Win7 x64
User avatar
voldemar227
Guru
Posts: 123
Joined: Wed Sep 02, 2015 9:56 am
Has thanked: 4 times
Been thanked: 6 times
Contact:

Re: Почему тормозит программа ?

Post by voldemar227 »

Andrey wrote: Thu Jul 08, 2021 7:41 pm Я смотрел видео несколько раз. Пытался увидеть, где же там тормозит. Никаких тормозов не увидел. Переключение между модулями занимает не больше секунды.
То есть то что переключение между модулями показывает фризы и медленную перерисовку, на сверх мощном ПК Вас совсем не смущает? А что происходит на ноутах послабее? Чуть Выше человек то же подтвердил отрисовка GUI у Вас страдает, причем жутко... Как ни странно вроде мелкий такой баг, можно было бы не обратить снимание, но он крайне раздражительный, так как переключаться между модулями приходиться постоянно и даже 0,5 сек раздражают жутко... Хотите подскажу где посмотреть как должно быть ?
Andrey
EPIM Team
Posts: 1600
Joined: Mon Mar 05, 2007 10:09 pm
Has thanked: 3 times
Been thanked: 119 times

Re: Почему тормозит программа ?

Post by Andrey »

Человек написал, что тормозит на 9.9.6, а на 9.9.5 все быстро. Вы написали о тормозах немного раньше, чем вышла версия 9.9.6. Как это может быть подтверждением ваших слов - не понятно.
Andrey
EPIM Team
Posts: 1600
Joined: Mon Mar 05, 2007 10:09 pm
Has thanked: 3 times
Been thanked: 119 times

Re: Почему тормозит программа ?

Post by Andrey »

ispektr wrote: Thu Jul 08, 2021 8:24 pm В версии 9.9.5 переход из любого модуля в любой модуль происходит с задержкой (прорисовка окна) не более чем на 0.5 сек.
В версии 9.9.6 переход из любого модуля в "Календарь" и "Дела" происходит мгновенно. Переход из любого места в "Заметки" происходит с запаздыванием прорисовки окна на 2 - 2.5 сек.
Между 9.9.6 и 9.9.5 нет отличий, которые могли бы это вызывать. Скорее всего это было первое обращение к базе и ее не было в кеше и ее читало с диска. Потом уже она была в кеше и с ней работало быстро. Можете проверить несколько раз, воспроизведется ли торможение в заметках.
ispektr
Guru
Posts: 147
Joined: Wed Nov 12, 2014 11:35 am
Location: Нижний Новгород
Has thanked: 64 times
Been thanked: 23 times

Re: Почему тормозит программа ?

Post by ispektr »

Andrey wrote: Thu Jul 08, 2021 9:02 pm Скорее всего это было первое обращение к базе и ее не было в кеше и ее читало с диска.
Проверял раз 15 подряд все переходы как на 995, так на 996, причём как спокойно, так и быстро до скорости переключения - один переход в секунду.
5.82 (07.2014) ------- 11.8.4 \ Win7 x64
ispektr
Guru
Posts: 147
Joined: Wed Nov 12, 2014 11:35 am
Location: Нижний Новгород
Has thanked: 64 times
Been thanked: 23 times

Re: Почему тормозит программа ?

Post by ispektr »

Сегодня, надеюсь, сделаю полную таблицу скорости переходов между модулями со сравнением этих двух версий.
5.82 (07.2014) ------- 11.8.4 \ Win7 x64
User avatar
voldemar227
Guru
Posts: 123
Joined: Wed Sep 02, 2015 9:56 am
Has thanked: 4 times
Been thanked: 6 times
Contact:

Re: Почему тормозит программа ?

Post by voldemar227 »

Andrey wrote: Thu Jul 08, 2021 8:57 pm Человек написал, что тормозит на 9.9.6, а на 9.9.5 все быстро. Вы написали о тормозах немного раньше, чем вышла версия 9.9.6. Как это может быть подтверждением ваших слов - не понятно.
Фризы - Тормоза - медленное переключение было давно... Сейчас просто накипело... Софт у Вас хороший, на +5 Вы молодцы... Но мелкий баг или не доработка сильно портят нервы. Когда срочно и быстро нужно переключиться в заметки или дела и ты не помнишь куда точно, тыкаешь в дела ждешь1 - 2 секунды потом в заметки и снова ожидание.....

Хотелось бы порекомендовать сделать жесткую оптимизацию кода прям под замеры микро таймера, и почему то уверен я, что в коде полно костылей... Если на моем ПК есть тормоза то у других переключение может быть еще медленнее...

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

Если считаете что быстре нельзя у меня есть примеры где показано что можно, причем там база нагружена очень хорошо...
Post Reply