Страница 1 из 1

Производительность при работе с dll

Добавлено: 16 сен 2004, 13:55
Kolinus
Добрый день.
Интересует такой вопрос:
если программа должна исполняться на слабом железе как лучше ее организовать :
загружать все теоретически необходимые dll в память или каждый раз подгружать необходимую dll с диска?
И соответственно какой тип проекта для dll использовать в MS Visual C++ 6.0

P.S. Задача: надо реализовать простенький эмулятор установки NT 4.0 Server начиная с консоли - соответственно надо зареализовать пару тройку досовских команд. Для простой расширяемости хочется реализовать все команды в отдельных длл и вызывать их на основе текстового файла настроек, но некоторые команды могут и не потребоваться конкретному пользователю, а некоторые - наоборот использоваться слишком часто.

Добавлено: 17 сен 2004, 21:01
severin
А что значит - слабом? Медленный процессор, мало памяти или медленный диск? И насколько слабое? Мне трудно представить в наше время настолько слабое железо, чтобы не могло вместить несколько dll, эмулирующих досовские команды. IMHO, грузите сразу все в память, чтобы в дальнейшем не терять время на подргужение dll. Хотя, если в итоге они слишком много места займут, что-то прийдется исключить.

Добавлено: 20 сен 2004, 18:59
Kolinus
Pentium 100 16 mb RAM - диск соответственный :) )