字節碼插樁技術

字節碼插樁 咱們知道JVM是不能直接執行.java 代碼,也不能直接執行.class文件,它只能執行.class 文件中存儲的指令碼。這就是爲何class須要經過classLoader 裝載之後才能運行。基於此機制能否在ClassLoader裝載以前攔截修改class當中的內容(jvm 指令碼)從而讓程序中包含咱們的埋點邏輯呢?答案是確定的,但須要用到兩個技術 javaagent與javassis
相關文章
相關標籤/搜索