Java performance on AMD64



Hey All,
I been benchmarking Diablo Java under AMD64 on 6.2R and using the same methods I posted a while ago detailed somewhat here
http://lists.freebsd.org/pipermail/freebsd-java/2006-August/005576.html

The difference here is that libthr now works under Amd64.
But it appears libthr to be about half the speed of libpthread under AMD64 mode which is the opposite behavior when using it under i386.
The only other difference is that I am now using a 4 core server (total) Intel Core2 cpus, I tried testing under a dual core (total) server and the performance was just about exactly neck and neck between libpthread and libthr which is also somewhat wierd.
The servers are under stock 6.2R and I did have a multi IP jail patch applied and I tried removing that and it had no difference on performance.

Does any one know with there is such a large amount of difference of behavior between i386 and Amd64 on Java?

Thanks,
Mike



_______________________________________________
freebsd-performance@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-performance
To unsubscribe, send any mail to "freebsd-performance-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Java performance on AMD64
    ... I been benchmarking Diablo Java under AMD64 on 6.2R and using the same ... The difference here is that libthr now works under Amd64. ... That's contrary to my benchmarks:(Dunno what might be wrong though, ...
    (freebsd-performance)
  • Re: [moderator] server upgrade
    ... from the current Pentium-II 300MHz server it runs on to an AMD64. ... FreeBSD will be jumping from 4.x to 6.x. ... but the AMD64 support in 6.0-STABLE seems ...
    (talk.origins)
  • Re: Upgrade path: X4200?
    ... The Solaris Sparc environment is still a lot more full fledged than ... the Solaris AMD64 env. ... there is still Subsystems and Apps that is not available on AMD64. ... Look at the T2000 server instead. ...
    (comp.sys.sun.hardware)
  • Re: server upgrade
    ... from the current Pentium-II 300MHz server it runs on to an AMD64. ... FreeBSD will be jumping from 4.x to 6.x. ... but the AMD64 support in 6.0-STABLE seems ...
    (talk.origins)
  • Re: BigInteger on 64 bit platform
    ... Note that the AMD64 version always uses the HotSpot Server VM, ... The IA32 version uses the HotSpot Client VM by default. ... So if you do performance comparisons, make sure you compare the AMD64 ... The Client VM performs a bit better than the Server VM for GUI ...
    (comp.lang.java.programmer)