I just read the forum about adding debug infos into rt.jar. While it might make sense in the developer jre. It would certainly be useless for the average user. Similarly, wouldn't it be interesting to obfuscate rt.jar. Thus shortening the class/method/field names and reducing size both on disk and in memory and maybe increasing performance. Is it a good idea? Has it been tried before?