精華區beta Programming 關於我們 聯絡資訊
※ 引述《Contactman.bbs@bbs.badcow.com.tw (上B只為剿小白出氣!》之銘言: > ※ 引述《tinlans.bbs@whshs.cs.nccu.edu.tw (汀)》之銘言: > : 跟 Java 一樣是 hybrid, > : 先編譯後直譯, > : 編譯出來的是中間碼不是目的碼, > : 執行期由 virtual machine 直譯中間碼。 > : 兩者都有 JIT 的機制, > : 不過我不清楚 .NET 是不是也叫 JIT, > 也是 > : 有 JIT 而且剛好運氣好的話, > : 執行速度會跟編譯式很接近, > : 當然沒有完全相等或超越的機會。 > 有少數狀況, JIT 可以比編譯快. > 當然, 這是極少數的情況. > ex: > 已經編譯好的native, 無法針對部署在不同的機器與硬體上作最佳化. > JIT 則可以先對硬體環境的最佳化作調適, 充分發揮在不同硬體上執行的優勢. > 例如, 你在單一處理器的機器上開發, 然後拿到多處理器的機器上執行, > 無法享受到多處理器機器平行處理上的完整好處. > 但是JIT就可以先針對該執行機器的硬體資訊作執行的最佳化. 所以執行的電腦也要灌JIT嗎 -- ┌─────KKCITY─────┐ ◢╱ 只要你通過身份認證 ~ ◥█ bbs.kkcity.com.tw 免經驗、五人連署即開班系板 └──From:59.117.198.185 ──┘ ◥╲ 趕快為班上設個秘密基地吧! --