Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Прога написанная на Builder 5.0 безбожно тормозит под win 2000 serv

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Body



Зарегистрирован: 30.08.2002
Сообщения: 11

СообщениеДобавлено: Вс Ноя 25 2001 13:56    Заголовок сообщения: Прога написанная на Builder 5.0 безбожно тормозит под win 2000 serv Ответить с цитатой

Програмка для учета времени интернет/игрового зала практически вешает систему на 5-6 секунд в тот момент когда добавляешь/сбрасываешь время. При этом она работает с диском (записывает данные в текстовый *.ini файл). При запуске под win 2000 prof на том же компе все летает как паровоз. В чем может быть проблемс?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Константин



Зарегистрирован: 06.11.2002
Сообщения: 230

СообщениеДобавлено: Чт Ноя 29 2001 03:11    Заголовок сообщения: Re: Прога написанная на Builder 5.0 безбожно тормозит под win 2000 serv Ответить с цитатой

>>Програмка для учета времени интернет/игрового зала практически вешает систему на 5-6 секунд в тот момент когда добавляешь/сбрасываешь время. При этом она работает с диском (записывает данные в текстовый *.ini файл). При запуске под win 2000 prof на том же компе все летает как паровоз. В чем может быть проблемс?

В чем проблема - сказать (и даже предположить) не могу, но я бы попробовал следующее:

1. Использовать для нее отдельный ini-файл (а не разделяемый с другими прогами типа win.ini и т. д.)

2. Не использовать средств Builder-а и каких то специальных классов, а написать на обычном C/C++ с использованием стандартных библиотек и API Windows (компилировать разумеется можно на том же Builderе.)

3. Попробовать писать ini-файл не построчно, а целиком (в Win API есть такие функции, счас не помню точно названий, но в HELPе найти несложно.)

4. Если 3-е не поможет, отказаться от API для работы с ini-файлами и писать обычными write(), fwrite(), fputs() и т. д. (что больше нравится.) Разумеется для нормальной работы этих функций крайне желательно, чтобы ini-файл не использовался другими процессами/потоками.

5. Если условие (4) итак выполняется, но ini-файл используется и другими процессами (или потоками той же проги, или ее другими экземплярами) - наоборот убрать везде функции для работы с файлами (как по чтению, так и по записи) и вставить аналогичные функции Win API для работы с ini-файлами.)

6. Если все это не поможет - возвращаться на NT. У меня по крайней мере все идеи исчерпаны.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Body



Зарегистрирован: 30.08.2002
Сообщения: 11

СообщениеДобавлено: Чт Ноя 29 2001 22:49    Заголовок сообщения: Re: Прога написанная на Builder 5.0 безбожно тормозит под win 2000 serv Ответить с цитатой

Спасибо, обязательно попробую. Но переписать прогу с использованием стандартных потоков вв/выв я уж и сам придумал, но это уж крайний вариант, думал мож что попроще придумаю..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Mike



Зарегистрирован: 17.11.2001
Сообщения: 339
Откуда: ekb

СообщениеДобавлено: Пн Дек 24 2001 00:45    Заголовок сообщения: Re: Прога написанная на Builder 5.0 безбожно тормозит под win 2000 serv Ответить с цитатой

В каком конкретно месте прога тормозит?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...