在设计从OSGi包中加载静态资源的业务逻辑时(特别是在equinox和/或felix中),应该在优化性能方面投入多少精力?
这些实施是否已经以最佳方式提供资源?我不想不必要地重现逻辑。
答案 0 :(得分:3)
这听起来像是过早尝试优化的典型案例。我只是以清晰明智的方式编写代码,然后测量其性能。当你这样做时,也可能会比较Equinox和Felix的表现。
我的直觉是静态资源将很快从一个包中加载,因为它比传统的Java平面类路径具有更小的搜索空间。因此,只要你知道正确的捆绑要求,并保持你的捆绑相对细化,如果你有任何问题会迫使你进行大量优化,我会感到惊讶。