Performance comparison of Java (and .NET) runtimes

2004-10-18 Thread shudo
bit code should pay the penalty of larger pointer (reference) and benefit (a little ?) from faster 64 bit integer arithmetic. Hope you enjoy, Kazuyuki Shudo[EMAIL PROTECTED] http://www.shudo.net/ -- To

Re: source patch for 1.3.1

2004-02-24 Thread shudo
oper/earlyAccess/pp4zaurus/ I am not sure this one work on your SL5600 but it will run very likely. I could have it work even on iPAQ/Linux (with a trivial tweak). The runtime runs faster than Blackdown's one. Kazuyuki Shudo[EMAIL PROTECTED]

Re: Volano Report update

2003-06-04 Thread shudo
java.sun.com. Blackdown Offers Java Support for the Upcoming AMD Opteron and AMD Athlon Processors Based On Hammer Technology http://www.blackdown.org/java-linux/java2-status/pr/Blackdown-20021029.html I have just noticed this release now. I assume that the adapted J2SE exploits 64-b

Re: Volano Report update

2003-06-04 Thread shudo
u mean Blackdown's 1.4.2 exploits 64-Bit Mode of AMD64? Was the adaptation made by Sun or Blackdown? I cannot find a version of J2SE exploiting the 64-Bit Modde on the J2SE download page in java.sun.com. Kazuyuki Shudo[EM

Re: Blackdown on an Ipaq

2003-02-10 Thread shudo
65 MFlops Yes, Linpack benchmark is not good for benchmarking those runtimes because flopating-point operations are performed by software emulating FPU. What the benchmark measures is not clear. But, J2ME PP is much faster I suppose. Kazuyuki Shudo

Re: linux

2003-02-06 Thread shudo
ads provided -tss option. When the option is given, threads are scheduled in a time-slicing fashion. I guess even user-space threads can implement time-slicing with kinds of signal and alarm(2). But, I'm not sure the -tss option could work well ever on Linux. Kazuyuki Shudo[EMAIL

Re: how to enable green threads

2002-06-07 Thread shudo
j2re-1.3.1-02b-FCS-linux-i386.bin' Note that JDK (JRE) 1.4 does not contain the Classic VM. Thus we cannot use green threads with 1.4. Kazuyuki Shudo[EMAIL PROTECTED] http://www.shudo.net/ -- To UNSUBSCRIBE, ema

Re: how to run java plugin with green threads?

2002-05-25 Thread shudo
f Java 2 SDK. I could actually use Classic VM and green threads with Netscape Navigator 4.X by modifying the source code. FreeBSD JDK 1.3.1p6 includes a Java Plug-in which uses green threads since the green threads version of the their JDK is still stabler. Kazuyuki Shudo

Re: Swing/AWT on ARM

2002-02-06 Thread shudo
E for Linux/ARM: http://www.handhelds.org/pipermail/ipaq/2001-June/007221.html I can see Duke dancing on my iPAQ when type `java -jar IPAQDemo.jar'. The demo takes about 75 seconds (!) to start up. Can you see Duke? Kazuyuki Shudo[EMAIL PROTECT

Re: [ANNOUNCE] Java 2 Standard Edition v1.3.1-02a-FCS for Linux

2002-01-16 Thread shudo
ides, I realized there are other changes to Sun's raw 1.3.1 source code. Will you get the patch available publicly? Or will the changes be incorporated into Sun's code? Kazuyuki Shudo[EMAIL PROTECTED] -

Re: I want to use java on IA64Linux

2001-01-31 Thread SHUDO Kazuyuki
r Linux/Itanium soon. Of course, this is only my guess. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subj

Re: Tya vs. shuJIT

2001-01-30 Thread Kazuyuki Shudo
web page of a small web server implemented with /bin/sh and /bin/dd. It has no relation to Java/Linux at all. Kazuyuki SHUDO Happy Hacking! Muraoka Laboratory, Waseda University -- To UNSUBSCRIBE,

Re: Tya vs. shuJIT

2001-01-30 Thread Kazuyuki Shudo
to-date > version, although still without serious optimizations. But > that codebase is still slushing, in prep for a release.) Kazuyuki SHUDO Happy Hacking! Muraoka Laboratory, Waseda University --

Re: Tya vs. shuJIT

2001-01-29 Thread SHUDO Kazuyuki
www.tu-chemnitz.de/urz/java/news/00021.html The results shown in this page are quite old. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ. -- To UNSUBSCRIBE

Re: JDK1.3 only classic works

2000-12-10 Thread SHUDO Kazuyuki
st12-pre7 >glibc 2.2 >Pentium III UP Both HotSpot Client VM and Server VM work on my machine, that has Linux 2.4.0-test12-pre7, glibc 2.2 and Pentium III. The Classic VM also works. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Gr

Fw: Re: FreeBSD talk at ApacheCon

2000-10-28 Thread SHUDO Kazuyuki
Kees Jan Koster wrote the following interesting article to the FreeBSD-Java list. It mentions the relationship between Sun and Blackdown. (He permitted me forward this article to this list.) Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. &

Re: RedHat 7.0 breaks JREs

2000-09-26 Thread SHUDO Kazuyuki
> I just upgraded my laptop from RedHat 6.2 to RedHat 7.0 and found out that : > > - The Sun JDK 1.2.2-006 seg faults I also found that Green threads does not work with glibc 2.1.93. Both of Blackdown and Sun JDK 1.2.2 fall in SIGSEGV. But they run if I use native threads. Kazuy

Performance evaluation of JIT compilers

2000-09-25 Thread SHUDO Kazuyuki
nal scores also vary. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe&q

Source code of JDK 1.2.2 FCS

2000-09-14 Thread SHUDO Kazuyuki
Hi, Can we have the patch for JDK 1.2.2 FCS ? What I can find now is only the patch for 1.2 pre-v2. Or, doesn't Sun allow Blackdown team to release it? Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Wa

Re: hotspot server jit?

2000-06-14 Thread SHUDO Kazuyuki
e attributes of both of the HotSpot Client and Server VM, namely peak performance and quick start-up. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ. --

Re: JavaOne?

2000-05-24 Thread SHUDO Kazuyuki
CM Java Grande 2000 Conference http://www.extreme.indiana.edu/java00/ Java Grande Forum http://www.javagrande.org/ Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ. ---

Re: IBM has posted 1.3 pre-release

2000-05-04 Thread SHUDO Kazuyuki
contains only SPARC stuffs. Will the HotSpot VM have a JIT compiler? I know Sun migrates from the classic VM to the HotSpot VM. One of my concerns is the effect of that migration on developments of JIT compilers. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. Schoo

Re: Structure of Link Vector

2000-03-30 Thread SHUDO Kazuyuki
nd OpenJIT. They are helpful in understanding the JIT API and the JDK source code may be also helpful. And JIT developers on this list may answer if you have specific questions. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. Sch

Re: TYA incompatible types

2000-03-29 Thread SHUDO Kazuyuki
on the following pages: ftp://gonzalez.cyberus.ca/pub/Linux/java/ http://www.dsv.su.se/~jens-and/tya/ Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ. -- To UNSUBSCRIBE,

Re: VMs with processor specific code generation

2000-02-04 Thread SHUDO Kazuyuki
printed paper. It is listed on the publications page of one of the authors: http://www.wi.leidenuniv.nl/home/ajcbik/pub.html But a printable file isn't provided there. Kazuyuki SHUDO Happy Hacking!

Re: VMs with processor specific code generation

2000-02-02 Thread SHUDO Kazuyuki
eloped by IBM Tokyo Research Lab.(TRL) researchers. Some papers I've read state optimization techniques which implemented to the JIT and effects of each methods in detail. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., School of Sci. & Eng., Waseda Univ. ---

Re: heap space and performace (what is going on??)

2000-01-07 Thread SHUDO Kazuyuki
blicly yet, but we can see some part of it in some header files located at JDK_HOME/include/, oobj.h and interpreter.h. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ. ---

Re: trouble setting breakpoints in my jni code with ddd/gdb

2000-01-04 Thread SHUDO Kazuyuki
ify the following line as you like: DEFAULT_THREADS_FLAG=native Kazuyuki SHUDO Happy Hacking! Muraoka Lab., School of Sci. & Eng., Waseda Univ. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subj

Re: JDK 1.2.2 RC3 with some JITs

1999-12-27 Thread SHUDO Kazuyuki
I guess, JDK doesn't pass sigcontext to a signal handler because Linux 2.0 and libc5 can't pass it to the handler. But most OSes and JDKs can do it. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ.

JDK 1.2.2 patch

1999-12-26 Thread SHUDO Kazuyuki
Hi Blackdown team, When can we get the linux patch to JDK 1.2.2? I need a native thread part of the patch to debug my software. Especially, I'm eager for threads_linux.c. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Wa

Re: Using JPDA with Blackdown JDK?

1999-12-25 Thread SHUDO Kazuyuki
Paolo Ciccone wrote: > On Thu, Dec 23, 1999 at 03:47:56PM +0900, SHUDO Kazuyuki wrote: > > > And I have more questions about JVMDI. Does Inprise JIT > > (libjavacomp.so) support JVMDI? And how about Sun's > > (libsunwjit.so)? I suppose Sun JIT does not and Inpris

Re: Using JPDA with Blackdown JDK?

1999-12-22 Thread SHUDO Kazuyuki
d "On stack replacement". The function can convert the execution context in compiled code to the context in JVM. And IBM JIT can also do it as far as I heard. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., School of Sci. & Eng., Waseda Univ. ---

Re: Using JPDA with Blackdown JDK?

1999-12-22 Thread SHUDO Kazuyuki
ckdown JDK 1.2. The reference implementation seems to have an implementation of JVMDI as far as I check the source code of it. It's no wonder JVMDI doesn't work properly with Sun's JIT (sunwjit.so). Doesn't JVMDI in the Blackdown JDK work even if JIT is disabled? Kazuyuki SHUDO

JDK 1.2.2 RC3 with some JITs

1999-12-08 Thread SHUDO Kazuyuki
s for exception handling don't work well with the RC3. Inprise/Sun 1.2.2 RC1 doesn't have this problem. It is unfortunate that the Blackdown team doesn't know requirements of JIT well. It is more unfortunate that Inprise gave me so bad impression today. :) Kazuyuki SHUDO

0x8000000 / -1 bug (Re: Arithmetic bug in Linux JDK 1.1.7v3)

1999-11-27 Thread SHUDO Kazuyuki
gt; >public static int divfunc(int x, int y) { > return x/y; >} > >public static void main(String args[]) { > > int i = 0x8000; > int j = -1; > > int k = divfunc(i,j); > System.out.println("Result is "+Integer.toHexSt

Re: Linux-Bug with ?

1999-11-27 Thread SHUDO Kazuyuki
T off and > > it will work. > > > > Juergen > btw: the following is also wrong: > > int x=6; > double d=7.7; > System.out.println( (x>d) ); > > true > > with the JIT on and JDK1.2 . > when will (will it?) this be fixed ? Kazuyuki SHUDO

Re: java vs. C benchmark

1999-11-11 Thread SHUDO Kazuyuki
land.public.jbuilder.linux . JAVA_COMPILER_VERBOSE is a debug level. `0',`1',`2' and `3' are effective. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ. --

Re: Missing dependancy

1999-10-15 Thread SHUDO Kazuyuki
> From: Bobby Hitt > /usr/local/jdk1.2/bin/i386/native_threads/java: error in loading > shared libraries > /lib/libjvm.so: undefined symbol: __bzero I guess you're using JDK for glibc 2.1 on a system based on glibc 2.0. You must use the JDK corresponding to your libc

Re: Float -> Double conversion bug ?

1999-09-24 Thread SHUDO Kazuyuki
ent value has the same number of significand bits as a normal double precision, it's 52 bit, not 64 bit. Additionally, JDK 1.1.7 for Linux doesn't adjust rounding precision. It is left as extended (80 bit) precision. JDK 1.2 pre-release 2 does ajust. Kazuyuki SHUDO

TYA 1.4v2 problems (Re: Announce: TYA JIT 1.4v2 released)

1999-09-11 Thread SHUDO Kazuyuki
AccessError should be thrown when a substitution to a final variable is tried out. IncomatibleClassChangeError should be thrown when a class doesn't implement the interface expected to be implemened. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School o

Is JVMDI supported ?

1999-08-23 Thread SHUDO Kazuyuki
Does JDK 1.2pre2 support Java Virtual Machine Debug Interface (JVMDI)? My understanding is that it is a C API described in JDK_ROOT/include-old/jvmdi.h. I'm under review in using JVMDI to reconstruct a thread migration system I'v developed. And how about JVMPI? Kazu

strictfp support (Re: do different jvm perform calcs differently?)

1999-08-21 Thread SHUDO Kazuyuki
the trial seems to succeed. This feature also works with JDK 1.1.7 not only JDK 1.2. Now, with strictfp modifiers, shuJIT produces the same results as what SPARC processor derives. An attached test code shows: % java StrictfpTest shuJIT for Sun JVM/IA-32 Copyright 1998,199

Re: Food for thought...

1999-08-18 Thread SHUDO Kazuyuki
But now those routines are entirely written in Java. I guess that the purpose of the rewrite was improvement of portability of the class library. If we decide to develop a JVM or a Java-to-another-language translator, we must implement native methods in a class library that we adopt. It is a very

Re: JIT instability w.r.t. bad code?

1999-07-11 Thread SHUDO Kazuyuki
the application you are > running. > > -Anand. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Re: Arithmetic bug in Linux JDK 1.1.7v3

1999-07-05 Thread SHUDO Kazuyuki
d treat an `irem' bytecode instruction not only `idiv'. I've fixed my JIT (http://www.shudo.net/jit/) with SIGFPE as a suggestion by Matt. Thanks to Matt. Kazuyuki SHUDO Happy Hacking!

Re: problem with compiling JMF - missing header files

1999-06-11 Thread SHUDO Kazuyuki
irectory in the linux jdk (for instance > threads.h, sys_api.h, oobj.h, etc.) . some of these header > files i could find in a directory called "include-old" in the linux > JDK but including those leads to further missing header files. Did you see an include-ol

Re: Java/C benchmark

1999-05-03 Thread SHUDO Kazuyuki
tions. The JIT with JDK for Win32 (symcjit.dll) is developed by Symantec and the JIT with JDK 1.2 for Linux (libsunwjit.so) is based on one for Solaris developed by Sun. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci.

Re: Why is System.arraycopy() slower than dest[j]=source[j] ?

1999-04-01 Thread SHUDO Kazuyuki
that kind of Java compiler doesn't affect the results. >byte int long > 117a arraycopy 109 122 121 > 117a a[i] = b[i] 311 21 > 12pre arraycopy 123 117 120 > 12pre a[i] = b[i] 20 60 83 Kazuyuki SHUDO

Re: calling compiler withing a program?

1999-02-25 Thread SHUDO Kazuyuki
ath. And on Win32, you have to specify a property `env.class.path' to make javac find soruce codes. System.setProperty("env.class.path", System.getProperty("java.class.path")); Kazuyuki SHUDO Happy

Re: Linux jdk 1.,2 Jit

1999-02-24 Thread SHUDO Kazuyuki
des sunwjit but the 1.2 JDK isn't ready yet. > We get sunwjit as a binary and when 1.2 is ready both the JDK and sunwjit > will be released at the same time and in one package. The JIT may show a bit less performance than a JIT for Solaris/x86. I don't think Sun optim

Re: jdk 1.1.7.1a / tya 1.2v3 performance?

1999-02-19 Thread SHUDO Kazuyuki
pted to shuJIT better. > and I'd be curious to hear about it's ease of use. > (http://www.shudo.net/jit/) Its usage is the same as other JITs. You can use it by the JVM option `-Djava.compiler=shujit' or setting an environmental variable `JAVA_COMPILER=shujit'. Kazuyuki

Re: -prof:file option usage?

1999-02-19 Thread SHUDO Kazuyuki
tion work. You can compile shuJIT which support -prof. Add -DENABLE_PROFILING to CDEBUGFLAGS or CFLAGS line in GNUmakefile and make it. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ.

Re: java-plugin for linux/netscape 4.5

1999-02-18 Thread SHUDO Kazuyuki
2.0/gblic2/x86 ftp://ftp.netscape.com/pub/communicator/4.5/english/unix/unsupported/linux20_glibc2/navigator_standalone/navigator-v45-export.x86-unknown-linux2.0glibc.tar.gz Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ.

Re: little endian & big endian

1999-01-31 Thread SHUDO Kazuyuki
defined (__PPC__) \ || (defined(__mips__) && (defined(MIPSEB) || defined (__MIPSEB__))) # define BIG_ENDIAN #else # error architecture not supported by the Linux C library #endif Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ.

JDK can't work with recent glibc

1999-01-28 Thread SHUDO Kazuyuki
libc 2.0.7 have a symbol _dl_symbol_value but 2.0.110 don't have it. I need JDK adapted to recent glibc. Are there any plans? Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ.

Re: font.properties.ja

1999-01-27 Thread SHUDO Kazuyuki
_1' even if LANG is `ja_JP.ujis' or `ja_JP.sjis' or `ja_JP.iso-2022-jp'. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ.

Re: jvm support for >1024 fds

1999-01-17 Thread SHUDO Kazuyuki
criptors a process and select(2) can handle. You may be able to get more descriptors by increasing these numbers and re-compiling your kernel. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ.

place to discuss with JDK source code

1999-01-14 Thread SHUDO Kazuyuki
Are there any places to have a discussion referring to source code of JDK? I'd like to an i18n problem I've found with JDK source code. Kazuyuki SHUDO Happy Hacking!

Re: [ATTENTION]: Mailing List Changes

1999-01-12 Thread SHUDO Kazuyuki
be archived with some tools such as smtpfeed (http://www.kyoto.wide.ad.jp/smtpfeed/). Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ.

Metrowerks JIT

1999-01-06 Thread SHUDO Kazuyuki
ased with Java 2 SDK (JDK 1.2) for Linux/PowerPC. Kevin B. Hendricks mentioned this here. > Subject: Sun and Linux > Message-Id: <v03010d01b2a351a29655@[209.96.178.126]> > Date: Sun, 20 Dec 1998 20:28:37 -0500 Kazuyuki SHUDO Happy Hacking! Muraoka Lab.,

Re: finalizer()

1999-01-06 Thread SHUDO Kazuyuki
ll native code is written in JNI. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ. E-mail: [EMAIL PROTECTED] Address: Muraoka Lab., Waseda Univ., 3-4-1 Okubo Shinjuku-ku Tokyo 169-8555 JAPAN TEL: +81-3-3209-5198FAX: +81-3-3209-5198