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

原创 2012年03月23日 15:06:19
背景:一个系统的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


相关的主题文章:

JavaScript 事件对内存和性能的影响

分析: 事件处理程序本质上是一种函数,是一种对象,存放在内存中,设置大量的事件处理程序会使内存中的对象变多,Web 程序的性能会变得越来越差,用户体验很不好。 为了更好地利用好事件处理程序,...
  • zengyonglan
  • zengyonglan
  • 2016年10月24日 17:51
  • 568

减小App包的大小

检查.ipa文件 首先获得app的ipa文件。 将ipa文件的后缀改为.zip,解压得到包内容。 查看资源文件哪个最大。然后试着对最大的文件就行处理 图片 尽量使用8-b...
  • yadong000
  • yadong000
  • 2014年08月06日 18:33
  • 1171

对于多线程编程,很多人概念不清,写代码的时候要么是处处加锁,影响性能不说,还容易莫名其妙的死锁,还有人对多线程敬而远之。

对于多线程编程,很多人概念不清,写代码的时候要么是处处加锁,影响性能不说,还容易莫名其妙的死锁,还有人对多线程敬而远之。所以学习多线程编程最重要的不是学习API,而是理解什么才是多线程安全的代码从例子...
  • ly131420
  • ly131420
  • 2007年08月14日 21:45
  • 3679

影响数据库性能的常见因素

1、影响数据库性能的常见因素: -> 读写竞争 -> 事务竞争 -> 频繁的事务处理 2、数据库需要保证数据的准确与安全,提出来事务(transactio)的概念 严格的定义:满足原子性、一致性、持久...
  • zeb_perfect
  • zeb_perfect
  • 2015年03月22日 18:39
  • 1108

EJB打包部署,用Main访问

这里只谈打包后部署的相关问题,不讨论其他的内容。 假设有一个Web项目:aWeb,还有一个Ejb项目:aEjb。 现要用aWeb去访问测试aEjb,有两种方法: 1.不打包,但经过一步 "add pr...
  • itzyjr
  • itzyjr
  • 2012年12月01日 16:42
  • 2259

应用服务器性能优化

优化手段主要有缓存、集群、异步等。分布式缓存网站性能优化第一定律:优先考虑使用缓存。缓存的基本原理缓存是指将数据存储在相对较高访问速度的存储介质中。 (1)访问速度快,减少数据访问时间; (2)如果缓...
  • Edwingu
  • Edwingu
  • 2015年03月03日 00:13
  • 1357

Unity打包场景对包大小的影响

包大小中比重比较大的一部有:模型,贴图,音频以及场景文件,即日志中的Levels数据。Levels大小跟场景中物体个数有关,测试了下,如果场景中有1000方块,Levels会占260K左右大小,但是,...
  • LeoHiJack
  • LeoHiJack
  • 2015年07月15日 17:26
  • 1601

Android NDK 配置与打包

参考文章: android — NDK生成so文件:http://blog.csdn.net/laczff21/article/details/7542236 Mac OS X下NDK环境...
  • xujinyang1234
  • xujinyang1234
  • 2014年12月29日 17:32
  • 1345

try-catch影响性能吗?

try-catch会影响性能吗? try-catch放在循环块里面比放在外面程序运行会慢吗? 看到论坛上有人对try-catch对性能的影响存在疑问,比如: http://www.itey...
  • zdnlp
  • zdnlp
  • 2015年04月21日 20:57
  • 1222

REDIS性能调优说明

内存管理优化         Redis Hash是value内部为一个HashMap,如果该Map的成员数比较少,则会采用类似一维线性的紧凑格式来存储该Map, 即省去了大量指针的内存开销,这...
  • xiefu5hh
  • xiefu5hh
  • 2016年07月02日 20:20
  • 1185
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ejb打包大小是否影响性能,该怎么处理
举报原因:
原因补充:

(最多只允许输入30个字)