java 异常以及回收机制 工作笔记
2014-01-02 20:51
211 查看
理论知识补充复习啊~
今天工作遇见一个问题,之前的一个项目占用CPU很大,导致速度缓慢,后查看代码中发现
之前的代码中在数据库那块直接抛出了异常,并未捕获处理,导致连接数据库在后面为成功释放,
还有加入了System.gc每次连接数据库的时候都会使用这个垃圾回收机制 导致程序速度缓慢
总结2点
1 尽量去捕获异常 并且做相应的处理。 记得释放一些不需的资源
2 不要自己去调用system,gc 如果真的需要 最好自己额外的开线程 定时去执行
今天工作遇见一个问题,之前的一个项目占用CPU很大,导致速度缓慢,后查看代码中发现
之前的代码中在数据库那块直接抛出了异常,并未捕获处理,导致连接数据库在后面为成功释放,
还有加入了System.gc每次连接数据库的时候都会使用这个垃圾回收机制 导致程序速度缓慢
总结2点
1 尽量去捕获异常 并且做相应的处理。 记得释放一些不需的资源
2 不要自己去调用system,gc 如果真的需要 最好自己额外的开线程 定时去执行
相关文章推荐
- Java补完之垃圾回收GC机制学习笔记
- 转:Java异常分类以及相应处理机制
- 傻哲笔记1.1 - 《疯狂JAVA讲义》Java小历史以及运行机制简单说明
- Java基础知识强化之集合框架笔记19:List集合迭代器使用之 并发修改异常的产生原因 以及 解决方案
- 黑马程序员_JAVA中常见的异常以及处理方式(课堂笔记)
- Java学习笔记__异常机制_try_catch_finally_return执行顺序
- Java笔记之垃圾回收机制
- Java的垃圾回收机制笔记
- 栈(stack)与堆(heap)区别以及Java的string变量赋值的内部工作机制(精典转载贴)
- 【慕课笔记】第一章 异常与异常处理 第4节 JAVA中的异常抛出以及自定义异常
- Java学习笔记之垃圾回收机制
- Java中的异常处理机制的简单原理和应用以及连接池理解
- Java笔记之异常机制
- Java垃圾回收机制以及内存泄露
- Java异常处理机制以及try-catch-finally-return执行顺序
- [学习笔记]Java异常机制
- [学习笔记]Java异常机制
- 栈(stack)与堆(heap)区别以及Java的string变量赋值的内部工作机制(精典转载贴)
- Java笔记--垃圾回收机制
- Java-异常机制详解以及开发时异常设计的原则要求