When I saw 4 JREs in my machine, was curious to see how the sizes differ, and they differ indeed. There is a big jump from 1.4.x to 1.5.x –
The biggest difference was an ~11 MB file called classes.jsa. I have been away from active programming for sometime back, after having moved into management (having last worked with JDK 1.4.x) – But it was interesting reading – Sun has a page on this file – Class Data Sharing – Interesting, need to give it a read and understand it is all about.
BTW, in a previous post Windows Folder Size – JDiskReport, I had mentioned how JDiskReport can provide a nice analysis of a folder’s contents – This helped when I wanted to see how the JRE sizes varied, and so it is true that the JRE is growing by each release.
Some screenshots –
Love the JGoodies stuff –