Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think if you do Graal native compilation then you'd effectively get that. The linker should chuck unused code. (though tbh I haven't tried it myself)

But to just say "no reflection" and tree shake your JVM code - not that I'm aware of unfortunately! I'd love to just treeshake entire unused dependencies. At the moment I do it manually - but it's a chore and it's hard to do comprehensively.

Now that post- Java8 you're supposed to jlink the JRE, I somehow doubt this will ever happen. The people that care about executable size would probably be doing Graal Native.



I've used proguard to remove unused classes from dependencies.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: