-1
我在運行Windows 10和Cygwin的筆記本電腦上使用Scala版本2.11.8。這是Scala運行的編譯的Hello World腳本的輸出:我的Scala安裝似乎很慢,是否有這個原因?
$ time scala hello
Hello World
real 0m2.405s
user 0m0.241s
sys 0m0.548s
比幾乎所有其他編程語言,特別是考慮到腳本已經被編譯成字節碼這似乎過於緩慢。這是不是很奇怪,或者這只是Scala的正常表現。
您是否構建了scala作爲cygwin程序或是一個Windows二進制文件?如果它是一個Windows二進制文件,你是否看到cygwin環境以外的延遲?如果您再次運行該程序,是否也有相同的延遲?如果不是,則可能是DLL的加載時間加上任何防病毒檢查。 – matzeri
這是一個Windows二進制文件,當在cygwin之外運行程序時存在相同的延遲。如果我不止一次運行該程序,對速度幾乎沒有任何影響。 –
你在Java中使用hello world嗎?只是爲了檢查它是scala還是一般的jvm – pedrorijo91