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

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



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

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

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


相关的主题文章:
阅读更多
上一篇flex上传带中文参数,但是在后台转换成中文时,IE内核的浏览器可以成功,但是火狐和谷歌等不行。解决方案
下一篇17173网站的广告FLASH呈7字型是如何做出来的
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭