![]() |
![]() ![]() November 3 8, 2002 |
![]() |
|
|
Brad Micklea Sitraka SoftwareJava Memory Management: Performance & Scalability Issues As J2EE applications become larger and more complex, it becomes harder to ensure that they perform quickly and scale well. One of the areas that can undermine both performance and scalability is memory efficiency. Java's memory management sub-system was designed to guarantee memory safety. While this has solved many of the memory problems that plague other programming languages, it is not without its pitfalls. We will begin in this session by examining the evolving structure of the memory management sub-system, including its strengths and weaknesses. We will then discuss how a consistent focus on reference management at all stages of the development lifecycle can lead to more efficient enterprise applications. Memory management hotspots in both the J2SE and J2EE contexts will be discussed, along with their respective solutions. Effective Logging in Java Debugging and monitoring complex, distributed Java systems is a difficult challenge. One way to improve your ability to figure out what's going on inside your code is by logging every important internal event. In this session, we will talk about the major logging APIs available for Java Apache, Jakarta's log4j, IBM's JLog and Sun's JSR 47 specification which is incorporated into JDK 1.4.
|
|||||||
* Return to Top *
© 1997 2002 Kovsky Conference Productions Inc. All rights reserved.