Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как облегчить приложение? / 9 сообщений из 9, страница 1 из 1
26.08.2003, 09:49
    #32247049
Bering
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как облегчить приложение?
Тут такой проблем: есть небольшая программа для учета ЧЕГО_ТО_ТАМ. На всех машинах, кроме двух пентюхов 133, просто летает. А на этих показывает жуткие тормоза производительности (например по поводу открытия/прорисовки форм).
Писалась прога на Delphi7, СУБД- MS SQL 2000. Все вычисления и вся логика организованы на сервере, поэтому клиент максимально разгружен, в его задачу входит послать запрос серверу и отобразить полученные данные.
Как еще можно "облегчить" клиента?
...
Рейтинг: 0 / 0
26.08.2003, 10:11
    #32247075
srf2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как облегчить приложение?
купить 2 нормальные машины :)
или терминал-клиента поставить....
...
Рейтинг: 0 / 0
26.08.2003, 11:06
    #32247181
Bering
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как облегчить приложение?
Это понятно. Вот только у начальства один ответ - ДЕНЕГ НЕТ.
...
Рейтинг: 0 / 0
26.08.2003, 11:13
    #32247198
Bering
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как облегчить приложение?
Интересно, может отправиться по пути MMC. Или принцип "одного окна" как в IE. В смысле иметь шаблоны html и загружать туда лишь данные. Хотя кажется для этого варианта на серваке должен стоять какой-либо Web-сервер.
...
Рейтинг: 0 / 0
27.08.2003, 10:00
    #32248464
Серега
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как облегчить приложение?
2Bering
>клиент максимально разгружен, в его задачу входит послать запрос серверу и отобразить полученные данные.
Попробовать разобраться как часто клент посылает запросы и сколько получает в ответ. Я имею в виду, что иногда получается примерно так. Повесил на афтерскрол перечитывание подчиненного датасета и примастырил мастер-датасет на комбобокс кокой нибудь. При создании формы и соответственно запролненнии комбобокса мастер датасет перебирается от начала до конца. Выводы сделай сам - что произойдет. У меня так бывало, пока не нашел эту штуку слабые машины (да еще на медленной сети) здорово тормозили.
...
Рейтинг: 0 / 0
27.08.2003, 10:25
    #32248489
Bering
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как облегчить приложение?
Я уже тут опыты ставил на эту тему. Беру самый простой случай: первая форма - список из 50 записей (он уже на вьюхе, поэтому не осложнен комбобоксами,локапами и вычислимыми полями), нажимаем на кнопочку - открывается вторая форма, где размещены уже Label, DBLabel,DBMemo, DBEdit для порядка 20 полей. Так вот такое ощущение, что прорисовкой всех этих контролов и занимается машина жутко долгие секунды.
...
Рейтинг: 0 / 0
27.08.2003, 11:25
    #32248612
Серега
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как облегчить приложение?
А если попробовать цветовую палитру экрана с хай(тру)колора на 256 цветов. И разрешение поменьше.
...
Рейтинг: 0 / 0
27.08.2003, 12:40
    #32248775
Bering
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как облегчить приложение?
Да к этим машинам и мониторы прилагаются дореволюционные, так что разрешение и кол-во цветов соответсвующее
...
Рейтинг: 0 / 0
09.09.2003, 11:57
    #32259656
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как облегчить приложение?
Я хоть и не супер спец по делфи, но подскажу: ведь есть в средах программирования всякие там трассировщики, профилировщики, точки останова. Почему бы не попробовать их использовать для оптимизации?
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как облегчить приложение? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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