2011-11-14 4 views
1

OSGiバンドル(特に春分および/またはフェリックス)から静的リソースをロードするビジネスロジックを設計する場合、このパフォーマンスを最適化するために?osgiバンドルからのEquinoxおよび/またはFelixリソースのロードにはどのくらいのキャッシュが組み込まれていますか

これらの実装は、すでに最適なリソースを提供していますか?私は不必要にロジックを再現したくありません。

答えて

3

これはあまりに早く最適化しようとする古典的なケースのようです。私は、コードを明確かつ賢明な方法で書くだけで、そのパフォーマンスを測定します。あなたがそうしたときに、おそらくEquinoxとFelixのパフォーマンスを比較することもできます。

本来の静的リソースは、従来のJavaのフラットなクラスパスよりもはるかに小さい検索スペースしか持たないため、バンドルからかなり速くロードされるということです。あなたが質問する正しいバンドルを知っていてバンドルを比較的細かく保つ限り、あなたが大いに最適化するような問題があれば私は驚くでしょう。

+0

右!私は確かにあまりにも早く最適化したいとは思わないし、バンドルは確かに知られているだろう! 私の懸念事項は、特にWebバンドルと静的なResourcesサーブレットに似たものを実装することです。私はEclipseのResourceServletを見直し、それをCatalinaのDefaultServletと比較します。 – Ray

関連する問題