FOSDEM is the biggest free and non-commercial event organized by and for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary.

   
Speakers
Martin Skurla
Schedule
Day Saturday
Room K.4.401
Capacity 85
Start time 17:30
End time 18:00
Duration 00:30
Info
Track Free Java Devroom

Garbage Collection Visualization, GCSpy and NetBeans in tandem

We are recently witnesses of continuous performance improvements both in hardware and software worlds. However for systems with millions requests and users, performance is still very important. One of not that obvious performance optimizations is Garbage Collection selection and tuning. Garbage Collectors save us a lot of time and shield us from low level memory problems.

However to take full advantage of Garbage Collection, we need to make the exploration process easy. Visualizing the Garbage Collection techniques (visualizing events, understanding memory abstraction and fragmentation, history observation) is critical for mentioned performance tuning, lowering the memory allocation, consumption and GC pauses.

This talk will introduce Garbage Collection in nutshell, but especially abstractions and terms defined in GCSpy project and summarize the porting process of GCSpy to NetBeans platform. We will look at advantages of NetBeans platform, summarize faced challenges and current status of the project and further ideas.

I am looking for ideas to improve the GC visualization even more, other VM support (at least partial) and architecture overview.

Next (up to 3) talks in the same room (K.4.401):

When Event Track
18:00-18:30 Thermostat: Taking over the Java tooling world with Open Source Software Free Java
18:30-19:00 Tracing, Debugging and Testing With Byteman Free Java

Events that start after this one (within 30 minutes):

When Event Track Where
18:00-18:30 Thermostat: Taking over the Java tooling world with Open Source Software Free Java K.4.401
18:00-18:15 LibreOffice extension for Sharepoint LibreOffice H.1309
18:00-18:15 The Growl Project: Making users happy one notification at a time Lightning Talks Ferrer
18:00-18:15 Social Networking: Salut à Toi, a multi-frontend, multi-purpose XMPP client Jabber and XMPP H.2213
18:00-18:30 Clouds over computing Open Mobile Linux AW1.120
18:00-18:30 Panel on Software Patents AW1.125
18:00-18:30 The future of Ada: Robert Dewar looks into his cloudy crystal ball Ada AW1.121
18:00-18:40 How can a newbie start and succeed in developing an application with EFL CrossDesktop H.1308
18:00-18:40 Boot to Gecko and Web API Mozilla UD2.218A
18:00-18:50 Database Virtualization PostgreSQL K.4.201
18:00-18:55 Guvnor/jBPM: Managing workflows and business rules with Guvnor and the jBPM designer JBoss.org K.3.201
18:00-18:55 OpenStack developers meeting & Distribution panel Virtualization and Cloud Chavanne
18:00-19:00 Gentoo EAPI 5 CrossDistribution H.1302
18:00-19:00 OpenWrt: Evolution of an Embedded Linux Distribution Embedded Lameere
18:00-19:00 Compute in the open graphics stack X.org+OpenICC K.3.401
18:15-18:30 AccessODF & Hacking Help LibreOffice H.1309
18:15-18:30 Coding: ObjXMPP - An XMPP framework for Objective C with ObjFW Jabber and XMPP H.2213
18:15-19:00 I wrote Distromatch, shall we use it? CrossDistribution H.1301
18:15-19:00 QuantumSTEP GNUstep AW1.126
18:20-18:35 PMD5: What can it do for you ? Lightning Talks Ferrer
18:30-19:00 Tracing, Debugging and Testing With Byteman Free Java K.4.401
18:30-18:45 Analysing LibreOffice with Compiler plugins LibreOffice H.1309
18:30-19:00 Creative Commons 4.0 licenses and other opportunities for FLOSS/free culture legal/policy intersections AW1.125
18:30-19:00 Open discussion and networking Ada AW1.121
18:30-19:00 MonoMac Mono K.3.601