Dll Memory Management

Viewed 11662

I have few doubts regarding how windows manages a .dll's memory.

  • when .dll's are loaded into the host process, how is the memory managed?

  • Does .dll get access to the entire memory available to the host process or just a portion of it? i.e is there a limitation when memory is allocated by a function inside the .dll?

  • Will STL classes like string, vector (dynamically increasing storage) etc used by the dll, work without issue here?

2 Answers
Related