Skip navigation.
Arch2Arch Tab BEA.com

Joakim Dahlstedt


Joakim Dahlstedt is the CTO of the Java Runtime Products Group at BEA Systems, Inc., where he is responsible for the future development directions for the JVM. He was the founder and one of the chief architects of JRockit, the JVM BEA acquired in early 2002. He has been working with Java and dynamic runtime optimizations since 1996.

Articles

JRockit JVM Support For AOP, Part 2
Continuing the series on JRockit support for AOP, Alexandre, Jonas and Joakim uncover the proposed API. They show how it can be used to implement AOP and how JVM support for the API eliminates bytecode instrumentation. Aug. 8, 2005

JRockit JVM Support For AOP, Part 1
AOP is all the rage, but how do you implement it? In this article, Jonas, Alexandre, and Joakim show that the current approaches to implementing AOP suffer from many problems, making scalability an issue. Moreover, they indicate that the traditional approach to aspect weaving duplicates efforts that the JVM already performs. Aug. 1, 2005

A Developer's Guide to JRockit
JRockit, the newest member of the BEA product family, is a Java Virtual Machine (JVM) optimized for server-side applications. This paper presents the ideas behind the JRockit JVM and considers some of its future development directions. Jan. 29, 2004

Java - A Slow Language? It Depends on What You're Talking About
In the past six years or so the claim that Java is a slow language has regularly appeared in articles and news discussions. Most of the time I follow the debate, but after a while I get bored because the discussions remain at the micro-benchmark level. It continues to amaze me that there isn't more focus on system-level performance in discussions of language performance. Jan. 29, 2004