Membership

Membership provides members free access to the NLJUG workshops and events on a variety of Java topics, held across the country on a regular basis. Plus on a quarterly basis the Java Magazine published by Array Systems. The NLJUG is a member of a worldwide network of Java User Groups.

Fill in the form to sign up.

NLJUG

Founded in 1998, the Dutch Java Users Group consists of business partners, software developers, application architects, technical managers, students, and new media developers that have a common interest in all aspects of Java Technology.

NLJUG partners

NCIM Groep

Mediapartner

Het JavaMagazine, gratis bij een NL-JUG lidmaatschap

 There are many factors that affect how well a Java application performs from the design and code of the application to the parameters chosen for the virtual machine. This session will examine how to improve the performance of your application by focusing on the HotSpot virtual machine and how programs interact with the garbage collector. The session is divided into the following sections:

  • Profile of the Java virtual machine workload: What does the JVM do and how is it's time divided amongst those tasks The HotSpot virtual machine internal architecture: How was HotSpot designed to reduce the time taken to do the things it needs to do and how this improves the performance of your applications

  • Garbage Collection:This is an area that can have a huge impact on the way an application performs. What choices do you have in terms of the structure of the heap space and the algorithms used to reclaim unused space? What are the best approaches to garbage collection for different types of application?

  • General HotSpot Performance Tuning: This section will look at the factors that can affect the performance of the HotSpot VM. A variety of tools will be used to demonstrate how applications can be profiled to determine how the application is interacting with the virtual machine.


We will then discuss possible approaches to code design that will improve performance as well as providing details of some of the many parameters that can be used to control the runtime characteristics of the virtual machine. Suggested modifications to these parameters based on profiling data will be provided.

Download de presentatie (453 Kb)

Matt Hosanee 
Sun Microsystems
Matt Hosanee is a Java software engineer working with Sun's key partners/ISVs and developer communities within the Market Development Engineering group. He has been at Sun Microsystems for 6 years and has completed a Bachelor of Science degree in Computer Science, during which he was an intern at Sun for 18 months developing Java applications. He is a Sun certified Java programmer, developer, web component developer and architect. Matt's role is focused on porting, benchmarking and performance tuning Java applications, as well as speaking and performing technical workshops with partners and at technology events.