導航:首頁 > 源碼編譯 > 編譯速度和系統有關嗎

編譯速度和系統有關嗎

發布時間:2024-11-26 06:36:02

java 代碼的運行效率是由Java虛擬機決定,還是由我們的PC速度決定

運行效率分兩個部分,一個是編譯的效率,一個是執行的效率。
編譯的效率是由jvm和pc兩部分影響的,編譯後的class文件的執行速度就完全由pc決定了,這個和你的代碼中是否有循環沒有直接關系,執行所耗費的時間是按照計算機計算一個二進制基礎運算的基礎來衡量的。這裡面還有class文件解釋成機器碼的時間,這個就是按語句的多少來算了,因為java是逐行逐句解釋的。所以我們說class文件的運行時間也包含了class文件解釋成機器碼的時間。

不過java運行效率再快,也沒有c代碼快,這個不是說c代碼精煉就運行快的原因。
java代碼通過jvm編譯成class文件,這時候還不能說是編譯成機器碼了,class碼呢還是一種中間碼,還需要被解釋成機器碼,這也是為什麼java是跨平台的語言的原因。而c代碼,只需要直接一次性編譯成機器碼就可以了。這也是為什麼在某種平台下寫的c代碼不能再跨平台的原因。

希望我已經解釋清楚了。

Ⅱ 腳本編譯速度和CPU有關嗎

有關的。CPU越強大,編譯越快咯,軟體的編譯也是這樣,做大工程的點完編譯就可以泡杯咖啡慢慢喝了

Ⅲ 電腦性能影響vsc編譯速度嗎

當然影響了,編譯也是一種計算任務,規模大的話計算量還不小
為什麼會問這種問題?

Ⅳ 程序的編譯速度與程序的執行速度

執行與編譯。。也有掛鉤!。。執行、編譯速度又跟硬體有關!用 WEB來說 第一次編譯比較慢!後面這次訪問就快多了!這跟緩存有關。。還有就是代碼的問題。。 多次的循環判斷也會造成系統執行變慢!。。在提升速度方面 主要就是倆種方法 1.完善的代碼 2.提高硬體了!可能我說的比較片面!別的兄弟可以繼續補充!

閱讀全文

與編譯速度和系統有關嗎相關的資料

熱點內容
bt種子能壓縮嗎 瀏覽:671
JAVA特點是什麼 瀏覽:881
字幕網app怎麼找 瀏覽:528
奧迪a4l壓縮比 瀏覽:693
iis7伺服器怎麼安裝 瀏覽:975
孩子上學壓力太大怎麼解壓 瀏覽:236
javaurl格式 瀏覽:342
勻稱app怎麼用 瀏覽:61
pythonemail中文亂碼 瀏覽:444
android訪問html 瀏覽:88
做一個app或者網頁用什麼編程 瀏覽:778
一體機伺服器運行失敗怎麼辦 瀏覽:938
longjava比較大小 瀏覽:532
clojure編程pdf 瀏覽:22
一年級數學圈一圈的演算法 瀏覽:111
完整的python 瀏覽:42
c51單片機數字鍾 瀏覽:923
apk文件反編譯後安裝包損壞 瀏覽:816
app圖標分別是什麼 瀏覽:368
linux全選命令 瀏覽:365