Hi.
Are there any documented problems with running a J2EE application on a
1.4 JVM on a machine with hyper threading enabled? Specifically, can
the broken memory model cause problems in a such environment?
Br,
Morten
Thomas Hawtin - 02 Oct 2006 18:14 GMT
> Are there any documented problems with running a J2EE application on a
> 1.4 JVM on a machine with hyper threading enabled? Specifically, can
> the broken memory model cause problems in a such environment?
Sun's 1.4 JVMs actually use the 1.5 memory model. So, you should be
alright from that perspective, unless you use some dodgy open source "Java".
As for hyper-threading, multi-core chips or multiple processor chip
machines, you are more likely to find bugs than on single
hardware-thread platforms. Most threaded code is full of threading bugs.
Tom Hawtin
Arne Vajhøj - 03 Oct 2006 03:01 GMT
> Are there any documented problems with running a J2EE application on a
> 1.4 JVM on a machine with hyper threading enabled? Specifically, can
> the broken memory model cause problems in a such environment?
Not that I know of.
Very early 1.4 JVM's did not perform wll with HT enabled, but
that should be solved a long time ago.
If you have a threading bug in your code, then enabling HT may
cause it to surface, but that is not HT's fault.
Arne