--}}
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем

Как ускорить работу старых самописных приложений под x64 ОС?

Операционные системы
191
19
С друзьями на NN.RU
В социальных сетях
Поделиться
Esik
19.09.2017
Есть самописный софт на VFP.
Если на W7 x86 он работает сносно, не хуже, чем на ХР, во времена которой писалось, то при запуске на х64 жутко тормозит.

Куда копать?
Если копать тупо, то в сторону виртуалки. Если не тупо, то разбираться, чего он там тормозит.
K0IIIAK
19.09.2017
Esik писал(а)
Куда копать?

исходники живы? взять актуальный для системы компилятор и скомпилировать в нынешних условиях
kemy
19.09.2017
там все закончилось на 6.0 которая для 98 винды писалась
K0IIIAK
19.09.2017
интернеты говорят о последнем релизе "Visual FoxPro 9 Service Pack 2 16 October 2007", хотя про х64 речь действительно не идёт
Esik
20.09.2017
K0IIIAK писал(а)
исходники живы? взять актуальный для системы компилятор и скомпилировать в нынешних условиях

Да, вышестоящее руководство склоняется к этому варианту.
Правда есть программа с отсутствующими исходниками, писавшаяся по договору программистом со стороны.
Так может это сами запросы в базы данных тормозят, а не само приложение? А базы тормозят из-за того что разжирели и запросы надо оптимизировать.
Esik
20.09.2017
Выполняются типовые операции.
На ХР с одной скоростью, на W7x64 - совершенно с другой.
Кстати, в гугле по запросу на эту тему во многих местах советуют выключить "interrupt moderation" для сетевой карты.
Ну да. Особенно этот совет поможет, если база несетевая.
Я хз что там.
Esik
20.09.2017
База - сетевая. Распределённые таблицы.
1) Переезжать на 32-бит виртуалку
2) Брать профайлер и ковырять. VFP - это такое говно мамонта, что там все что угодно может быть
RealVaVa
20.09.2017
Я, каэш, понимаю, но может таки переписать софтинку на щах, например, с учётом тех, кто в ней работает столько лет - наверняка накопились?
RealVaVa
20.09.2017
с учётом пожеланий тех*
Esik
20.09.2017
Угу.
Вышестоящие тоже склоняются, что нельзя засиживаться на том, что ушло.
pivmobile
20.09.2017
Дать экзешнику на VFP не Нормальный приоритет, а Высокий ( Диспетчер задач - Подробности- Нужное приложение-Правый батон-Задать приоритет-Высокий, на крайняк РиалТайм ) Если помогло, то всё время запускать его так, поправив строку запуска.
Это имело бы смысл если бы одновременно с этим были другие процессы, требующие все доступные ресурсы (проц + I/O). А иначе от повышенного приоритета толку никакого, если и так почти все ресурсы доступны, делить не с кем.
pivmobile
20.09.2017
Запускаешь, к примеру, тестирование и исправление базы 1с83 на Пентиум 4 на SSD и на i7 загрузка примерно 10% , а результат по времени разный.
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем