- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 3.3 垃圾收集算法
标记-清除算法(Mark-Sweep)算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。不足有两个:一个是效率问题,标记和清除两个过程的效率都不高;另一个是空间问题,标记清除之后会产生大量不连续的内存碎片,空间碎片太多可能会导致以后在程序运行过程中需要分配较大对象时,无法找到足够的连续内存而不得不提前触发另一次垃圾收集动作。
2016-09-12 23:29:44 320
原创 3.2 对象已死?
引用计数算法(Reference Counting)给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。主流的Java虚拟机里面没有选用引用计数算法来管理内存,其中最主要的原因是它很难解决对象之间相互循环引用的问题。 可达性分析(Reachability Analysis)这个算法的
2016-09-12 23:23:53 356
翻译 Tomcat是怎样运行的-简介
一. Servlet容器时怎样工作的一个Servlet容器是一个复杂的系统。然而,对于处理对Servlet的请求,Servlet容器主要做三件事情:1. 创建请求对象,并设置所调用的Servlet可能用到的信息,例如:parameters, headers, cookies, query string, URI, 等等。一个请求对象是javax.servlet.ServletRequest
2016-07-21 23:53:10 1007
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人