Package: sun-java6-jdk
Version: 6-02-1
Severity: normal

Hello.

When running a medium-size simulation program, I get contradictory
performances if "java" is launched with the "-Xint" option or not.

Let me elaborate:
At some point of the simulation, the same quantity Q can be computed in 2
different ways, say "QH" and "QL".  When using "QL", the program is about
twice as fast as when using "QL".  This is confirmed when using "-Xint".
Leaving out "-Xint" (for maximum performance), the result is, quite
surprisingly, the other way around:  Using "QL" is about 50% slower than
with "QH"!

Doesn't this indicate some subtle bug in the JIT compiler?

Note that I recompiled everything with java 1.5, and there, the results
between interpreted bytecode and JIT-compiled code are consistent.

Best regards,
Gilles


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.19.1g1 (PREEMPT)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash

Versions of packages sun-java6-jdk depends on:
ii  debconf [debconf-2.0]         1.5.14     Debian configuration management sy
ii  libc6                         2.6-5      GNU C Library: Shared libraries
ii  libx11-6                      2:1.0.3-7  X11 client-side library
ii  sun-java6-jre                 6-02-1     Sun Java(TM) Runtime Environment (

sun-java6-jdk recommends no packages.

-- debconf information excluded


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to