Ich hätte Interesse daran, wie Java genau was im Speicher "veranstaltet".
Sprich so Dinge:
- Der Heap von Java, das ist doch nicht der Systemheap oder?
- Wie werden Strings verwaltet?
- Was treibt der GC so, und wie treibt er es? (das sollte doch jetzt, da Java unter der GPL steht, sprich die Sourcen offen liegen bekannt sein oder?)
- was geschieht beim casten - werden hier temporär neue Variabeln auf dem Speicher angelegt? Unterschied zwischen impliziten und expliziten casten?
Kennt jemand eine Publikation dazu?
Finde irgendwie nix trotz intensiver Suche :###
Ich frage das, weil wenn man weiß, wie der seinen Speicher verwaltet, kann man denke ich kompliziertere Algorithmen besser bewerkstelligen (schneller, mit weniger Speicher).
Sprich so Dinge:
- Der Heap von Java, das ist doch nicht der Systemheap oder?
- Wie werden Strings verwaltet?
- Was treibt der GC so, und wie treibt er es? (das sollte doch jetzt, da Java unter der GPL steht, sprich die Sourcen offen liegen bekannt sein oder?)
- was geschieht beim casten - werden hier temporär neue Variabeln auf dem Speicher angelegt? Unterschied zwischen impliziten und expliziten casten?
Kennt jemand eine Publikation dazu?
Finde irgendwie nix trotz intensiver Suche :###
Ich frage das, weil wenn man weiß, wie der seinen Speicher verwaltet, kann man denke ich kompliziertere Algorithmen besser bewerkstelligen (schneller, mit weniger Speicher).