最新文章列表

面向对象编程之垃圾回收机制GC(Garbage Collection)

目录 1. 垃圾回收机制记住三句话 2. 引用分类 3. 引用类型分类 4. GC回收过程   1. 垃圾回收机制记住三句话      1、程序无权调用gc       2、可以通知回收,System.gc,不保证立即回收      3、对象引用赋值为 null  , 在finalize()    2. 引用分类     1、强引用:永远不会消失。如方法区 字符串常量池 ...
高手在农村 评论(0) 有618人浏览 2014-11-17 23:03

理解GC的输出(不包括G1)

垃圾收集器很大程度上会影响应用的吞吐量和延迟。在调优之前,首先要监控,继而进行分析。那我们先看一下如何获取GC数据,并理解这些数据。 获 ...
ivywang 评论(1) 有2750人浏览 2014-10-24 17:59

HotSpot JVM里的G1垃圾收集器

G1垃圾收集器 HotSpot JDK 7从update 4开始引入了G1垃圾收集器。 G1收集器是服务器风格的垃圾回收器,主要针对多处理器机器上占用大量内存的应用。G1能缩短暂停时间,也能提供高吞吐量。 与CMS的区别 和CMS(Concurrent Mark-Sweep)收集器相比,G1具备压缩功能,能避免碎片问题;G1的暂停时间更加可控,用户可以指定暂停时间指标。 以前的垃圾收集 ...
ivywang 评论(1) 有6264人浏览 2014-10-22 17:37

你的垃圾你处理掉了吗?GC

前序:本人菜鸟,此文研究学习来自网络,各位牛牛多指教  1.垃圾收集算法的核心思想   Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和 ...
GC 
oloz 评论(0) 有548人浏览 2014-09-23 18:19

JVM理论与实践【JVM参数调优】

         在生产环境下对Java虚拟机JVM进行参数调优是必不可少的。作为普通的开发人员,如果对JVM的参数优化有一定的了解,即使是从知识体系的完整性来考虑也是大有裨益的。另外,了解JVM的运行原理也有助于编写性能良好的程序,而不是让代码成为服务器CPU和内存的杀手。   【Windows平台的参数调优】        通常我们都在Windows系统下面进行软件开发工作,因此在Wi ...
Hello_Nick_Xu 评论(3) 有2176人浏览 2014-09-21 23:54

JVM理论与实践【堆内存结构与垃圾回收】

        在生产环境下,通常都需要对JVM进行参数优化,其中对垃圾回收器的参数优化是一个非常重要的一方面。下面重点介绍Java的堆内存,垃圾回收算法,常用的垃圾回收器以及Java堆内存的分配策略,这些内容将作为对JVM进行垃圾回收参数优化的重要基础。然后通过简单示例验证Java的垃圾回收机制。   【Java堆内存结构】        Java的堆(Heap)是存放对象的内存区域。在 ...
Hello_Nick_Xu 评论(1) 有3182人浏览 2014-09-13 16:57

不同的垃圾回收器的比较

4款Java垃圾回收器——错误的选择导致糟糕的性能 现在已经是2014年了,但是对大多数开发人员而言有两件事情仍然是个谜——垃圾回收以及异性(码农 ...
deepinmind 评论(2) 有1278人浏览 2014-09-12 22:41

JAVA GC日志输出

2014-09-09T09:45:41.560+0800: 336279.264: [GC2014-09-09T09:45:41.560+0800: 336279.264: [ParNew: 136477K->167K(153344K), 0.0245680 secs] 151436K->15125K(2080128K), 0.0248620 secs] [Times: user=0.0 ...
gc 
lvdccyb 评论(0) 有1854人浏览 2014-09-09 10:37

gcviewer v0.3 一个解析CMS GC日志的GUI程序

GCviewer https://github.com/zhang-xzhi/gcviewer Java gc日志的一个GUI解析器。 目前只能解析CMS GC日志。 界面如下: 目前主要可以通过GUI展现以下3类信息 1 事件个数。 2 内存大小。 3 gc消耗时间。 详细的介绍请参考附件pdf。
zhang_xzhi_xjtu 评论(0) 有1068人浏览 2014-09-07 23:00

[gc] gcviewer v0.3 一个解析CMS GC日志的GUI程序

GCviewer https://github.com/zhang-xzhi/gcviewer Java gc日志的一个GUI解析器。 目前只能解析CMS GC日志。 界面如下: 目前主要可以通过GUI展现以下3类信息 1 事件个数。 2 内存大小。 3 gc消耗时间。 详细的介绍请参考附件pdf。
zhang_xzhi_xjtu 评论(0) 有1199人浏览 2014-09-07 22:58

HotSpot JVM里的垃圾收集器(Java SE 7.0之前)

内存管理的方式 内存管理有显式内存管理和隐式内存管理(交给垃圾收集器处理)两种方式。 显式内存管理会带来两个问题,一是悬空引用(一个对 ...
ivywang 评论(0) 有2255人浏览 2014-09-01 18:37

java类加载顺序和垃圾回收

  JVM学习笔记(二)------Java代码编译和执行的整个过程   JVM学习笔记(三)------内存管理和垃圾回收   Java代码编译是由Java源码编译器来完成,流程图如下所示: Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:   Java代码编译和执行的整个过程包含了以下三个重要的机制: Java源码编译机制 类加载机制 类执行机制 ...
dreamoftch 评论(0) 有1028人浏览 2014-08-24 20:58

<2-1> 垃圾收集算法

2.1 概述 说起垃圾回收(Garbage Collection, GC),大部分人都把这项技术当做java语言的伴生产物。事实上,GC的历史远远比Java久远,1960年诞生于MIT的Lisp是第 ...
足至迹留 评论(0) 有1393人浏览 2014-08-20 11:08

Java - gc

简述gc     GC:垃圾回收(Garbage Collection),程序员无需手动管理内存,由虚拟机来自动管理内存。垃圾回收的工作原理很简单,以应用程序的Root为 ...
gc 
fns 评论(0) 有476人浏览 2014-08-13 23:22

Java的内存泄漏

转自: http://www.ibm.com/developerworks/cn/java/l-JavaMemoryLeak/   问题的提出 Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问 ...
chriszeng87 评论(0) 有806人浏览 2014-08-08 19:36

Java GC日志查看

    Java GC类型 Java中的GC有哪几种类型?   参数 描述 UseSerialGC 虚拟机运行在Client模式的默认值,打开此开关参数后, 使用Serial+Serial Old收集器组合进行垃圾收集。 UseParNewGC
brandNewUser 评论(0) 有7542人浏览 2014-08-07 21:21

记一次“Axis2客户端调用产生大量CLOSE_WAIT连接”的解决过程

背景: 程序使用1.6.2版本的axis2做WebService客户端调用。 代码: public static Object sendRequest(Object req) throws AxisFault { String returnMsg = ""; RPCServiceClient serviceClient = null; serviceCli ...
james_lover 评论(0) 有5473人浏览 2014-07-10 11:20

gc日志

1.jvm参数 -verbose:gc -Xloggc:/home/admin/logs/gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps -verbose:gc   打出gc日志; Xloggc  指定gc日志目录,如果不指定,gc的信息将输 ...
wupanhh 评论(0) 有387人浏览 2014-07-06 23:47

探秘Java虚拟机——内存管理与垃圾回收

本文主要是基于Sun JDK 1.6 Garbage Collector(作者:毕玄)的整理与总结,原文请读者在网上搜索。 1、Java虚拟机运行时的数据区 2、常用的内存区域调节 ...
ddlgyq 评论(0) 有655人浏览 2014-06-30 18:27

最近博客热门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