簡體   English   中英

性能:單個或多個罐子?

[英]Performance: single or multiple jar?

我有一個簡單的問題! 在性能上使用一個或多個jar是否有區別?

*.jar文件只是很多*.class文件壓縮為一個文件。 有點像將大量已編譯的Java類歸檔到*.zip文件中。 使用多個jar不會有任何額外的滯后,除了Java運行時查找,打開和讀取每個單獨的jar文件所需的額外時間。

因此,使用多個jar或僅使用一個jar文件不會嚴重影響運行時性能,但可能會減慢啟動時間。 特別是對於需要首先下載jar的applet。

如果您的程序使用多個jar,它將占用jvm permgen的更多內存。 但是,如果jvm的堆足夠大,它將不會對性能產生任何影響。

暫無
暫無

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

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