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


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

Re: Java is faster!

From j4n bur53 <janburse@fastmail.fm>
Newsgroups comp.lang.java.programmer
Subject Re: Java is faster!
Date 2016-09-25 20:05 +0200
Organization albasani.net
Message-ID <ns93lq$fpv$1@news.albasani.net> (permalink)
References <faster-20160923143035@ram.dialup.fu-berlin.de> <1l9fub927k9tntoli9cddnfil6e4o74are@4ax.com>

Show all headers | View raw


Since Java is typesafe, and this typesafety goes
vary far, recently, after much time, I have
even created a runtime error when assigning
an array cell, so the component type of the array
didn't match the element type.

I think there is a general limit. This typesafety
is still ingrained in the runtime. Although casts
are highly optimized, they don't go away. I recently
made some other experiments, and bumpted my head
speed wise just because of the many casts I needed.

So if all is well typed, no casts and a lot of primitive
types, I guess you get speed. But if you use more
generic data structures, I see some problems just
because of the casts, although some caching techniques
are used inside the JVM.(*)

http://stackoverflow.com/questions/2170872/does-java-casting-introduce-overhead-why

(*) There are tons of patentsn by Sun etc.., but
I don't know whats currently going in a JVM on.
Newest JDK allows methods in interfaces, etc..
JVM getting complexer from release to release.

Roedy Green schrieb:
> On 23 Sep 2016 13:31:38 GMT, ram@zedat.fu-berlin.de (Stefan Ram)
> wrote:
>
>>       "Java is faster!
>
>
> faster than C++?  Faster than Java used to be?
>

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


Thread

Re: Java is faster! Roedy Green <inquiry@mindprod.com> - 2016-09-25 03:28 -0700
  Re: Java is faster! j4n bur53 <janburse@fastmail.fm> - 2016-09-25 20:05 +0200
    Re: Java is faster! Eric Sosman <esosman@comcast-dot-net.invalid> - 2016-09-25 14:44 -0400
      Re: Java is faster! j4n bur53 <janburse@fastmail.fm> - 2016-09-26 23:09 +0200
        Re: Java is faster! Eric Sosman <esosman@comcast-dot-net.invalid> - 2016-09-27 10:51 -0400
          Re: Java is faster! Sebastian <nowhere@nirvana.org> - 2016-09-28 23:50 +0530
            Re: Java is faster! Eric Sosman <esosman@comcast-dot-net.invalid> - 2016-09-28 15:14 -0400
              Re: Java is faster! j4n bur53 <janburse@fastmail.fm> - 2016-09-29 09:11 +0200
    Re: Java is faster! Arne Vajhøj <arne@vajhoej.dk> - 2016-09-29 21:24 -0400
  Re: Java is faster! Jerry Stuckle <jstucklex@attglobal.net> - 2016-09-25 16:37 -0400
    Re: Java is faster! Eric Douglas <e.d.programmer@gmail.com> - 2016-09-26 05:47 -0700
      Re: Java is faster! Robert Klemme <shortcutter@googlemail.com> - 2016-10-04 23:04 +0200
  Re: Java is faster! Arne Vajhøj <arne@vajhoej.dk> - 2016-09-29 21:18 -0400

csiph-web