claudio's blog
Felipe Gaucho, we will miss you
I heard from a friend that prolific blogger and friend Felipe Gaucho had passed away last March, 05.
Heap dump on Linux 64 bits
I am working for a customer, doing some performance review for their java application and tuning glassfish as well.
They use linux 64 bits (kernel 2.6.18 SMP), glassfish v2 u2 and JDK 5 u12. At some point I needed to generate a heap dump to better understand the object allocation and if possible some hints as to where to look for optimization for the application.
HotSpot Internals
There is a wiki site at Sun, about HotSpot Internals, with valuable information to people who wants to better understand HotSpot but don't have the proper time to dedicate to such good reading of HotSpot source code.
Jetty and Solaris 10
This is a contribution to Jetty Web Server, to allow SMF on Solaris 10 machines to manage Jetty servers, see the benefits
Tools and Tips slides available
You can see my presentation about Tools and Tips to Diagnose Performance Issues on-line or download it.
Diagnose performance issues at Jazoon

Next week I am heading up to the northern hemisphere to join a crowd of Java professionals and enthusiasts to participate to Jazoon conference.
Tools and Tips to Diagnose Performance Issues at Jazoon 2008
If I ask someone else what a Jazooner is, probably they could think it is a character from Klingon, right ?
NetBeans startup settings, beta version
A long time ago I have developed a plugin to NetBeans to graphically configure netbeans.conf file. The plugin is "NetBeans Startup Settings".
Use the comments' section to give feedback. Or send me an email claudio @@ dev.java.net
Read office files with Java API
Last year when working in a project, there were a lot of documents (requirements, user guides, architecture, etc.), from different sources (email attachments, file shares, backups, old version control). The same document name but different date and size.
So, how to know which one is the latest and delete the others ?
There were two ways to achieve that:
How many threads do your system scale per java process ?
A customer asked me to verify how many threads is possible to run concurrently at any java vm on the server. I did some search at the customer support site, but was not lucky to found any proper test utility, so I created one and hope it be useful to someone else.






