问题:
1、使用javabean创建对象时,每创建一个对象就回消耗一部分内存,然而在一个网站,有许许多多个javabean,那么他们都会不同程度地对内存进行消耗。
2、使用数据库连接的时候,每一次建立连接,每一次statement,每一次resultset都会对内存有所开销。这是消耗内存的第二个方面。
3、虽然jvm的垃圾回收机制能够在一定程度上将内存进行回收,但是,他都是当内存剩下5%(听说的)的时候执行的,并且在执行的时候,GC的优先级是最高的,其他程序全部停掉,所以在清除内存的过程中,会出现许多问题。所以,要改善性能的话,就必须对程序进行优化,比如数据库的连接池。但是连接池虽然在一定程度上能够减少connect的次数,但是statement和resultset始终还是要的。
不会分析了。欢迎讨论...
1、使用javabean创建对象时,每创建一个对象就回消耗一部分内存,然而在一个网站,有许许多多个javabean,那么他们都会不同程度地对内存进行消耗。
2、使用数据库连接的时候,每一次建立连接,每一次statement,每一次resultset都会对内存有所开销。这是消耗内存的第二个方面。
3、虽然jvm的垃圾回收机制能够在一定程度上将内存进行回收,但是,他都是当内存剩下5%(听说的)的时候执行的,并且在执行的时候,GC的优先级是最高的,其他程序全部停掉,所以在清除内存的过程中,会出现许多问题。所以,要改善性能的话,就必须对程序进行优化,比如数据库的连接池。但是连接池虽然在一定程度上能够减少connect的次数,但是statement和resultset始终还是要的。
不会分析了。欢迎讨论...
解决方案 »
- Applet小程序找不到类解决方法
- 哪位高手有学习jquery插件的入门资料,本人想学,但无从下手,哪位高手可以帮助我
- 用java实现文件下载的问题,帮帮忙
- 如何判断表单被提交后再进行页面跳转!
- 有谁用过iText 写pdf 的,有如下两个问题解决,谢谢您
- 求教javascript!!!!!!!!!!!!!!!!!!!!!!!!
- 分頁處理出錯....請各位大蝦幫忙解決
- 请问这是什么错误?
- 我要在一个jsp文件中写一些共同的函数,函数是用Function void datalist()
- jsp上传文件如果是图像什么的gif,jpg怎么办?
- request的编码方式是如何被确定的?
- 一道查询的问题,请有经验的朋友指点~~
2,现在一般用所谓的连接池;就是,不是真正的释放连接;
3,“GC的优先级是最高的”这句话刚好相反了,GC的优先级是最低的!!