Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Abhängigkeit zwischen Rechenzeit und Speicherbedarf in einen Algorithmus
Eventuell, dass ein Algorithmus, der schnell durchgeführt wird, mehr Speicher verbraucht, als ein Algorithmus, der den selben Endzustand erreicht mit einer längeren Rechenlaufzeit, jedoch weniger Speicher dabei verbraucht.
Du musst bei der Laufzeit aufpassen und unterscheiden:
Wenn es um reine Prozessorlaufzeit geht, dann hat der Speicher (wenn überhaupt) wenig Einfluss auf die Dauer. Hier kommt es dann darauf an wie effizient der Algorithmus entworfen/programmiert wurde.
Wenn es um die Programmlaufzeit geht, dann hat mehr Speicher sicher seine Vorteile. Man kann dann eben alle möglichen Daten im Speicher behalten und muss diese nicht immer wieder in ein File (oder eine DB) speichern und wieder einlesen.
Dafür gibt es pauschal keine Antwort, das hängt ganz vom Algorithmus ab.
Du kannst einen Algorithmus auch langsamer machen, wenn du viel Speicher verbrauchst, z.B. für jede Operation jeweils einen Klon der Operanden erstellst. Das braucht Zeit und vervielfacht den verwendeten Speicher.
Der Kerngedanke bei der Fragestellung ist ein anderer (und einfacherer):
Wir gehen davon aus, dass alle benötigten Eingabedaten im Speicher sind.
Zwischenergebnisse deines Algorithmus, die später erneut benötigt werden, kannst du
- entweder zwischenspeichern -> Du benötigst zur Laufzeit mehr Speicherplatz
- oder neu berechnen -> Du benötigst mehr Rechenzeit.
Für einen aufwendigen Algorithmus cache so viel wie möglich, Speicher ist vergleichsweise billig. Für eine UI und Textausgaben ist das weniger tragisch, da kannst du gerne auch jedesmal bei Anzeige die Texte neu zusammenstellen.