即時編譯程序和本地編譯
作者:佚名 時間:2015-03-20 分享到:
oracle database 11g包含一個即時編譯程序.這個工具查找將從編譯為本機代碼受益的java方法,并自動執行編譯,它在后臺作為mmon后臺進程的一個從進程運行.dbms_java程序包已經用編譯類和方法的一個過程集合進行了增強,一組有用的編譯過程允許撤銷編譯且允許標記演繹法中類為永久不可編譯的.
jit編譯默認自動啟用,不需要配置,為了關閉jit編譯,可使用alter system命令;
sql> alter system set java_jit_enabled=falsh;
system altered.
這個初始化參數可以動態調整,因此可以用true標志重新啟用jit.對數據庫使用jit有不少優點,首先,jit在java方法變得非法時重編譯它們,其次,oracle堅持跨數據庫會話,調用
和實例編譯java方法.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n3630.html