消耗内存的一些操作

假如在一段代码片中 消耗的内存特别大

你怎样去检查出现的问题在哪里了

 

四方面考虑

,数据流

1查看数据库是否关闭

2写入的缓存的数据量过大

,数据库连接

1查看与数据库的交互次数 尽量进行批量查询

2 Sql语句的优化

3 Preparestatement指针是否关闭

4连接是否关闭

,循环

     尽量将变量定义到循环外

     循环内部不要插入一些消耗时间的操作

 

      , 异常

              尽量不要用异常区处理那些 什么字段长度过小这些判断

              因为异常操作会消耗大量时间

posted @ 2010-01-11 09:09  饺子吃遍天  阅读(84)  评论(0编辑  收藏  举报