- 博客(4)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 《深入理解Java虚拟机》学习笔记(二)
三、如何判断对象已死? 1. 引用计数法 给对象添加一个引用计数器,当有reference指向它时,引用计数器加1,当reference失效时,引用计数器减1,引用计数器为0的对象是不可再用的。 JVM中没有选用引用计数法,原因是很难解决对象循环引用问题。 2.根搜索算法 通过一系列“GC Roots”的对象作为起点,从这些起点开始往下搜索,搜索所经过的路径称为引用链(Refere
2012-10-22 16:58:53
733
原创 《深入理解Java虚拟机》学习笔记(一)
一、Java运行时数据区 Java管理的内存包括以下几个运行时数据区: 1. 程序计数器(Program Counter Register) 是一块较小的内存空间,作用可以看作当前线程所执行的字节码的行号指示数,为线程私有。 如果线程执行的是一个Native方法,这个计数器值为空。 此内存区域是唯一一个在Java虚拟机规范中没有规定任何OutOfMemoryErro
2012-10-22 15:30:22
625
原创 JVM常用参数(完善中)
-Xms 虚拟机堆最小值 -Xmx 虚拟机最大值 -XX:PermSize 方法区初始容量 -XX:MaxPermSize 方法区最大容量 -XX:MaxDirectMemory
2012-10-22 15:27:18
421
原创 因文件对象未释放导致文件无法删除问题处理
最近,我在用J2EE编写一套文件管理系统,通过Web页面操作远程服务器上的文件。该系统实现在服务器上执行建立文件夹,上传文件,删除文件,改变当前文件夹等一系列操作。目前系统基本开发完成,只是删除文件老是失败,通过JDK类java.io.File,执行delete()方法,返回false。到Windows系统资源管理器,针对该文件做删除操作,系统提示“文件正在被另一个人或程序使用”。
2012-02-03 11:55:27
2163
tomcat启动后,总是输出这些日志,想了解一下是什么意思?
2012-04-18
Ext.tree.TreePanel如何实现跨域访问
2012-01-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅