34
events were organized by JUG Switzerland during 2024 so far.

Martin Kernland is a senior software engineer at Whitestein Technologies AG, Switzerland where he currently has the role of the lead software architect for a software agent platform built on J2SE and J2EE technology.
Prior to Whitestein Technologies, he was developing an industry grade JMS server at Softwired, Inc.. He holds a masters degree in computer science and economics of the University of Zurich.

26.05.2005

Resource Management

in J2SE Applications

LOCATION: Zürich


SPEAKER: Martin Kernland   COMPANY: Whitestein Technologies AG
SLIDES: 050526_resource-management.pdf

Building robust and stable applications has always been a challenge. It is not uncommon that Java developers blindly rely on the garbage collector to clean up the heap memory. Even if memory leaks are avoided, a lot of out-of-memory errors can occur because new objects are created carelessly and then consume all the available memory. Heap memory is just one type of resource that is usually not addressed properly, other resources include CPU cycles, file handles, network connections, etc. In order to build robust and stable applications, the developer must deal with the management of these resources. This area is generally referred to as Resource Management.

In this session, an introduction into Resource Management is given by presenting a few design patterns, looking at some Java language features, and discussing a few selected examples.
The focus of the talk is to raise the awareness for the topic of Resource Management and to discuss various approaches.

Martin Kernland is a senior software engineer at Whitestein Technologies AG, Switzerland where he currently has the role of the lead software architect for a software agent platform built on J2SE and J2EE technology.
Prior to Whitestein Technologies, he was developing an industry grade JMS server at Softwired, Inc.. He holds a masters degree in computer science and economics of the University of Zurich.


top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland