Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
4-90693
Flash X
2001-12-26 18:56
2002.02.28
КАК ОТКЛЮЧИТЬ В WIN9x МЕНЮ ЗАГРУЗКИ


14-90656
NetBreaker666
2002-01-13 20:05
2002.02.28
Зацените мою новую фишку ;)


3-90446
Дядя Будда
2002-02-01 12:14
2002.02.28
Нужен хелп по SQL-запросу


1-90572
stx
2002-02-12 09:31
2002.02.28
есть ли в DELPHI аналог Collections (BP7)


3-90467
Beer
2002-02-01 05:35
2002.02.28
Обращение к .dbf в обход BDE..




   Наверх