powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / быстродействие прог под FPD 2.0
17 сообщений из 17, страница 1 из 1
быстродействие прог под FPD 2.0
    #32778709
kostic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"по наследству" досталась программа под FPD 2.0
пользователь просит увеличить быстродействие программы
в Windows/System/config.sys поствил
files=60
buffers=60
пробовал тоже самое и в config.fp поставить - бесполезно
помогите советом
Спасибо
--------------------------------------------------------
ПК Win 98, ОЗУ 326 мб
...
Рейтинг: 0 / 0
быстродействие прог под FPD 2.0
    #32778733
Фотография YuriWhite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что на такой машине работает медленно ???
Про config.fp в хелп. Надеюсь EXE использует расширенную рантайм библиотеку ?
...
Рейтинг: 0 / 0
быстродействие прог под FPD 2.0
    #32778845
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kosticв Windows/System/config.sys
Где config.sys???
Да и не поможет "files+buffers"...
...
Рейтинг: 0 / 0
быстродействие прог под FPD 2.0
    #32779058
Станислав C.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kostic"по наследству" досталась программа под FPD 2.0
пользователь просит увеличить быстродействие программы
в Windows/System/config.sys поствил
files=60
buffers=60
пробовал тоже самое и в config.fp поставить - бесполезно
помогите советом
Спасибо
--------------------------------------------------------
ПК Win 98, ОЗУ 326 мб

Чтобы увеличить быстродействие программы недостаточно выставить только files и buffers, увеличить ОЗУ или поставить более мощный процессор.
Для радикального увеличения быстродействия надо переписать программу, реализовав более оптимальный алгоритм или применив "быстрые" команды (например, применить Select-SQL, Insert-SQL), построить оптимальные индексы, отказаться от SET FILTER и других "медленных" операций и т.д.
В общем, здесь нужен комплексный (=системный) подход.
...
Рейтинг: 0 / 0
быстродействие прог под FPD 2.0
    #32779326
kostic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuriWhiteИ что на такой машине работает медленно ???
Про config.fp в хелп. Надеюсь EXE использует расширенную рантайм библиотеку ?
Я хотел спросить как определить EXE использует расширенную рантайм библиотеку или нет ?

стоят 2 файла
foxprol.exe - размер 478 142, дата 19.07.1991
foxprol.ovl - размер 1 278 032, дата 19.07.1991
и где ее взять
...
Рейтинг: 0 / 0
быстродействие прог под FPD 2.0
    #32779346
kostic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эта же программа на ПК с WIN XP работает в 5 раз быстрее без всяких переписываний программы :(
...
Рейтинг: 0 / 0
быстродействие прог под FPD 2.0
    #32779368
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запусти foxprol.exe, потом "system-about..." Посмотри как используется память...
Могу ошибаться, но кажись в 2.0 не было "расширенной" версии...
Насчет "фокуса" ХР<->98 - немного странно... Слишком большая разница...
...
Рейтинг: 0 / 0
быстродействие прог под FPD 2.0
    #32779587
kostic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так все-таки какая память влияет на быстродействие прог FPD 2.0 ?
запускаю эту же прогу на своем ПК - все летает
у меня стоит Win 2000 заглянул в About Foxpro - total memory - в 10 раз больше чем memory in use ...
на "медленном ПК" пока не могу посмотреть ...
...
Рейтинг: 0 / 0
быстродействие прог под FPD 2.0
    #32779599
kostic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на "медленном" ПК перед запуском проги выгрузил из памяти все программы ... в том числе антивирусные
не помогло
...
Рейтинг: 0 / 0
быстродействие прог под FPD 2.0
    #32779602
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наличие файла-оверлея (.ovl) указывает на то, что версия не расширенная.
Какие библиотеки в версии 2.0 надо было использовать для расширенной версии, да и была ли такая, честно говоря, уже и не помню. Помню, была "сетевая" (foxproln). По поводу наличия версий и особенностей их конфигурирования - направлю тоже в Help, там в самых первых топиках много чего можно выяснить.
Хороший совет - перекомпилировать программу под FPD 2.6a, так как в ней точно есть расширенная версия, а вдобавок практически нет глюков, которые бывали в 2.0 (впрочем, для давно работающего приложения второе неактуально).
По поводу
Код: plaintext
1.
files= 60 
buffers= 60  
- это неоптимально.
Буферов, как правило, хватает и 40. А файлов - можно не мелочиться и ставить >=100 (впрочем, как верно замечено, не в этом корень зла, и если раньше хватало 60, то и сейчас будет хватать).
авторТо же самое в config.fp поставить - действительно, бесполезно.
Убрать всякие менеджеры верхней памяти, кроме himem.sys - вот это может быть полезно.
...
Рейтинг: 0 / 0
быстродействие прог под FPD 2.0
    #32779614
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Между прочим, под windows хорошо ограничить объем используемой FPD-приложением памяти (например, до 16 МБ). Дело в том, что FPD хочет захапать всю память, до которой только может дотянуться. А когда памяти сотни мегабайт, сам процесс захапывания памяти очень долгий. ;-) А 8-16 МБ - так раньше в компьютерах и меньше бывало ;-) На производительность такое ограничение окажет только положительное влияние.
...
Рейтинг: 0 / 0
быстродействие прог под FPD 2.0
    #32780040
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНаличие файла-оверлея (.ovl) указывает на то, что версия не расширенная.
Какие библиотеки в версии 2.0 надо было использовать для расширенной версии, да и была ли такая, честно говоря, уже и не помню
Была, была. EXE-шник зовется foxprol x .exe, соответствено для рантайма библиотека зовется foxprox.esl
Про двойку не скажу, а 2.6 расширеная под виндами существено шустрее
...
Рейтинг: 0 / 0
быстродействие прог под FPD 2.0
    #32782487
kostic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а достаточно поставить вместо двух foxprol.exe и foxprol.ovl 2.0
только один фаил FOXPRO 2.6 foxprox.exe (и прекомпилировать все)?
Я попробвал - вроде работает ...
А для чего тогда нужен exe и ovl в 2.6 ?
Спасибо
...
Рейтинг: 0 / 0
быстродействие прог под FPD 2.0
    #32783098
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно, можно, только все равно нужно протестировать перед запуском в промышленную эксплуатацию. ;-)

А два файла нужны были для того, чтобы запускать приложения на 286-х и 386-х с менее чем 4 МБ RAM на борту. Говорят, когда-то и столько было круто ;-)))
...
Рейтинг: 0 / 0
быстродействие прог под FPD 2.0
    #32783918
Фотография Redrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kosticА для чего тогда нужен exe и ovl в 2.6 ?
ovl нужен для foxpro.exe (без x )
...
Рейтинг: 0 / 0
быстродействие прог под FPD 2.0
    #32786823
Фотография YuriWhite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я умудрялся запускать проги на FPD2/0 на XT ( 8086 про 512K ) тока работало это все не очень ( даже по тем меркам ) а вот уже на 286 с 1M ваще классно :))
...
Рейтинг: 0 / 0
быстродействие прог под FPD 2.0
    #32791448
kostic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так вот хлопцы ..., ничего не меняя, ни FPD20, ни самой проги, на том ПК где медленно работало (Win98, 365 мБ ОЗУ, 1,1 мГц) убрали Dr Web (поставили другой антивирусник) + обработали ПК программой Ad-aware и все забегало в 5 раз быстрее :)
Спасибо всем за участие
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / быстродействие прог под FPD 2.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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