Posts Tagged ‘javaday’

JVM Management & Monitoring Power Tools: what is my JVM doing?

Saturday, January 30th, 2010

Unfortunately I was unable to present myself at the Javaday Rome 2010 because of a flu which kept me at home… and first of all many thanks to Fabrizio and Ugo for presenting on my behalf.

Here you are my slides on how to monitor and analyze JVM behavior with a number of tools which are hidden in plain sight inside the JDK, so useful and at the same time quite unknown to many developers.

We are so used to Java that we often forget what’s required behind the scenes to give us robustness, security, platform independence, performance, rich APIs and commercial/open source ecosystem.

But it is interesting (and sometimes necessary) to get a deeper look at what’s happening behind the scenes… The JVM gives us powerful tools to monitor, debug, tune & troubleshoot its internal mechanisms, including the Garbage Collector and dynamic Just in Time compiler.

As usual, a huge thank you to Mara Marzocchi and the entire JUG Roma team for organizing such a not-to-be missed and lively event.

What is my JVM doing? management and monitoring with JDK power tools

Sunday, January 17th, 2010

I am happy to announce that I will be speaking at the Javaday Rome 2010, the main Italian event for and by the Java community. An event not to be missed!

My talk will focus on the use of many power tools that are part of JDK since version 1.5, but are at the same time unknown to many developers; specifically, I will discuss how to

  • find active JVMs with jps
  • anaylze memory consumption and garbage collection behavior with jstat
  • get an overview of VM activities with jconsole
  • analyze in depth VM behavior with VisualVM, both in the case of local and remote Virtual Machines
  • analizzare i bottleneck prestazionali con i profiler di VisualVM
  • detect threading issues with the Thread Dump Analyzer
  • find causes of OutOfMemory errors and PermGen errors
  • detect memory leaks
  • trace and debug running applications in production with btrace

If you want to meet me at the event, drop by at my company (NIS) booth in the exhibition hall.

Speaking at Javaday 2010

Slides for the Maven2 in the real world talk @ Javaday 2009

Tuesday, January 27th, 2009
I am back from the Javaday 2009 in Rome, which was definitely THE Java event of the year for Italy… Congratulations to Mara and the JUG Roma team for creating an interesting, lively, and incredibly well-organized event. I had the pleasure of attending several interesting presentations (slides for all talks will be published on the Javaday 2009 website in the next few days), and moreover to meet in person a number of contacts in the community.

Here you are my presentation on how to effectively use Maven2 on large projects. Hope you enjoy it! Please do not hesitate to contact me (details are on last slide) for any question.

Maven 2 in the real world
View more presentations or upload your own. (tags: maven2 maven)