- -
WinXp + DOS
(
http://forum.oszone.net/showthread.php?t=78467)
last77 |
30-01-2007 02:24 543315 |
WinXp + DOS
Мы используем в работе дос-приложение (отказаться не возможно), на одном компе(sempron3000+\ХР2\512Мб\64int видео) при его запуске в таск манагер говорит что ntdlr(???) "сожрал" аж 400 мег с копейками и у вас свободно 6-7 мег. При этом загрузка проца 100%. В этот момент прога тупо ждет ввода логин\пароль от юзера(знаю точно). Пробовал играть с режимом совместимости, так освобождает аж 5-10 мег. Выделение памяти в разных вариантах(в свойствах ***.Pif_а) не помогает. Как победить этот глюк? Или привет БИЛУ!!!
|
Проблема самой программы, которая, очевидно, делает активный опрос клавиатуры и тем самым забивает ресурсы, врят ли это получится победить, разве что попробуйте поиграться с программкой Tame
|
В DOS-приложениях используется бесконечный цикл для ожидания нажатия клавиши или щелчка мышью (сам когда-то такие писал). Можешь запустить любое DOS-приложение и, не производя в нем никаких действий, посмотреть на уровень загруженности проца. Лучше всего решать проблему, установив какую-либо виртуальную машину и запустив там Win98.
|
Tigr
Не во всех, есть у меня иногда нужная приблуда на клипере, так вот клипер патченый от активного опроса ;)
Кстати вот оф. сайт программы Tame - во многих случаях помогает избавиться от активного опроса: http://www.tamedos.com/
|
last77 |
30-01-2007 13:34 543495 |
Используем софтину написанную на FOX Pro2.6 (файл-серверная архитектура - работа с базами данных), так юзерам тяжело будет с эмуляторами, а особенно админу. Как с сеткой быть? Про выделении памяти можно забыть?
|
Цитата:
Используем софтину написанную на FOX Pro2.6
|
На всякий случай проверь переменные окружения. Это касается в первую очередь TMP и TEMP - там нужен "короткий" путь (вроде "c:\tmp"). Проверь system.nt и autoexec.nt - files и т.п. И все-таки, они должны запускаться через режим совместимости - win-98. И еще - fox-овые библиотеки должны быть в пути (path).
|
ShellL |
31-01-2007 15:12 544061 |
а как программа называется, если не секрет
вообще советую почитать по ней описалово, должно быть решение
|
Цитата:
Проверь system.nt и autoexec.nt - files и т.п.
|
Не знаю насчет system.nt, а в config.nt имеет смысл увеличить на сотню-полторы число в параметре Files и добавить параметр Buffers. Например:
Files=150
Buffers=50
Перегрузиться.
|
Ну значение files можно и 240 ставить - вреда не будет, но и больше не нужно, это максимальное значение
|
last77 |
01-02-2007 00:16 544268 |
Насчет config.nt я знаю, иначе базы открывает не корректно. Остальное проверю. Спасибо.
|
Tigr
Цитата:
Не знаю насчет system.nt, а в config.nt
|
Извиняюсь за свою сорванную крышу :), конечно config.nt.
|
Время: 23:34.
© OSzone.net 2001-