|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
Исследовал работу старой программы на Delphi (писали ее в начала 2010). Запрограммиирована просто напр открывает справочник контрагентов Запрос к MySQL используя UniDAC в режиме direct Обход рекордсета построчно Вывод результата в форму. На Win7 форма открывается 7 сек, на win 10 почти 30 сек. Со стороны MySql подозрений нет , запрос выполняется и выводит данные почти мгновенно меньше секунды если делать через админ консоль. Всего 1500 записей . Все буфера\кэши MySql оптимизированы , проблема только в версии Win , проверял на разных машинах Режимы совместимости Win , админские права , увеличение приоритета процесса не помогают. Смотрел process explorer тоже ничего интересного - exe монолитный и только он жрет время постоянно во время чтения рекордсета Вопрос может кто сталкивался , куда еще смотреть ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 17:49 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
Трассировка, не? Или само выполнение SQL запроса тормозит? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 18:02 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
возьми профилировщик, выясни где тупит. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 18:13 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
selis76 На Win7 форма открывается 7 сек, на win 10 почти 30 сек. "Открывай" пустую форму. Если не тормозит - добавь очередной элемент мусора, который у тебя в рабочей форме. Как начнёт тормозить - вот оно, с ним и разбирайся. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 18:40 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
rgreat Трассировка, не? Или само выполнение SQL запроса тормозит? За давностью лет, нет дистрибутива который компилится. Если бы был было бы проще. Со стороны MySql видно что дело не в запросе. Профилировщик это AQTime подразумевается? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 22:04 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
selis76, Так дистрибутива нет или исходников нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 22:09 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 22:20 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
selis76 Профилировщик это AQTime подразумевается? без исходников все равно ничего не получится ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 22:49 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
selis76 нет дистрибутива который компилится. нах.. ты вообще тогда тут спрашиваешь? Пиши сразу в лигу сексуальных меньшинств. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 23:01 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
7 секунд на 1500 строк ? Это что, калькулятор Электроника БЗ-34 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2022, 23:02 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
Что-то похожее бывает, если есть проблемы с сетью: DNS не отзывается, петли и т.д. Проверяйте настройки и сеть. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2022, 21:33 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
bk0010 Что-то похожее бывает, если есть проблемы с сетью: DNS не отзывается, петли и т.д. Проверяйте настройки и сеть. На клиентском компе можно попробовать вырубить поддержку ipv6. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2022, 00:25 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
DimaBr 7 секунд на 1500 строк ? Это что, калькулятор Электроника БЗ-34 ? На Win 7 где быстрее всего все работает (а это несколько ПК) , Форма да открывается 7 секунд . Учитывая что исходный код клиента там представляет тупое чтение рекодсета в цикле + есть поле text в mysql - я не удивлен. Удивлен что все это деградирует в Win 10 при равных условиях. Программа не сложная самописная типичный CRUD клиент, не обновлялась лет 10 , исходники скомпилить невозможно, так как среда разработки с компонентами утеряна. Ее проще переписать в будущем ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2022, 10:25 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
bk0010 Что-то похожее бывает, если есть проблемы с сетью: DNS не отзывается, петли и т.д. Проверяйте настройки и сеть. С сетью проблем нет, и по задержкам hrping проверки в норме. На ПО с более мощным трафиком сеть не влияет ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2022, 10:32 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
ъъъъъ selis76 нет дистрибутива который компилится. нах.. ты вообще тогда тут спрашиваешь? Пиши сразу в лигу сексуальных меньшинств. Возможно ктото на практике с этим сталкивался, ведь много старого ПО на Delphi и не всегда с открытым кодом. А работать надо В лигу stackoverflow еще напишу, возможно там народ поопытней подскажет Win 7 тянуть на новых ПК уже трудновато, и загрузчики ОС меняются на UEFI и драйвера оборудования уже только под новые Win ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2022, 10:34 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
selis76, ты на клиенте поддержку ipv6 отключил? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2022, 10:40 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
ъъъъъ bk0010 Что-то похожее бывает, если есть проблемы с сетью: DNS не отзывается, петли и т.д. Проверяйте настройки и сеть. На клиентском компе можно попробовать вырубить поддержку ipv6. Он отключен, маршрутизации по нему нет, есть только ipv6 адреса которые Win сохраняет. Я могу вырубить еще более жестко через реестр. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2022, 10:41 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2022, 10:43 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
В Windows Defender нужно подобавлять исключения ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2022, 10:46 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
_Vasilisk_ В Windows Defender нужно подобавлять исключения Да что же он - всякий раз проверку запускает? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2022, 10:48 |
|
Старая программа работает в два раза медленней на Win10 чем на Win 7
|
|||
---|---|---|---|
#18+
ъъъъъ Да что же он - всякий раз проверку запускает? У нас есть система, которая снимает данные с оборудования, записывает их в базу и отправляет их по сети. И все это до 10-20 раз в секунду. При отключении дефендера получили кратный прирост скорости ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2022, 10:54 |
|
|
start [/forum/topic.php?fid=58&msg=40126515&tid=2036717]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 168ms |
0 / 0 |