Presto-Code Generation

一、背景 1.1 場景 presto中使用了基於ASM的airlift.bytecode進行代碼生成,一個主要的用途是對從數據源撈上來的數據進行表達式過濾,這是代碼生成的主要應用場景,主要是爲了降低進行表達式評估 中 JVM 的各種開銷,如虛函數調用,分支預測,原始類型的對象裝箱開銷以及內存消耗。 1.2 字節碼 Java編譯器編譯好Java文件後,產生.class文件存放在磁盤中。這種.clas
相關文章
相關標籤/搜索