Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.28;
Скачать: CL | DM;

Вниз

загрузка DLL с файл сервера   Найти похожие ветки 

 
Павел2   (2002-02-12 10:24) [0]

Подскажите, о мастера, что есть плохого в сабже? То есть, есть некоторая программа, вызывающая DLL с файл сервера, которая в свою очередь использует рядом лежащую (на сервере) DLL, которая далее использует кучу DLL с локальной машинки.
Сей пароход работает, но нутром чувствую что это все не очень хорошо, но какова теория почему плохо где почитать не найду. Или все вполне пристойно и определяется постановкой задачи?
Спасибо.


 
Digitman (M) ©   (2002-02-12 10:43) [1]

как минимум, сетевой траффик вырастает непомерно при такой организации


 
panov (M) ©   (2002-02-12 10:56) [2]

Не вижу, в чем могут быть проблемы. Мне кажется, все нормально.
Трафик увеличивается только при подгрузке DLL в память.


 
Fellomena   (2002-02-12 11:07) [3]

Действительно, если используется статическая загрузка, то DLL отображается на адресное пространство программы единожды - при запуске процесса, освобождаясь при его уничтожении.
Если же программа очень часто использует DLL и при этом использует динамическую загрузку, тогда увеличение траффика может иметь место (небольшое).
Но дело в том, что когда вы освобождаете DLL - это не значет, что Windows её реально из памяти выгружает. Она может оставить там её для дальнейшего использования (механизм Windows обеспечивающий быструю загрузку часто используемых DLL).
Так что проблем быть у тебя не должно. 8)


 
Павел2   (2002-02-12 11:27) [4]

Большое спасибо.
Да действительно, все работает, но значительно замедляется работа программы.
Так время выполнения некоторой контрольной операции в случае когда все на локальной машинке ~2,5-3с, при описанной выше ситуации ~10с, после того как более-меннее сконфигурировали сетку стало ~5-6с.
Проблема в том, что я разрабатывал одну DLL из этой цепочки и как другие ее используют сейчас узнать тяжело.
Но, я думаю, "механикен" понятен; видимо имеет место динамическая загрузка и не одноразовая, а DLL не слабая - около 1,3 метра.
Еще раз спасибо.



Страницы: 1 вся ветка

Текущий архив: 2002.02.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
7-90676
»» Перемещено в конференцию "Общие вопросы"Степа
2001-11-25 18:21
2002.02.28
TtreeView


3-90527
vopros
2002-01-31 09:50
2002.02.28
Как сделать чтобы в paradox базу вход был по паролю?


1-90623
Lotus
2002-02-13 11:19
2002.02.28
Как убрать рамку у ComboBox?


4-90696
Dimzel
2001-12-27 17:13
2002.02.28
Как Дебаггерить DLL В Delphi?


14-90668
Snake2000
2002-01-11 18:50
2002.02.28
По части Mp3 Pro