Originally posted by Joseph Goodman:
One answer I received was that Shell32.dll, a Windows DLL, was using 5x more memory than other DLLs loaded by the JRE. My question is why? Is this intentional or a bug? Why not reduce the amount of memory use if it is possible?
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Joseph Goodman:
Sun's comment in the bug report claims that Shell32.dll is being used by the JRE and that Shell32.dll is what is allocating a majority of the memory.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Ilja Preuss:
Yes.
But it isn't only used by the JVM, it would be shared between JVMs, it actually might already be loaded before you start Java (if it is used by a non-Java program) - and Sun couldn't do something about its size, anyway. It's part of your Windows installation.