关闭

ejb打包大小是否影响性能,该怎么处理

211人阅读 评论(0) 收藏 举报
背景:一个系统的ejb包,因为包含一个weblogic-lib-full.jar包,使得生成的打包文件大小达90M;
问题1:如果把weblogic包独立出去,或者优化到只含部分weblogic的内容(尽量使得打包文件30~40M)。系统性能(如响应时间、内存使用)会提升吗?
问题2:如果是,一般建议使用什么办法,独立weblogic包还是只挑选部分内容?



------解决方案--------------------------------------------------------
只在应用启动的时候,类加载器加载所时候稍稍有点影响,java环境变量设置,其实完全可以忽略。

------解决方案--------------------------------------------------------
性能提不提升我不知道,但我觉得部署时间会比较长。而且应该不用把这个包打进去吧?因为你部署到具体应用服务器时,应用服务器会提供这些类。

举个例子,你的Java程序依赖于JDK自带的一些类,比如String等等,但这些类是不需要加入到部署包中的,oracle存储过程。 同样的,weblogic-lib-full.jar只在编译时使用即可,不需要打包至ejb包。
------解决方案--------------------------------------------------------
可参考:
package会影响Jar打包吗?该如何解决   http://www.myexception.cn/j2se/31789.html


相关的主题文章:
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:43234次
    • 积分:1107
    • 等级:
    • 排名:千里之外
    • 原创:65篇
    • 转载:0篇
    • 译文:0篇
    • 评论:2条
    文章存档
    最新评论