在Java程序中怎么样减少内存的使用?? 在Java程序中怎么样减少内存的使用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.少new对象,能单例尽量单例吧,或者static方法也行2.尽量少在session里放东西,尽量放request里吧3.加载附件、文件之类的时候,不要一次性把整个附件都加载到内存,要用缓存(就是用byte[]),或者那些个什么BufferedStream之类的4.大的XML文件用SAX解析,不要用DOM解析5.部署在同一台服务器上的不同应用,所引用的第三方类库(比如common*.jar,struts.jar,spring.jar),尽量引用同一份,不要每个应用的lib下都放上10几M的第三方类库,大多数都是重复的还有啥?暂时就想到这么多 少用+号连接字符串使用。减少临时变量。正确的使用javabean的生命周期. 楼主回答差不多了。我再补充:基于数据库端的分页技术。大批量数据采用JDBC手工处理或存储过程处理。数据库是J2EE的一个性能瓶颈,任何时候都要小心。 怎样学习Java? structs 一个页面两个表,上边显示表A一条记录,下边显示表B全部记录 Hibernate复合主键查询问题 jsp邮件发送问题?怎么把html页面发送到邮箱,谢谢!!!在线等 用过wildfire的请进 北大青鸟ACCP4.0软件工程师登陆南京 java socket中的一点问题 dom4j解析下面xml的奇怪问题?(急) 恕我无知!面试官问我什么叫沙盒技术?查到一些希望大家也了解一下!! 有谁知道哪有struts的电子文档啊(中文) 导入同级目录的外部css。没反映.. 现在网站上有什么样的功能
2.尽量少在session里放东西,尽量放request里吧
3.加载附件、文件之类的时候,不要一次性把整个附件都加载到内存,要用缓存(就是用byte[]),或者那些个什么BufferedStream之类的
4.大的XML文件用SAX解析,不要用DOM解析
5.部署在同一台服务器上的不同应用,所引用的第三方类库(比如common*.jar,struts.jar,spring.jar),尽量引用同一份,不要每个应用的lib下都放上10几M的第三方类库,大多数都是重复的
还有啥?暂时就想到这么多
正确的使用javabean的生命周期.
基于数据库端的分页技术。大批量数据采用JDBC手工处理或存储过程处理。数据库是J2EE的一个性能瓶颈,任何时候都要小心。