Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];

Вниз

загрузка 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
3-90499
olkononov
2002-02-04 01:24
2002.02.28
Как включить в программу инсталлятор БДЕ?


3-90464
Dinara
2002-01-31 00:15
2002.02.28
Поле Memo в Paradox


14-90647
Rudjuk
2002-01-14 11:21
2002.02.28
Где достать FreeReport для Delphi6 и Kilix?


1-90618
ProgrammerDelphi
2002-02-12 10:17
2002.02.28
RichEdit


3-90481
al_top
2002-02-04 10:15
2002.02.28
DBGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский