Posted by Coder.
Results > Posts Filed Under > JSE
Posted by Coder.
More tiered compilation
… a repository of information collected from one run and used on another run is on the list for things we want to do in Dolphin. It’s actually on the runtime groups list but we will certainly take advantage of it. There has also been talk of using annotations to give the jit a hint. This actually isn’t too popular since it is too much like “register” declarations in C. It’s only a hint and is too often …
Posted by Coder.
Java Portability
…this program below does nothing visible on Solaris, but prints “hello” with Sun Java SE on Linux and Windows:
public class Foo {
public static void main(String[] args) {
Thread.currentThread().interrupt();
System.out.println(“hello”);
}
}
First impressions of this program’s behavior on Solaris roughly translate to “The hell you say!” followed by “Java is broken on Solaris!” There are a number of “symptoms” of interruptible I/O that catch users off guard and in a few cases one is led to wonder if it might be best to do …
Posted by Coder.
Musings on software » Why choose cmp
…consider the strengths in performance and reduction in development that can be added by leveraging a high-quality CMP container as opposed to developing data access logic using a BMP architecture. I guarantee you’ll be happy with the results.
Excellent post! I couldn’t agree more, the debate mirrors the one around the merits and usefulness of automatic garbage collection. Sure you can manage memory yourself, but how much are you willing to pay for that vs. …
Posted by Coder.
Digg PHP’s Scalability and Performance – O’Reilly ONLamp Blog
Most scaling and performance challenges are almost always related to the data layer, and are common across all language platforms. Even as a self-proclaimed PHP evangelist, I was very startled to find out that all of the theories I was subscribing to were true. There is simply no truth to the idea that Java is better than scripting languages at writing scalable web applications. I won’t go as far as to say …
Posted by coder.
It’s bundled in “The IBM Development Package for Eclipse”…
The obligatory “java -version” :
C:\ibm_eclipse\ibm_sdk50>jre\bin\java -version
java version “1.5.0″
Java(TM) 2 Runtime Environment, Standard Edition (build pwi32dev-20051104)
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Windows XP x86-32 j9vmwi3223-20051103 (JIT enabled)
J9VM – 20051027_03723_lHdSMR
JITÂ – 20051027_1437_r8
GCÂ Â – 20051020_AA)
JCLÂ – 20051102
Posted by Coder.
alanstange wrote:
Give the mustang builds a try. Many of the Math.* routines have been “intrinsified” for extra performance.Please try it and post the numbers comparing the 3 systmes (1.5, C++ and 1.6)Thanks much for this tip. I’m happy to say that the speedup for the Mustang server JVM is quite considerable. In one example with trig in the inner loop, the speed went up from 360K to 970 pixels/second. While I’m still far from the C++ speed, it’s a big …
Posted by Coder.
{disclaimer: I don’t work for IBM}
IBM has done it again. Yes, they’ve (quietly) released a beta of their JDK5.0 with a brand new version of the famed J9 VM — 2.3 to be exact. (Note: J9 VMs have been around since 1.4.1/2, but IBM’s been timid about it — eg. it wasn’t on by default). [As of this writing only Linux (AMD64, x86, powerpc) and AIX betas are available for download].
J9 (according to this presentation) is a Sun …