假如在一段代码片中 消耗的内存特别大
你怎样去检查出现的问题在哪里了
四方面考虑
,数据流
1查看数据库是否关闭
2写入的缓存的数据量过大
,数据库连接
1查看与数据库的交互次数 尽量进行批量查询
2 Sql语句的优化
3 Preparestatement指针是否关闭
4连接是否关闭
,循环
尽量将变量定义到循环外
循环内部不要插入一些消耗时间的操作
, 异常
尽量不要用异常区处理那些 什么字段长度过小这些判断
因为异常操作会消耗大量时间
假如在一段代码片中 消耗的内存特别大
你怎样去检查出现的问题在哪里了
四方面考虑
,数据流
1查看数据库是否关闭
2写入的缓存的数据量过大
,数据库连接
1查看与数据库的交互次数 尽量进行批量查询
2 Sql语句的优化
3 Preparestatement指针是否关闭
4连接是否关闭
,循环
尽量将变量定义到循环外
循环内部不要插入一些消耗时间的操作
, 异常
尽量不要用异常区处理那些 什么字段长度过小这些判断
因为异常操作会消耗大量时间