AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein GOTOs verhindern das RAM-Cachen - ist das richtig?
Thema durchsuchen
Ansicht
Themen-Optionen

GOTOs verhindern das RAM-Cachen - ist das richtig?

Ein Thema von Tubos · begonnen am 27. Jul 2004 · letzter Beitrag vom 30. Jul 2004
 
Tubos

Registriert seit: 25. Feb 2004
Ort: Yspertal (Niederösterreich)
1.014 Beiträge
 
Delphi 7 Personal
 
#26

Re: GOTOs verhindern das RAM-Cachen - ist das richtig?

  Alt 30. Jul 2004, 18:01
Danke für die vielen Antworten!

Allerdings...
Zitat:
Man soll keine GOTOs verwenden, weil man dadurch das korrekte Arbeiten des Caches behindert.
-->
Zitat:
Halte ich für ein Gerücht, damit man sich sowas garnicht erst angewöhnt.
Zitat:
Das ist schon richtig, bezieht sich aber nicht nur auf GOTOs, sondern auf jede Art von Sprüngen, also auch Funktionsaufrufe.
Zitat:
Der Cache kann keinen Sprung vorhersagen, da der Sprung letztendlich vom Prozessor ausgeführt wird
Zitat:
Sprünge werden nicht gecacht, um es einfach auszudrücken. Der Prozessor kann nicht vorahnen, wohin gesprungen wird.
Zitat:
Moderne Prozessoren machen Sprungvorhersagen
Zitat:
Heutige Prozessoren machen schon eine recht ausgeklügelte Branch Prediction um den "wahrscheinlich" zutreffenden Fall bei einem Sprung (egal of if oder goto) vorherzusagen
Zitat:
Das Augrument des Leherer ist also absolut falsch und das exakte GEGETEIL ist der Fall, GOTOs beschleunigen die Caches.
ein paar "ja" und ein paar "nein"
Was stimmt jetzt (wenn möglich mit Quellenangabe)?
Lukas
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz