tomcat库文件放在公共lib目录和项目lib目录,效率有什么区别

cccp21 2014-01-10 05:16:50
放在公共lib目录虽然可以免去在每个项目里放若干相同的文件,但是节省空间的效果也没啥意义,因为对现在的硬盘来说库文件可以忽略不计。那么两者在使用内存、运行效率上有什么区别吗?
...全文
787 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
MiceRice 2014-01-16
  • 打赏
  • 举报
回复
引用 4 楼 cccp21 的回复:
多个项目使用的话,能节省多少内存?是 库文件大小 x 项目数量?如果只是这样的话似乎也没多大意义——库文件本来也都没多大
就是这样,不过万一库文件里面还有很多 static 静态成员的话,也要重复算。 库文件也有多的,至少我碰到的项目,lib 100M+的还是大把大把的。
cccp21 2014-01-16
  • 打赏
  • 举报
回复
多个项目使用的话,能节省多少内存?是 库文件大小 x 项目数量?如果只是这样的话似乎也没多大意义——库文件本来也都没多大
huhaixiaoqi_ 2014-01-14
  • 打赏
  • 举报
回复
虽然我没看过tomcat的源码,个人觉得,tomcat 它先会在项目的lib里面找jar。然后找不到再去tomcat的lib下找。性能的话,应该项目的lib要快些。
MiceRice 2014-01-14
  • 打赏
  • 举报
回复
如果同一个Tomcat中所部署的多个应用都是用了相同的lib,那么存放在公共lib区,内存中只需要装载一份;存放在项目lib区,有几个项目要到就装载几份。 不过内存够大的话,随便了。
雕虫大计 2014-01-14
  • 打赏
  • 举报
回复
可以降低内存的占用

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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