>>Я вот хотел бы узнать ответ на этот вопрос. Тратится ли время только при подгрузке длл (запуске ехе-юзателя длл) или на кажом вызове?

Нет, время тратится только на подгрузку в момент связывания библиотеки с использующим ее процессом. Библиотека подгружается в адресное пространство процесса, затем загрузчик ОСи находит по таблице экспорта (почитай про PE формат) адреса экспортируемых функций и передает их процессу. Дальше они используются процессом как и его родные.