Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #32787

Re: I don't remember JIT-ing for JDK 1.1 (Was: Translator, Compiler, Interpreter and Java)

From Mike Amling <mamling@chaff.us>
Newsgroups comp.lang.java.programmer
Subject Re: I don't remember JIT-ing for JDK 1.1 (Was: Translator, Compiler, Interpreter and Java)
Date 2015-10-04 08:34 -0500
Organization A noiseless patient Spider
Message-ID <mur9m2$3gi$1@dont-email.me> (permalink)
References <mu2j1a$34n$1@dont-email.me> <mu3qkr$90b$1@dont-email.me> <mung4v$ilv$1@news.albasani.net> <munh0v$kdc$1@speranza.aioe.org> <munh75$kg0$1@speranza.aioe.org>

Show all headers | View raw


On 10/2/15 10:14 PM, Arne Vajhøj wrote:
> On 10/2/2015 11:11 PM, Arne Vajhøj wrote:
>>> Or can somebody of the genuises here highlight
>>> why Sun JIT-ing is mentioned for JDK 1.1 by Oracle?
>>> Was there some JIT-ing before HotSpot by Sun?
>>>
>>> Or was there a backport to some arcane
>>> JDK 1.1? Or is this just an annoucement which
>>> only materialized for JDK 1.2? Or should we
>>> just ingnore the reference to JDK 1.1?
>>
>> There are plenty of references to JIT for Java 1.1
>> in old SUN docs.
>>
>> https://singztechmusings.wordpress.com/2011/07/03/java-what-is-jit-compiler-and-how-does-it-work/
>>
>>
>> claims:
>>
>> <quote>
>> The JIT compiler was first made available as a performance update in the
>> Java Development Kit (JDK) 1.1.6 software release
>> </quote>
>>
>> so maybe the Wikipedia article is not 100% correct!?!?
>>
>> My guess is that the article is correct about when HotSpot was
>> released but wrong about it being the first JIT compiler
>> and SUN had an earlier SUN JIT compiler.
>
> To further confuse everybody then:
>
> https://en.wikipedia.org/wiki/Java_performance
>
> claims that Symantec had a JIT compiler for Java 1.1
> that SUN used.
>
> But it seems to be for Windows not Solaris.
>
> So maybe SUN did one for Solaris and bought the Symantec
> one for Windows and then later replaced it with HotSpot on both
> platforms.
>
> Mostly speculation.
>
> Arne

I recall there were JITCs for Java bytecode before any called HotSpot.

We had a Unix machine that ran Java 1.1. This was over a decade ago and 
I don't recall which Unix flavor it was, but I do remember its chip was 
not Intel. DEC, maybe. From some non-Java programs (written in the Baan 
programming language), I concluded it had machine-level support for 
integers longer than 32 bits. Anyway, from its speed of execution, I 
conclude its Java was using a JITC.

FWIW, the functional definition of an interpreter that I use is
"An interpreter reads a program, from human-readable source or from 
bytecode or other symbolic representation, but not machine instructions, 
and does what that program says to do. Note that all the machine 
instructions executed are in the interpreter and existed before the 
source was read."

"A compiler reads one representation of a program, which may be 
human-readable source or bytecode or other symbolic representation, and 
puts out an equivalent program in another language, typically machine 
instructions or bytecode, but does not do what the program says to do."

Mike Amling
SWYgeW91IGZlZWwgeW91IGhhdmUgdG8gY29ycmVjdCBldmVyeSBlcnJvciB5b3Ugc2VlIG9uIHRo
ZSBJbnRlcm5ldCwgeW91IHdpbGwgbmV2ZXIgaGF2ZSB0aW1lIHRvIGRvIGFueXRoaW5nIGVsc2Uu

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Translator, Compiler, Interpreter and Java Jeff Higgins <jeff@invalid.invalid> - 2015-09-25 00:37 -0400
  Re: Translator, Compiler, Interpreter and Java Robert Klemme <shortcutter@googlemail.com> - 2015-09-25 08:26 +0200
  Re: Translator, Compiler, Interpreter and Java Jeff Higgins <jeff@invalid.invalid> - 2015-09-25 08:36 -0400
    Re: Translator, Compiler, Interpreter and Java Robert Klemme <shortcutter@googlemail.com> - 2015-09-25 18:18 +0200
    Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-09-27 21:05 -0400
      Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-09-27 23:07 -0400
        Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-10-02 22:39 -0400
          Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-03 10:36 -0400
            Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-10-05 21:33 -0400
              Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-05 22:08 -0400
  Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-09-25 10:32 -0400
    Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-09-27 21:15 -0400
      Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-09-27 23:09 -0400
        Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-10-02 22:41 -0400
          Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-03 10:38 -0400
            Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-10-05 21:35 -0400
              Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-05 22:09 -0400
                Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-10-05 22:16 -0400
                Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-05 22:26 -0400
      Re: Translator, Compiler, Interpreter and Java Lew <lewbloch@gmail.com> - 2015-10-02 13:17 -0700
        Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-03 10:41 -0400
          Re: Translator, Compiler, Interpreter and Java Lew <lewbloch@gmail.com> - 2015-10-04 21:24 -0700
            Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-05 08:45 -0400
              Re: Translator, Compiler, Interpreter and Java Lew <lewbloch@gmail.com> - 2015-10-05 10:58 -0700
                Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-05 14:23 -0400
                Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-10-05 22:10 -0400
                Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-05 22:26 -0400
          Re: Translator, Compiler, Interpreter and Java Arne Vajhøj <arne@vajhoej.dk> - 2015-10-05 22:01 -0400
            Re: Translator, Compiler, Interpreter and Java Jerry Stuckle <jstucklex@attglobal.net> - 2015-10-05 22:10 -0400
  Re: Translator, Compiler, Interpreter and Java Eternal Hope <laughingspam99@gmail.com> - 2015-09-25 16:55 +0100
    Re: Translator, Compiler, Interpreter and Java Lew <lewbloch@gmail.com> - 2015-10-02 13:14 -0700
    I don't remember JIT-ing for JDK 1.1 (Was: Translator, Compiler, Interpreter and Java) Jan Burse <janburse@fastmail.fm> - 2015-10-03 04:56 +0200
      Re: I don't remember JIT-ing for JDK 1.1 (Was: Translator, Compiler, Interpreter and Java) Arne Vajhøj <arne@vajhoej.dk> - 2015-10-02 23:11 -0400
        Re: I don't remember JIT-ing for JDK 1.1 (Was: Translator, Compiler, Interpreter and Java) Arne Vajhøj <arne@vajhoej.dk> - 2015-10-02 23:14 -0400
          Re: I don't remember JIT-ing for JDK 1.1 (Was: Translator, Compiler, Interpreter and Java) Mike Amling <mamling@chaff.us> - 2015-10-04 08:34 -0500
  Re: Translator, Compiler, Interpreter and Java Silvio <silvio@internet.com> - 2015-10-06 10:34 +0200
    Re: Translator, Compiler, Interpreter and Java Silvio <silvio@internet.com> - 2015-10-06 11:01 +0200

csiph-web