当对象判定为"已死"状态,虚拟就要采取一定的手段将这些对象从内存中移除,即回收垃圾,回收过程有采用一定的算法。如下是一些主要的垃圾收集算法:
1.标记-清除算法
该算法是最基础的算法,分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象。之所有说它是最基础的算法是因为后续的收集算法都是基于这种思路并对其缺点进行改进得到的。它的缺点主要有两个...
分类:
编程语言 时间:
2014-12-09 10:37:18
阅读次数:
191
评论区留下邮箱可获得《Java多线程设计模式详解》
转载请指明来源
1)后台线程
后台线程是为其他线程服务的一种线程,像JVM的垃圾回收线程就是一种后台线程。后台线程总是等到非后台线程死亡之后,后台线程没有了服务对象,不久就会自动死亡,不再复活。利用setDaemon方法可以把一个线程设置为后台线程,但必须在线程启动之前调用。
例如 :
/*
* @author w...
分类:
编程语言 时间:
2014-12-09 09:21:41
阅读次数:
299
XmsXmxPermSizeMaxPermSize区别Eclipse崩溃,错误提示:MyEclipsehasdetectedthatlessthan5%ofthe64MBofPermGen(Non-heapmemory)spaceremains.ItisstronglyrecommendedthatyouexitandrestartMyEclipsewithnewvirtualmachinememoryparamterstoincreasethismemory.Failuretodosoc..
分类:
其他好文 时间:
2014-12-09 02:01:39
阅读次数:
166
Zabbix功能具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库性能监控、FTP等通用协议监控、多种告警方式、详细的报表图表绘制)支持自动发现网络设备和服务器(可以通过配置自动发现服务器规则来实现)支持自动发现(lowdiscovery)key实现动态..
分类:
其他好文 时间:
2014-12-09 02:00:57
阅读次数:
479
在工作中有可能服务器开启了如服务tcp2333端口,但又不能对这台服务器进行操作。通过ZABBIX来检查这台服务器tcp2333端口是否处于开启状态,见下图。感谢以下前辈!!zabbixSimplechecks基本检测http://www.ttlsa.com/zabbix/zabbix-simple-checks/zabbix监控系统fping配置http:..
分类:
其他好文 时间:
2014-12-09 01:55:42
阅读次数:
295
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。 PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候...
分类:
编程语言 时间:
2014-12-08 22:38:30
阅读次数:
207
你知道如何设置TOMCAT的JVM虚拟机内存大小吗,这里和大家分享一下,JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。 设置TOMCAT的JVM虚拟机内存大小 Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的...
分类:
其他好文 时间:
2014-12-08 21:07:44
阅读次数:
155
引入:上一篇文章主要分析JDWP层传输的数据包的格式,这篇文章我们主要关注于JDWP层是如何传输的。分析:传输的具体实现是根据各个JVM自己实现,但是他们有个共同点就是都是用C/C++实现的,并且都实现了jdwpTransport.h(和上篇一样的这个文件)。实现根据我们的知识可以得知是..
分类:
其他好文 时间:
2014-12-08 19:45:29
阅读次数:
158
JDK1.0核心API,集成API,用户界面API,发布技术,Java虚拟机(JVM)AWTJDK1.1JITb编译器,会把常执行的部分字节码指令先解释好放在内存,以后再次执行该指令时,不用再解释.Reader /Writer,16位读写。新的事件模型,使用ListenerJDK1.2(里程碑) ,...
分类:
其他好文 时间:
2014-12-08 19:20:13
阅读次数:
181
为什么要自定义OID? 前面的文章我们已经讲过zabbix如何使用snmp监控服务器,但是他有一个很明显的局限性:只能监控定义好的OID项目,假如我们想知道nginx进程是否在运行?在没有zabbix agent的情况下,我们该怎么...
分类:
其他好文 时间:
2014-12-08 15:59:15
阅读次数:
314