最新文章列表

Java虚拟机学习 - 垃圾收集器

HotSpot JVM收集器               上面有7中收集器,分为两块,上面为新生代收集器,下面是老年代收集器。如果两个收集器之间存在连线,就 ...
Josh_Persistence 评论(0) 有2052人浏览 2013-10-06 20:24

Jave garbage collection

什么是垃圾回收(garbage collection) Garbage Collection 是一种自动的存储器(内存)管理机制。当一个电脑上的动态存储器不再需要时,就应该予以释放,以让出存储器,这种存储器资源管理,称为垃圾回收。 垃圾回收的两个基本原理: 1、考虑某个对象的未来的程序运行中,将不会被访问。 2、向这些对象要求归回存储器(内存)。 在Java中,开发人员无法直接在程序代码中清理内存 ...
2057 评论(0) 有2428人浏览 2013-07-08 22:54

JVM分代垃圾回收详述

虚拟机中的共划分为三个代:年轻代、年老代和持久代。其中持久代主要存放的是Java类的类信息,与垃圾收集要收集的Java对象关系不大。年轻代和年老 ...
ihyperwin 评论(0) 有911人浏览 2013-07-03 20:15

垃圾回收机制

详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp39 Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行 ...
grefr 评论(0) 有886人浏览 2013-06-09 14:41

垃圾回收调优及JVM参数详解

引自:http://zhaohe162.blog.163.com/blog/static/382167972011910112950666/ 一、常用JVM配置参数 1.1基本参数 -client,-server   这两个参数用于设置虚拟机使用何种运行模式,client模式启动比较快,但运行时性能  和内存   管理效率不如server模式,通常用于客户端应用程序。相反,server模式 ...
aoyouzi 评论(0) 有1102人浏览 2013-04-10 15:54

Java垃圾回收机制

        Java的垃圾回收器要负责完成3件任务:分配内存、确保被引用的对象的内存不被错误回收以及回收不再被引用的对象的内存空间。垃圾回收是 ...
Ajita 评论(0) 有1197人浏览 2013-04-02 17:03

Java GC学习笔记之一

                             GC学习笔记之一 参考: 英文原文:cubrid,编译:ImportNew-王晓杰 译文地址: http://www.importnew.com/1993.html 1.GC优化很多时候就是指减少Stop-the-world发生的时间。 2.三代划分及按代回收的理论前提 (1) 大多数对象会很快变得不可达。 (2) 只有很少的由老对 ...
roc08 评论(0) 有3019人浏览 2013-03-01 17:36

java对象的生命周期及回收

在网上看到一篇不错的文章,记录下来备忘。   要理解java对象的生命周期,我们需要要明白两个问题,    1、java是怎么分配内存的 ,2、java是怎么 ...
shuaijie506 评论(0) 有9891人浏览 2013-01-30 11:35

Java堆内存的10个要点

    资料来源:http://blog.jobbole.com/13373/         当我开始学习Java编程时,我不知道什么是堆内存或堆空间,我甚至不知道当对象创建时,它们被放在了哪里。当我开始正式写一些程序后,我会经常遇到java.lang.outOfMemoryError的报错,之后我才开始关注什么是堆内存或者说堆空间(heap space)。对大多数程序员都经历过这样的过程, ...
方XiRui 评论(0) 有440人浏览 2013-01-07 12:36

CLR 和 JVM 自动垃圾回收管理异同

    本文属于原创,转载请加上链接以及博主名字 请尊重别人的劳动成果            公司开始从Windows net  SQLSERVER架构系统往Linux Java MySQL 转型,这样转化完成后,公司能在技术上能有更多的积累,并且It运营成本也会大量降低。这样做后本人也从一个Net工程师转为了Java工程师。        到今天接触Java也快一年了,对于Net和J ...
transcend 评论(0) 有1933人浏览 2013-01-01 17:21

java 垃圾回收相关总结 【思维导图】

java垃圾回收相关总结:   参考《深入理解java虚拟机》
aswang 评论(0) 有3284人浏览 2012-12-21 19:03

java复习笔记(二)

1. 内部类是寄存在外部类上的,普通内部类(非静态类)可以通过OuterClass.this.xxx来访问外部类的Field,即非静态内部类可以访问外部类的private成员,而 ...
blueheart789 评论(0) 有794人浏览 2012-11-18 20:55

Java SE 6 HotSpot虚拟机的垃圾回收机制

官方资料,关于Java SE 6 HotSpot虚拟机的garbage Collection,非常全,英文。 http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html   Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tuning   T ...
uuhorse 评论(0) 有1267人浏览 2012-10-31 21:25

Java 垃圾回收机制详解和调优

1.JVM的gc概述 gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc ...
焦志广 评论(0) 有969人浏览 2012-09-19 21:43

Java中对象的六种可触及状态

1. 强可触及    垃圾收集器不会回收强可触及对象占据的空间。 2. 软可触及(SoftReference)    垃圾收集器可能回收软可触及对象的内存。如果发生了,它会清除这些软可触及对象的软引用。当垃圾收集器清除了一个和引用队列有关联的软引用对象时,它把该软引用对象加入队列。    SoftReference可以用来创建内存中缓存,JVM的实现需要在抛出OutOfMemoryError之前清 ...
xiao1227372602 评论(0) 有1029人浏览 2012-08-20 14:07

JVM学习笔记(三):JVM的垃圾回收

注:本文根据《深入理解Java虚拟机》第3章部分内容整理而成。     一.如何判断对象是否需要回收?   堆中几乎放着java世界中的所有的对象实例,垃圾收集器在对堆进行回收前,第一件事就是要确定这些对象哪些还“存活”着,哪些已经“死去”(即不可能再被任何途径使用的对象)。而如何判断对象是否应该回收,存在两个算法:引用计数算法(Reference Counting)和根搜索算法(GC ...
chenzhou123520 评论(0) 有4194人浏览 2012-07-12 21:06

Java深度历险(四)——Java垃圾回收机制与引用类型

Java语言的一个重要特性是引入了自动的内存管理机制,使得开发人员不用自己来管理应用中的内存。C/C++开发人员需要通过malloc/free 和new/delete等函数来 ...
huxiaojun_198213 评论(0) 有922人浏览 2012-07-10 10:27

一步步优化JVM三:GC优化基础

       本节主要描述关于垃圾回收器性能的三个指标,三个关于垃圾回收器优化的基本原则,以及优化HotSpot VM的垃圾回收器的信息收集,在这些指标中权衡以及信息的收集是非常重要的。 性能指标      吞吐量:衡量垃圾回收器运行在性能峰值的时候不需要关心垃圾回收器暂停的时间或者需要占用内存的能力。      延迟:衡量垃圾回收器最小化甚至消灭由垃圾回收器引起的暂停时间和应用抖动的能力 ...
ganlv 评论(0) 有2144人浏览 2012-07-09 18:39

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics