Originally Posted by traal
In Windows when a process loads a library, the memory used by the library counts against the process' memory consumption. Instead of "libraries," did you mean "servers"?
The Windows .dll libraries, up until a few years ago, were not always shareable between tasks/processes like Amiga dynamic libraries (sometimes resulting in multiple instances in memory). I don't know how this has changed with all the new versions of Windows and multi-core processing but it was a compatibility limitation.