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


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

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

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

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

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

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

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

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


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

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

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

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

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

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


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

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

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

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

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

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

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


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