我有一个关于不需要的额外jar文件的问题。
首先,我计划使用Spring MVC 3.0和Hibernate创建项目,并创建添加这些库文件的Web项目。后来我决定不使用这些技术并使用其他技术并根据新技术添加支持的jar文件,忘记删除早期的jar文件。
我的问题是,如果WEB-INF / lib文件夹中有不需要的jar文件,是否存在 PERFORMANCE 问题? (考虑那些大小不需要的jar文件)
提前致谢。
注意:我没有在任何地方搜索过相同内容,所以想在这里问一下这里的回复是否简短明了......
答案 0 :(得分:2)
根据您的容器,可能会对驻留内存产生影响,因为ClassLoader可能会在类路径上预加载或缓存类。
如果是这种情况,并且您的内存受到内存的限制,那么由于内存可用性降低而导致垃圾收集器的额外压力可能会对性能产生影响。
一般来说,情况并非如此 - 但保持项目清洁依赖以帮助维护是一种很好的做法。尤其是,包装尺寸将减少!