Hey, mam takie pytanie: czy ma wpływ na szybkość wykonania się kodu (operacji) fakt, że funkcja została wywołana z DLL-ki? Chodzi mi np. o szybkość wykonania się pętli, operacje arytmetyczne etc.
Chodzi mi o to, że chcę napisać pewną klasę do analizy danych, która będzie mielić dane przez ładnych kilka chwil i zamierzam napisać ją w C++ i wstawić do DLL-ki, by móc z niej później korzystać m.in. w innym programie pisanym w innym (znacznie wolniejszym) języku. Zastanawiam się teraz, czy jeśli funkcja zostanie wywołana z DLL-ki to czy coś może na nią negatywnie wpłynąć. Np. czy szybkość wykonania takiej funkcji szybciej by się wykonała, gdybym cały kod umieścił bezpośrednio w programie pisanym w C++?
Jeśli mogą wystąpić znaczące różnice to z jakiego powodu?
Wydaje mi się, że negatywny wpływ może mieć tylko samo włączenie DLL-ki i wywołanie funkcji DLLmain(), ale to raczej nie jest znaczące...