日期:2014-05-19  浏览次数:20675 次

java小菜鸟的困惑:项目中导入过多的jar包,会不会影响效率!
项目中导入过多的jar包,会不会影响效率、性能等?
就说一个web工程吧,在打包部署到服务器上去的时候,启动服务器,会不会把所有jar都加载一次到内存?哪样岂不不很耗内存?
------解决方案--------------------
servlet容器并不会已启动项目就会加载lib下面的所有的jar包得只有在程序某个类调用到,才会用ClassLoader加载相关的类,所以并不会造成性能之类的影响,但是多一些无用的jar包是否会造成项目的紊乱呢 : )
------解决方案--------------------
引用:
引用:肯定会有影响,前几天老大还教育过我们
怎么影响啊,求解释?
也是菜鸟,像我们公司所有做的项目都部署在自己的服务器上,不是客户的,基本很多工程引入的包都是重复多余的,而他们都共用一块内存,所以把基本常用的包都放到tomcat的lib下,而把工程的包删掉