java小菜鸟的困惑:项目中导入过多的jar包,会不会影响效率!

李阿飞 2012-11-30 10:30:32
项目中导入过多的jar包,会不会影响效率、性能等?
就说一个web工程吧,在打包部署到服务器上去的时候,启动服务器,会不会把所有jar都加载一次到内存?哪样岂不不很耗内存?
...全文
1111 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
Button_click 2014-09-11
  • 打赏
  • 举报
回复
引用 15 楼 xiaoyu08071229 的回复:
[quote=引用 9 楼 junlovejava 的回复:] [quote=引用 8 楼 shxt_xiaozhi 的回复:] 肯定会有影响,前几天老大还教育过我们
怎么影响啊,求解释?[/quote] 外行领导内行![/quote]
xiaoyu08071229 2013-09-27
  • 打赏
  • 举报
回复
引用 9 楼 junlovejava 的回复:
[quote=引用 8 楼 shxt_xiaozhi 的回复:] 肯定会有影响,前几天老大还教育过我们
怎么影响啊,求解释?[/quote] 外行领导内行!
lkmtao 2012-12-03
  • 打赏
  • 举报
回复
受教了,这个问题貌似我以前也想过,但没想明白
且活且珍惜 2012-12-03
  • 打赏
  • 举报
回复
引用 9 楼 junlovejava 的回复:
引用 8 楼 shxt_xiaozhi 的回复:肯定会有影响,前几天老大还教育过我们 怎么影响啊,求解释?
也是菜鸟,像我们公司所有做的项目都部署在自己的服务器上,不是客户的,基本很多工程引入的包都是重复多余的,而他们都共用一块内存,所以把基本常用的包都放到tomcat的lib下,而把工程的包删掉
noahxinhao 2012-12-01
  • 打赏
  • 举报
回复
要是同名包的话估计...有时候会报错,但不是绝对的,实践出真知
dxqrr 2012-12-01
  • 打赏
  • 举报
回复
要注意是否冲突
Jacy8013 2012-12-01
  • 打赏
  • 举报
回复
扯蛋..... 你要觉得这些Jar包影响那都删了吧 JDK也带有Jar包呢 把JDK也删了吧!
白彩6心 2012-11-30
  • 打赏
  • 举报
回复
多包 会报错啊
snow-is-my-Love 2012-11-30
  • 打赏
  • 举报
回复
按照机器内存考虑 多少都会影响一些,这些 应该存在 持久代中, 但是影响不大。
  • 打赏
  • 举报
回复
只要用到的包都会加载到内存,服务器上应该内存没问题,在手机android上就得考虑内存问题了。有些jar包都是需要精简的。
dever2011 2012-11-30
  • 打赏
  • 举报
回复
嗯,不是所有的jar都一次性的加载的,在项目中用到Jar中的文件时才会加载的,性能上没什么影响,就是项目体积大了点
JavaAlpha 2012-11-30
  • 打赏
  • 举报
回复
java并不是把所有的jar都加载的,只加载它认为需要的。
zj304292653 2012-11-30
  • 打赏
  • 举报
回复
servlet容器并不会已启动项目就会加载lib下面的所有的jar包得只有在程序某个类调用到,才会用ClassLoader加载相关的类,所以并不会造成性能之类的影响,但是多一些无用的jar包是否会造成项目的紊乱呢 : )
海逸_2018 2012-11-30
  • 打赏
  • 举报
回复
个人觉得性能上几乎无影响,就是体积太大,不好打包迁移
李阿飞 2012-11-30
  • 打赏
  • 举报
回复
引用 8 楼 shxt_xiaozhi 的回复:
肯定会有影响,前几天老大还教育过我们
怎么影响啊,求解释?
且活且珍惜 2012-11-30
  • 打赏
  • 举报
回复
肯定会有影响,前几天老大还教育过我们

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧