2
最近我一直在研究JVM字節碼,我想知道是否重構性能關鍵代碼以利用Tload_ <n>指令(aload_0,aload_1,aload_2等) )而不是兩個操作數Tload指令會淨任何可觀的性能好處?JVM字節碼指令Tload_ <n> vs Tload
這完全屬於「你永遠不會需要的微觀優化」的範疇,但將其視爲學術好奇。如果一個方法可以將其局部變量表保存在7個條目之下,那麼性能優勢(如果有的話)可能會體現出來嗎?我認爲這可能只會導致稍微小一點的字節碼。
高質量鏈接到閱讀字節碼級別優化材料的獎勵點!
(沒有引用,但我爲IBM iSeries編寫了解釋器和字節碼編譯器。) – 2013-03-15 01:29:41
偉大的信息!一個小小的歷史背景可以很快解釋第一眼看起來很奇怪的事情:-) – 2013-03-15 01:39:43