Гость
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Старая программа работает в два раза медленней на Win10 чем на Win 7 / 21 сообщений из 21, страница 1 из 1
12.01.2022, 17:49
    #40126078
selis76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
Исследовал работу старой программы на Delphi (писали ее в начала 2010). Запрограммиирована просто
напр открывает справочник контрагентов
Запрос к MySQL используя UniDAC в режиме direct
Обход рекордсета построчно
Вывод результата в форму.


На Win7 форма открывается 7 сек, на win 10 почти 30 сек.
Со стороны MySql подозрений нет , запрос выполняется и выводит данные почти мгновенно меньше секунды если делать через админ консоль. Всего 1500 записей . Все буфера\кэши MySql оптимизированы , проблема только в версии Win , проверял на разных машинах
Режимы совместимости Win , админские права , увеличение приоритета процесса не помогают.
Смотрел process explorer тоже ничего интересного - exe монолитный и только он жрет время постоянно во время чтения рекордсета

Вопрос может кто сталкивался , куда еще смотреть
...
Рейтинг: 0 / 0
12.01.2022, 18:02
    #40126079
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
Трассировка, не?

Или само выполнение SQL запроса тормозит?
...
Рейтинг: 0 / 0
12.01.2022, 18:13
    #40126081
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
возьми профилировщик, выясни где тупит.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.01.2022, 18:40
    #40126083
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
selis76
На Win7 форма открывается 7 сек, на win 10 почти 30 сек.

"Открывай" пустую форму. Если не тормозит - добавь очередной элемент мусора, который у тебя в рабочей форме. Как начнёт тормозить - вот оно, с ним и разбирайся.
...
Рейтинг: 0 / 0
12.01.2022, 22:04
    #40126149
selis76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
rgreat
Трассировка, не?

Или само выполнение SQL запроса тормозит?

За давностью лет, нет дистрибутива который компилится. Если бы был было бы проще. Со стороны MySql видно что дело не в запросе.
Профилировщик это AQTime подразумевается?
...
Рейтинг: 0 / 0
12.01.2022, 22:09
    #40126150
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
selis76,

Так дистрибутива нет или исходников нет?
...
Рейтинг: 0 / 0
12.01.2022, 22:20
    #40126151
rgreat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
selis76
За давностью лет, нет дистрибутива который компилится.

...
Рейтинг: 0 / 0
12.01.2022, 22:49
    #40126160
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
selis76
Профилировщик это AQTime подразумевается?


без исходников все равно ничего не получится
...
Рейтинг: 0 / 0
12.01.2022, 23:01
    #40126163
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
selis76
нет дистрибутива который компилится.

нах.. ты вообще тогда тут спрашиваешь?
Пиши сразу в лигу сексуальных меньшинств.
...
Рейтинг: 0 / 0
12.01.2022, 23:02
    #40126164
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
7 секунд на 1500 строк ?
Это что, калькулятор Электроника БЗ-34 ?
...
Рейтинг: 0 / 0
13.01.2022, 21:33
    #40126415
bk0010
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
Что-то похожее бывает, если есть проблемы с сетью: DNS не отзывается, петли и т.д. Проверяйте настройки и сеть.
...
Рейтинг: 0 / 0
14.01.2022, 00:25
    #40126446
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
bk0010
Что-то похожее бывает, если есть проблемы с сетью: DNS не отзывается, петли и т.д. Проверяйте настройки и сеть.

На клиентском компе можно попробовать вырубить поддержку ipv6.
...
Рейтинг: 0 / 0
14.01.2022, 10:25
    #40126502
selis76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
DimaBr
7 секунд на 1500 строк ?
Это что, калькулятор Электроника БЗ-34 ?

На Win 7 где быстрее всего все работает (а это несколько ПК) , Форма да открывается 7 секунд . Учитывая что исходный код клиента там представляет тупое чтение рекодсета в цикле + есть поле text в mysql - я не удивлен. Удивлен что все это деградирует в Win 10
при равных условиях.
Программа не сложная самописная типичный CRUD клиент, не обновлялась лет 10 , исходники скомпилить невозможно, так как среда разработки с компонентами утеряна. Ее проще переписать в будущем
...
Рейтинг: 0 / 0
14.01.2022, 10:32
    #40126505
selis76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
bk0010
Что-то похожее бывает, если есть проблемы с сетью: DNS не отзывается, петли и т.д. Проверяйте настройки и сеть.

С сетью проблем нет, и по задержкам hrping проверки в норме.
На ПО с более мощным трафиком сеть не влияет
...
Рейтинг: 0 / 0
14.01.2022, 10:34
    #40126509
selis76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
ъъъъъ
selis76
нет дистрибутива который компилится.

нах.. ты вообще тогда тут спрашиваешь?
Пиши сразу в лигу сексуальных меньшинств.


Возможно ктото на практике с этим сталкивался, ведь много старого ПО на Delphi и не всегда с открытым кодом. А работать надо
В лигу stackoverflow еще напишу, возможно там народ поопытней подскажет
Win 7 тянуть на новых ПК уже трудновато, и загрузчики ОС меняются на UEFI и драйвера оборудования уже только под новые Win
...
Рейтинг: 0 / 0
14.01.2022, 10:40
    #40126510
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
selis76,

ты на клиенте поддержку ipv6 отключил?
...
Рейтинг: 0 / 0
14.01.2022, 10:41
    #40126511
selis76
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
ъъъъъ
bk0010
Что-то похожее бывает, если есть проблемы с сетью: DNS не отзывается, петли и т.д. Проверяйте настройки и сеть.

На клиентском компе можно попробовать вырубить поддержку ipv6.

Он отключен, маршрутизации по нему нет, есть только ipv6 адреса которые Win сохраняет. Я могу вырубить еще более жестко через реестр.
...
Рейтинг: 0 / 0
14.01.2022, 10:43
    #40126512
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
selis76
ще более жестко

Не надо жестко, сделай так: https://www.bvpn.com/ru/faq/96/
...
Рейтинг: 0 / 0
14.01.2022, 10:46
    #40126513
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
В Windows Defender нужно подобавлять исключения
...
Рейтинг: 0 / 0
14.01.2022, 10:48
    #40126515
ъъъъъ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
_Vasilisk_
В Windows Defender нужно подобавлять исключения

Да что же он - всякий раз проверку запускает?
...
Рейтинг: 0 / 0
14.01.2022, 10:54
    #40126518
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Старая программа работает в два раза медленней на Win10 чем на Win 7
ъъъъъ
Да что же он - всякий раз проверку запускает?
Ага. Он еще и память смотрит.

У нас есть система, которая снимает данные с оборудования, записывает их в базу и отправляет их по сети. И все это до 10-20 раз в секунду. При отключении дефендера получили кратный прирост скорости
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Старая программа работает в два раза медленней на Win10 чем на Win 7 / 21 сообщений из 21, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]