Forgot password? Sign Up

Blogs about: Jvm Programming

Featured Blog

Performance of FastMath from Commons Math23 comments

Ismael Juma wrote 1 year ago: Commons Math includes (in trunk and MATH_2_X branch) a FastMath class that is described as a “ … more →

Tags: java programming, Java, jvm, Math, Performance

New JVM options and Scala iteration performance5 comments

Ismael Juma wrote 2 years ago: Internal iterators like foreach tend to do very well in micro-benchmarks on the JVM. In fact, they o … more →

Tags: Scala, Performance, jvm, Compressed Oops, escape analysis, iteration, Optimise

Load unsigned and better Compressed Oops6 comments

Ismael Juma wrote 3 years ago: The HotSpot engineers are constantly working on improving performance. I noticed two interesting com … more →

Tags: Performance, hotspot, jvm, Compressed Oops, load unsigned

Objects with no allocation overhead15 comments

Ismael Juma wrote 3 years ago: We have all heard about how HotSpot is really good at dealing with short-lived objects (both allocat … more →

Tags: java programming, Scala, escape analysis, jvm, object allocation, Performance, scalar replacement

JDK6u12, Java 7 and Devoxx1 comment

Ismael Juma wrote 3 years ago: With JavaFX 1.0 out of the way, it seems like the Java 7 train has started moving again. Concurrency … more →

Tags: java programming, 64-bit plugin, devoxx, java 7, java concurrency, jdk6u12

32-bit or 64-bit JVM? How about a Hybrid?42 comments

Ismael Juma wrote 3 years ago: Before x86-64 came along, the decision on whether to use 32-bit or 64-bit mode for architectures tha … more →

Tags: hotspot, jvm, 64-bit, 32 bit, Compressed Oops, memory usage

Local variables scope in HotSpot3 comments

Ismael Juma wrote 3 years ago: Assume the following code: public void foo() { C c = new C(); bar(c.baz); // assume that baz does no … more →

Tags: hotspot, jvm, JIT, Garbage collection

AOT and JVM6 comments

Ismael Juma wrote 3 years ago: There have been a few AOT compilers for Java for some time. Two of the better known examples are GCJ … more →

Tags: AOT, IBM, Java, JIT, jvm, memory sharing, start-up performance


Related Tags
All →

Follow this tag via RSS