私は簡単な質問にしています!パフォーマンスに1つまたは複数のjarを使用することには違いがありますか?パフォーマンス:単一または複数の瓶?
0
A
答えて
1
*.jar
ファイルは、*.class
のファイルが1つに圧縮されているだけです。多くのコンパイル済みJavaクラスを*.zip
ファイルにアーカイブする場合のようなものです。 jar
複数のファイルを使用する際に余分な遅延はありません。ただし、Javaランタイムが各別ファイルjar
の検索、オープン、および読み取りに必要な余分な時間を除いては例外です。
したがって、複数のjarファイルを使用するか、1つのjarファイルを使用してもランタイムパフォーマンスに大きな影響はありませんが、起動時間が遅くなる可能性があります。特に、ジャーを最初にダウンロードする必要のあるアプレットでは、
+0
ありがとうIntermediateHacker!あなたは私の簡単な質問に完全に答えました;-) – paranoia25
0
プログラムで複数のjarファイルを使用すると、jvm permgenのメモリが増えます。しかし、jvmのヒープが十分な大きさであれば、パフォーマンスは何も変わりません。
関連する問題
- 1. 単一または複数のデータベース?
- 2. 単一または複数のリポジトリクラス?
- 3. React - 単一ページまたは複数ページ
- 4. 複数のアクティビティまたは単一のアクティビティと複数のフラグメント
- 5. SQLの複数の更新と単一の更新のパフォーマンス
- 6. CSSの複数の子セレクタと単一のタグセレクタのパフォーマンス
- 7. 単一のWCFチャネルのパフォーマンスと複数のチャネル
- 8. 単一のjar対複数のjar - パフォーマンスの利点
- 9. クエリのパフォーマンス:単一の列と複数の列
- 10. 複数のサービスまたは複数のスレッドを持つ単一サービス
- 11. 複数の単一フィールドインデックス対複数フィールドインデックス
- 12. MongoDB - SaaSオファリング用の単一データベースまたは複数のデータベース
- 13. Apache Cassandra複数のパーティションキーまたは単一の計算キー?
- 14. ウェブサイトを使用 - 複数のページまたは単一のページ
- 15. 複数の小さなRPMまたは単一構造のRPM
- 16. RabbitQM複数のキューまたは単一のキュー?
- 17. ウェブプロジェクト内の単一または複数のロガーインスタンス
- 18. 単一のプロジェクトインスタンスまたは複数のプロジェクトインスタンス?
- 19. Javaサーバー用の単一または複数のスレッドプール?
- 20. 単一のストアドプロシージャコールまたは複数のデータベースコール?
- 21. エクスプレス - 輸出、複数のルータ()■または単一のルータ()?
- 22. LINQを使用した複数リポジトリまたは単一リポジトリ
- 23. 複数または単一の化合物インデックス
- 24. OpenJPAトランザクション - 単一または複数のエンティティ管理者?
- 25. Spring MVCの複数コントローラまたは単一コントローラ?
- 26. 値に基づく単一または複数のINSERT
- 27. MVC3 .net複数モデルまたは単一のビューモデル
- 28. Delphi DataModuleの使用法 - 単一または複数?
- 29. は、単一SetEvent()トリガ複数のWaitForSingleObject()は
- 30. 複数のエントリ単一セル
どのような環境ですか?瓶は地元ですか?ダウンロードする必要がありますか(アプレットなど)?あなたがあなたの質問に力を入れればするほど、あなたが受け取る答えが良くなります。 –
パフォーマンスはコードの仕方によって異なります。瓶とその数ではありません。いつかJVMの問題に読み込むことがあります –