Here are some information that I found on the net about JavaOne 2010. Feel free to comment with additional resources. To start, Oracle posted some video highlights. If you have JavaOne login, you can view the full versions at On Demand site. If not, you can still see some of the contents here. Beyond that, […]
Read more "JavaOne 2010 Related Links"
A friend told me that SoyLatte can support Java SE 6 on Leopard. If you experienced a similar issue as Scott Looze described here perhaps you can try SoyLatte.
Read more "Java SE on MacOS X 10.4 and 10.5"
There are several ways to profile JVM, here is one way according to “Solaris Performance and Tools“: -Xrunhprof:cpu=times,monitor=y,depth=8,file=path_to_result_file Note: monitor=y specifies that locks should be observed msa=y turns on Solaris microstate accounting depth=8 sets the depth of the stack displayed To get an accurate profile you should run a kill -3 <pid> at the very […]
Read more "Notes on hprof"
A few JavaOne’s ago, I saw a presentation about visualgc. It’s a visual monitoring on heap usage in a JVM. It’s a cool tool for those who prefer to look at screen full of animating charts rather than scrolling numbers. See below for a screen capture. It’s not bundled with Java SE, so you will […]
Read more "visualgc"
SDK 5.0 Tuning http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html To deal with growing pernment generation that causes Full GC when using CMS, try the following two additional options: -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled
Read more "SDK 5.0 Tuning"