簡體   English   中英

Scala程序中使用的Java模塊是否會對性能產生影響?

[英]Any performance impact with Java modules used in Scala programs?

我有一個關於Scala中使用的Java模塊的特定問題。 在一個程序中,要導入的Java模塊將承擔很多繁重的工作(即,在保持結構的同時將許多大的* .pdf文件轉換為* .txt文件),這會對性能產生很大的影響。不在Scala中編寫模塊嗎?

我是該語言的新手,並且尚未開發出心理模型。 謝謝您的幫助。

從Scala調用時,源於Java的模塊的運行不會比正常Java程序運行的慢(或快)。

這是因為Java模塊不是由Scala“運行”或以任何方式修改的。 相反,調用此類模塊的Scala代碼本身會編譯為Java字節碼 -然后所有字節碼(Java源代碼和Scala源代碼的字節碼)都由JVM執行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM