Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / быстродействие прог под FPD 2.0 / 17 сообщений из 17, страница 1 из 1
12.11.2004, 08:23
    #32778709
kostic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстродействие прог под FPD 2.0
"по наследству" досталась программа под FPD 2.0
пользователь просит увеличить быстродействие программы
в Windows/System/config.sys поствил
files=60
buffers=60
пробовал тоже самое и в config.fp поставить - бесполезно
помогите советом
Спасибо
--------------------------------------------------------
ПК Win 98, ОЗУ 326 мб
...
Рейтинг: 0 / 0
12.11.2004, 08:42
    #32778733
YuriWhite
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстродействие прог под FPD 2.0
И что на такой машине работает медленно ???
Про config.fp в хелп. Надеюсь EXE использует расширенную рантайм библиотеку ?
...
Рейтинг: 0 / 0
12.11.2004, 09:47
    #32778845
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстродействие прог под FPD 2.0
kosticв Windows/System/config.sys
Где config.sys???
Да и не поможет "files+buffers"...
...
Рейтинг: 0 / 0
12.11.2004, 11:07
    #32779058
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстродействие прог под FPD 2.0
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
12.11.2004, 12:24
    #32779326
kostic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстродействие прог под FPD 2.0
YuriWhiteИ что на такой машине работает медленно ???
Про config.fp в хелп. Надеюсь EXE использует расширенную рантайм библиотеку ?
Я хотел спросить как определить EXE использует расширенную рантайм библиотеку или нет ?

стоят 2 файла
foxprol.exe - размер 478 142, дата 19.07.1991
foxprol.ovl - размер 1 278 032, дата 19.07.1991
и где ее взять
...
Рейтинг: 0 / 0
12.11.2004, 12:28
    #32779346
kostic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстродействие прог под FPD 2.0
эта же программа на ПК с WIN XP работает в 5 раз быстрее без всяких переписываний программы :(
...
Рейтинг: 0 / 0
12.11.2004, 12:33
    #32779368
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстродействие прог под FPD 2.0
Запусти foxprol.exe, потом "system-about..." Посмотри как используется память...
Могу ошибаться, но кажись в 2.0 не было "расширенной" версии...
Насчет "фокуса" ХР<->98 - немного странно... Слишком большая разница...
...
Рейтинг: 0 / 0
12.11.2004, 13:37
    #32779587
kostic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстродействие прог под FPD 2.0
так все-таки какая память влияет на быстродействие прог FPD 2.0 ?
запускаю эту же прогу на своем ПК - все летает
у меня стоит Win 2000 заглянул в About Foxpro - total memory - в 10 раз больше чем memory in use ...
на "медленном ПК" пока не могу посмотреть ...
...
Рейтинг: 0 / 0
12.11.2004, 13:41
    #32779599
kostic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстродействие прог под FPD 2.0
на "медленном" ПК перед запуском проги выгрузил из памяти все программы ... в том числе антивирусные
не помогло
...
Рейтинг: 0 / 0
12.11.2004, 13:42
    #32779602
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстродействие прог под FPD 2.0
Наличие файла-оверлея (.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
12.11.2004, 13:46
    #32779614
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстродействие прог под FPD 2.0
Между прочим, под windows хорошо ограничить объем используемой FPD-приложением памяти (например, до 16 МБ). Дело в том, что FPD хочет захапать всю память, до которой только может дотянуться. А когда памяти сотни мегабайт, сам процесс захапывания памяти очень долгий. ;-) А 8-16 МБ - так раньше в компьютерах и меньше бывало ;-) На производительность такое ограничение окажет только положительное влияние.
...
Рейтинг: 0 / 0
12.11.2004, 15:38
    #32780040
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстродействие прог под FPD 2.0
авторНаличие файла-оверлея (.ovl) указывает на то, что версия не расширенная.
Какие библиотеки в версии 2.0 надо было использовать для расширенной версии, да и была ли такая, честно говоря, уже и не помню
Была, была. EXE-шник зовется foxprol x .exe, соответствено для рантайма библиотека зовется foxprox.esl
Про двойку не скажу, а 2.6 расширеная под виндами существено шустрее
...
Рейтинг: 0 / 0
15.11.2004, 15:13
    #32782487
kostic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстродействие прог под FPD 2.0
а достаточно поставить вместо двух foxprol.exe и foxprol.ovl 2.0
только один фаил FOXPRO 2.6 foxprox.exe (и прекомпилировать все)?
Я попробвал - вроде работает ...
А для чего тогда нужен exe и ovl в 2.6 ?
Спасибо
...
Рейтинг: 0 / 0
15.11.2004, 20:30
    #32783098
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
быстродействие прог под FPD 2.0
Конечно, можно, только все равно нужно протестировать перед запуском в промышленную эксплуатацию. ;-)

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


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