Auf Thema antworten

Dein neues Beispiel hat verschiedene semantische Bedeutungen. Im "ExtraArray"-Fall muss eine Zelle seine Nachbaren selber kennen, in dem "ein Array"-Fall nicht.

Und so leicht lässt es sich nicht beantworten, denn so oder so musst du auf ein Array zugreifen und darüber hinaus musst du noch bei "ExtraArray"-Fall ja die Liste auch Synchron halten, so dass da der Aufwand größer ist.


Wie gesagt: Optimierung auf dieser Ebene ist nicht ganz einfach und vor allem nicht ganz sinnvoll. Du müsstest schon exakt wissen wie jede einzelne Aktion intern ausgewertet wird und vor allem was unter welchen Bedingungen zu was von dem Compiler/HotSpot optimiert wird.



Oben