Poll: VB vs Visual J++

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Originally posted by: Descartes
The real magic is in the VM.
I'd like to see some performance numbers between MS' CLR JIT'er and some performant JIT'ers from competing Java VMs.
I am sure Java is ahead of MS right now as far as JITs go. If MS knows one thing it's getting stuff to run fast under Win32. You will see a really fast CLR JIT soon enough.

I am able to run Java Swing now with the JDK JIT and not feel any of the clunkiness attributed to Java. It's getting better as chip speeds increase and JITs get better. The real work is on the servers. BEA's Weblogic JRockit is looking promising.
 

stev0

Diamond Member
Dec 9, 2001
5,132
0
0
Originally posted by: dwell
Originally posted by: Descartes
The real magic is in the VM.
I'd like to see some performance numbers between MS' CLR JIT'er and some performant JIT'ers from competing Java VMs.
I am sure Java is ahead of MS right now as far as JITs go. If MS knows one thing it's getting stuff to run fast under Win32. You will see a really fast CLR JIT soon enough.

I am able to run Java Swing now with the JDK JIT and not feel any of the clunkiness attributed to Java. It's getting better as chip speeds increase and JITs get better. The real work is on the servers. BEA's Weblogic JRockit is looking promising.

vm?
 

Ameesh

Lifer
Apr 3, 2001
23,686
1
0
Originally posted by: dwell
Originally posted by: Shiva112
does this affect performance in any way? Is the IL produced by the compiler less efficient than IL produced by adhering to one language?
IL is IL is IL. It's always going to be slower than native. You can optimize IL but it's still going to be slow. The real magic is in the VM.

It seems to me .NET is much slower than Java at this stage of the game.

seems to you? have you even used the frameworks?


we can download the sdk for both and try it out if you like.
 

Originally posted by: Ameesh

seems to you? have you even used the frameworks?
we can download the sdk for both and try it out if you like.
Yup. I have VS.NET and the .NET SDK. .NET GUI feels clunky like old Java GUI. Don't know how it is on server-side stuff, have not benchmarked it. I would be interested in seeing unbiased benchmarks.
 

Codewiz

Diamond Member
Jan 23, 2002
5,758
0
76
Originally posted by: dwell
Originally posted by: Ameesh

seems to you? have you even used the frameworks?
we can download the sdk for both and try it out if you like.
Yup. I have VS.NET and the .NET SDK. .NET GUI feels clunky like old Java GUI. Don't know how it is on server-side stuff, have not benchmarked it. I would be interested in seeing unbiased benchmarks.

Umm I started out with Java 5 years ago and recently started writing in C#. C# GUI's are MUCH quicker. It is very noticeable. Well when I am developing apps in Debug mode then they are pretty slow but when I compile for a release version it is snappy as VB is for GUI's. I always hated how slow Java was but of course you live with those types of things because of the benefits. If I wanted all out fast I would be coding in C++.
 

Descartes

Lifer
Oct 10, 1999
13,968
2
0
C# GUI's are MUCH quicker. It is very noticeable

In all fairness: the only target for Windows Forms right now is MS' CLR. This is obviously highly optimized and dependent on the win32 api (in fact, many .NET FCL classes are simply wrappers for the win32 api); Java's Swing/AWT is platform independent and aesthetically consistent across platforms.

I have the .NET Compact Framework running on my iPAQ, and it's very performant as well.

Note, I use the term win32 api very generally. I mainly refer to any constituent of the platform sdk.