项目中使用到spring,关于性能问题

问题描述

项目中使用到spring注入一个个对象,在项目启动的时候,会加载实例化所有配置的对象,请问这些对象被实例化后,会大量占用内存吗?最近项目启动后,在运行过程中,发现所占用的内存是一直在不停地增加的。寻找测试内存不停上升的方法,谢谢各位!

解决方案

解决方案二:
我感觉用spring的话,注入对象不要太多,一般就是注入持久层相关的对象(dao、hibernateTemplate、事务)实体对象我都是手动new的。

时间: 2024-09-20 16:00:12

项目中使用到spring,关于性能问题的相关文章

Spring Boot 性能优化

Spring 框架给企业软件开发者提供了常见问题的通用解决方案,包括那些在未来开发中没有意识到的问题.但是,它构建的 J2EE 项目变得越来越臃肿,逐渐被 Spring Boot 所替代.Spring Boot 让我们创建和运行项目变得更为迅速,现在已经有越来越多的人使用它.我们已经在几个项目中使用了 Spring Boot ,今天我们就来一起讨论一下如何改进 Spring Boot 应用的性能. 首先,从之前我在开发中遇到的一个问题说起.在一次查看项目运行日志的时候,我偶然发现了一个问题,日志

我在一个项目中看到spring配置文件中的几个bean只有class属性,没有id,怎么回事?

问题描述 我在一个项目中看到spring配置文件中的几个bean只有class属性,没有id,怎么回事? 我今天在学习spring时,学到项目中配置文件中,有几个bean,都是只是写了class,并没有指明id,这是怎么回事,这样是错误的,还是针对特殊的功能的某种特殊的写法 解决方案 spring是有默认值得.貌似是class的驼峰命名 首字母小写

在Spring Boot项目中使用Spock框架

Spock框架是基于Groovy语言的测试框架,Groovy与Java具备良好的互操作性,因此可以在Spring Boot项目中使用该框架写优雅.高效以及DSL化的测试用例.Spock通过@RunWith注解与JUnit框架协同使用,另外,Spock也可以和Mockito(Spring Boot应用的测试--Mockito)协同使用. 在这个小节中我们会利用Spock.Mockito一起编写一些测试用例(包括对Controller的测试和对Repository的测试),感受下Spock的使用.

兼容性-Spring , spark 构架使用了不同的cglib, 但是我需要在项目中同时使用它们

问题描述 Spring , spark 构架使用了不同的cglib, 但是我需要在项目中同时使用它们 问题是, 我怎样在这个项目中, 按需要生成不同版本的 cglib类, 同时兼容2个构架. maven <dependency> <groupId>com.commons.algorithm</groupId> <artifactId>simulator</artifactId> <version>1.0</version>

web项目在eclipse中运行正常 部署到tomcat中运行报spring context错误

问题描述 web项目在eclipse中运行正常 部署到tomcat中运行报spring context错误 20C 解决方案 quatrz配置有问题参考:http://blog.csdn.net/kingzuo/article/details/12572881http://www.cnblogs.com/kay/archive/2007/11/02/947372.html

spring mvc-SpringMVC web项目中如何引入js,css等文件

问题描述 SpringMVC web项目中如何引入js,css等文件 在springmvc的web项目中,如何在html文件中引入本地的jscss等文件,试了很多种方法,发现路经都不对,都报404 Notfound的错.项目的目录结构:同时在springmvc-servlet.xml中添加了配置:在index.html中如此引用js: 然后每次都说找不到这个js文件. 解决方案 web项目js css静态文件缓存解决引入外部css ,js文件 解决方案二: 貌似要放在WebRoot底下新建一个文

java web项目中应用的服务器推送技术都有哪些?有没有性能问题

问题描述 java web项目中应用的服务器推送技术都有哪些?有没有性能问题 java web项目中应用的服务器推送技术都有哪些?有没有性能问题 解决方案 Web实时推送,选择GoEasy推送服务, 代码简单易懂,几分钟就可以自己写好一个在线聊天demo. 中英文文档齐全.官网:https://goeasy.io 解决方案二: 目前,websocket是个很好的方向. 解决方案三: websocket. http://blog.csdn.net/jiangcs520/article/detail

j2ee框架-&amp;amp;lt;急&amp;amp;gt;项目中只配置了spring security,启tomcat 时报如下错

问题描述 <急>项目中只配置了spring security,启tomcat 时报如下错 严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/techingsys]] at org.apache.catalina.

Spring MVC 3 项目中的URL如何导出

问题描述 项目采用Spring MVC3实现的RESTFUL风格的访问模式,我想将所有通过@RequestMapping注入的URL导出,在Spring Tools中可以全部查看到项目中的所有URL(入下图),但是没有导出功能.请问各位有没有什么好的处理方式? 解决方案 要不就自己写一个?写一个servlet继承DispatcherServlet,在初始化方法中添加代码,循环DispatcherServlet中的private List<HandlerMapping> handlerMappi