hello?

Brian Miller bnmille@uswest.com
Fri Oct 9 15:04:00 GMT 1998


Shane McDonald wrote:
>> I don't know if anyone has looked at HPCJ, the high-performance 
> compiler for Java from IBM's AlphaWorks. 

I found it at
http://www.alphaWorks.ibm.com/formula.nsf/system/technologies/287D1D6EAB4B712E882564AA007A592C?OpenDocument
I haven't used it, but I have a couple nitpicks:
- Platform support is narrow, basically only Intel:
 AIX, OS/2, Windows 95, Windows NT
 
 If it doesn't offer an escape from Intel, then spiritually it is not
 part of the Java revolution.
- It doesn't support dynamic class loading. Does GCJ?
 As I envision it, if I try to dynamically load a class that has been
 pre-compiled to .obj, then this should work. If the class is still
 .class bytecode, then I wish it would interpret or JIT it.
> What kind of performance should we expect from GCJ as
> compared to JDK 1.1.6 with a JIT?

Actually I think Sun's HotSpot JIT will soon be the leader to beat,
not Symantec's JDK 1.1.6 JIT. On one hand JIT will always have runtime
overhead that GCJ might avoid. On the other hand HotSpot's profiling 
ability (of which I know nothing) may allow optimizations based on
runtime history that are unavailable to GCJ. As a user, I don't care
who wins, so long as it makes Java competitive. GCJ's set of targetted
platforms will likely always bigger than that of Sun's.


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /