WebSphere

User Group UK

Looking for up-to-date content? Check out IBM's WebSphere, Liberty, Java & DevOps Community, as well as @wasdevnet and @openlibertyio on Twitter!


Title:
Understanding, Using, and Debugging Java Reference Objects
Stream:
Java SIG (4)
Speakers:
Jonathan Lawrence
Abstract:
The JDK includes classes representing special types of Java references: soft, weak, and phantom. Used correctly, reference objects provide a powerful control mechanism for garbage collection of data structures to optimize performance and memory usage. Incorrectly used, they may not have the intended effect or, worse, applications can fail randomly and unexpectedly.

This session describes the different types of reference objects; intended uses, with code samples; potential pitfalls; and how to avoid them.
Bio:

Jonathan Lawrence:

Jonathan Lawrence has been working with Java for over 10 years. A member of IBM Software Services from 2000, Jonathan specialized in Java integration with languages such as C and COBOL, and systems integration including IBM CICS Transaction Server and WebSphere.
From 2005 to 2010, Jonathan worked on IBM WebSphere sMash PHP runtime development. WebSphere sMash is a pure Java application server exploiting dynamic scripting languages based on the JVM, and incorporating a novel programming model for situational applications.
Since 2011 Jonathan has been a member of the IBM Monitoring and Diagnostic Tools for Java development team, and internal IBM lead on the Memory Analyser project.

[image not found]

Nastel
SOA Software
Compuware
AppDynamics
XebiaLabs
Ranger4
Prolifics
W3Partnership
iDelta
CSI
Safira
Technology Solutions - formerly a division of Avnet, now part of Tech Data.
MidVision
Icon Solutions