Was ist schneller | < oder >=

Dit_

Bekanntes Mitglied
Hallo
ich würde gern wissen welcher Vergleich schneller ausgeführt wird:
a < 0 oder a >= 0

Ich weiss die Geschwindigkeitsunterschiede sind sehr sehr gering, ich will auch nichts optimieren, nur so... aus neugier...


:oops:
 
M

maki

Gast
Früher war <= mal schneller als <, weil die ALU nur >= und <= nativ (also in Hardware) unterstützte, < und > mussten aus <= und >= gebildet werden.

Heute ist das imho irrelevant....
 

kama

Top Contributor
Hallo,

ich nehme an a<0 ist fixer weil hier nur das vorzeichen (also 1 bit) geprüft werden muss.
Wenn ich mich jetzt nicht ganz täusche gibt es kein Vorzeichen Bit ! Da in Java alle Typen Kompelemt-Darstellung haben...

Da ist auch die Frage, auf welcher Art vom JVM laufen wir denn? HOT-Spot ? Was macht der HOT-Spot daraus für die darunter liegenden CPU bzw. Betriebssystem...?

Weiterhin wird ein Vergleich so weit ich mich noch erinnere auf eine Subtraktion zurück geführt...(Bin mir bei der JVM aber nicht ganz sicher)...

Weiterhin würde ich vermuten, dass es da keinen (messbaren) Unterschied gibt...

Gruß
Karl Heinz Marbaise
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E schneller von der Datenbank abfragen Java Basics - Anfänger-Themen 15
C Ein Algorithmus soll schneller werden Java Basics - Anfänger-Themen 24
Hallolu Pong-Spiel: Schläger schneller werden lassen Java Basics - Anfänger-Themen 9
S Was ist schneller: direkte Sortierung oder indirekt ueber eine SortedMap..? Java Basics - Anfänger-Themen 10
M Schneller Timer Java Basics - Anfänger-Themen 2
P Schneller Quadratzahltest für beliebig große natürliche Zahlen Java Basics - Anfänger-Themen 2
H Collections Was ist schneller - HashMap + Sort v TreeMap? Java Basics - Anfänger-Themen 75
H Operatoren Was ist schneller: <, <=, ==, >, >=? Java Basics - Anfänger-Themen 46
P schneller Sort ? Java Basics - Anfänger-Themen 2
V Double schneller als Float? Java Basics - Anfänger-Themen 13
R ArrayList sehr viel schneller als Array? Java Basics - Anfänger-Themen 2
M Java URLConnection schneller bekommen Java Basics - Anfänger-Themen 3
M schneller Klassenvergleich Java Basics - Anfänger-Themen 2
A Datein kopieren: File oder xcopy? Was ist schneller? Java Basics - Anfänger-Themen 10
R java-programme schneller laufen lassen Java Basics - Anfänger-Themen 41
M Mehrere Threads nutzen --> run() schneller als start(), Warum? Java Basics - Anfänger-Themen 3
ruerob Warum ist Timer schneller als While? Java Basics - Anfänger-Themen 9
J Wie java programm noch schneller machen? Java Basics - Anfänger-Themen 30
S LinkedList indexOf() - geht des irgendwie schneller? Java Basics - Anfänger-Themen 23
O String-Prüfung: Was ist besser/schneller? Java Basics - Anfänger-Themen 15
S Schneller Zugriff auf Liste mit sortierten Flaechen..? Java Basics - Anfänger-Themen 7
G Arraysuche schneller ausführen? Java Basics - Anfänger-Themen 14
H Serialization: Was ist besser(schneller) Binary <-> XM Java Basics - Anfänger-Themen 2
N Schneller als FileWriter? Java Basics - Anfänger-Themen 28
G Bessere Lösung für SQL STMNT ? (Schneller?) Java Basics - Anfänger-Themen 4
C was is schneller Vector oder double Array Java Basics - Anfänger-Themen 5
G java optimieren. wie daten schneller in mysqlDB schreiben? Java Basics - Anfänger-Themen 15

Ähnliche Java Themen

Neue Themen


Oben