最新文章列表

从JVM的常见异常来看Tomcat中内存的设置

一、Tomcat和JDK的关系:        1. Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java 虚拟机。         2. JAVA程 ...
Josh_Persistence 评论(2) 有8844人浏览 2013-11-10 17:22

Java堆外内存泄露浅谈

前年的文章,备份 前几天一个项目在长时间压测的情况下,发现内存一直飙升,停止压测,内存不释放,明显肯定是内存泄露。把JVM的 Xmx设小了还是无 ...
yiihsia 评论(0) 有5191人浏览 2013-11-10 14:52

java垃圾回收精华

本文系翻译: 原文地址:mechanical-sympathy.blogspot.com/2013/07/java-garbage-collection-distilled.html java垃圾回收精华 串行(Serial),并行(Parallel),并发(Concurr ...
诸葛不亮 评论(0) 有12463人浏览 2013-10-30 14:24

Java对象的生命周期 与 垃圾回收

创建对象的方式 用new语句创建对象。 使用反射,调用java.lang.Class或java.lang.reflect.Constructor的newInstance()实例方法。 调用对象的clone()方法 使用反序列化手段,调用java.io.ObjectInputStream对象的readObject()方法。   还有其他一些隐式创建对象的方法:   对于java ...
雨打蕉叶 评论(0) 有2852人浏览 2013-10-08 10:00

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

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

elasticsearch实战-使用G1垃圾回收

Java的垃圾回收真是让人又恨又爱。当今大内存已经成为服务器的趋势,使用CMS垃圾回收有点捉襟见肘。为何要使用g1垃圾回收,我想用过es的人都会很清楚。下面我就介绍一下在elasticsearch中,如何使用G1垃圾回收。 首先找到es的配置文件。elasticsearch.in.sh,这个文件在es的bin目录下面。 然后找到配置垃圾回收的配置。 # Force the JVM to u ...
donlianli 评论(0) 有8653人浏览 2013-09-28 10:34

Shallow and retained sizes

Reference from : http://www.yourkit.com/docs/java/help/sizes.jsp   YourKit Java Profiler is capable of measuring shallow and retained sizes of objects.   Shallow size of an object is the amount o ...
明天属于我 评论(0) 有665人浏览 2013-09-24 09:26

JVM调优记录

        前阵子写了一个RPC服务,测试的过程中,同时在测试的过程中反应间歇性超时比较严重,我的第一反应就是gc有问题,于是就观察了一阵子GC情况,发现这个服务的YGC时间有点不太正常,快的时候也就几十ms,慢的时候几十秒,总体上说就是快慢波动比较明显。           先说说这个服务,这个服务里面有个后台线程,每10分钟会去读一个大文件,然后将文件的数据缓存到本地,这个文件大概有1 ...
wensong 评论(3) 有3725人浏览 2013-09-18 13:00

tomcat 启动参数

通过在tomcat启动脚本中添加相关参数生成gc日志 -verbose.gc开关可显示GC的操作内容。打开它,可以显示最忙和最空闲收集行为发生的时间、收集前后的内存大小、收集需要的时间等。 打开-xx:+ printGCdetails开关,可以详细了解GC中的变化。 打开-XX: + PrintGCTimeStamps开关,可以了解这些垃圾收集发生的时间,自JVM启动以后以秒计量。 最后 ...
wangxingok 评论(0) 有1379人浏览 2013-08-28 14:08

Java jstat -gc命令

  S0C:年轻代中第一个survivor(幸存区)的容量 (字节)S1C:年轻代中第二个survivor(幸存区)的容量 (字节)S0U:年轻代中第一个survivor(幸存区)目前已 ...
greatwqs 评论(0) 有2324人浏览 2013-07-18 17:18

JVM gc参数设置与分析

JVM gc参数设置与分析 一.概述 java的最大好处是自动垃圾回收,这样就无需我们手动的释放对象空间了,但是也产生了相应的负效果,gc是需要时间和资源 ...
JasonXiaWanjian 评论(0) 有1094人浏览 2013-06-09 13:34

JVM系列二:GC策略&内存申请、对象衰老

       JVM里的GC(Garbage Collection)的算法有很多种,如标记清除收集器,压缩收集器,分代收集器等等,详见HotSpot VM GC 的种类        现在比较常用的是分代收集(generational collection,也是SUN VM使用的,J2SE1.2之后引入),即将内存分为几个区域,将不同生命周期的对象放在不同区域里:young generatio ...
欣水寓言 评论(0) 有1032人浏览 2013-05-10 10:19

Java的GC的两种回收

public class GcTest { /** * JDK的解释: * 1)gc public void gc()运行垃圾回收器.调用此方法意味着 Java * 虚拟机做了一些努力来回收未用对象,以便能够快速地重用这些对象当前占用的内存.当控制从方法调用中返回时, * 虚拟机已经尽最大努力回收了所有丢弃的对象.名称 gc 代表“垃圾回收器”.虚拟机根据需要在 ...
GC 
jilong-liang 评论(0) 有2130人浏览 2013-04-21 10:24

GC trouble on HBase

最近几天一直纠结在HBase的GC问题上,虽然没有质的收获,但也有一些新的心得,对HBase上GC产生的过程有了更深的认识。 由于基本采用的都是CMS回收,所 ...
shenchunhui 评论(1) 有4475人浏览 2013-04-01 12:14

JAVA GC垃圾收集器的分析

在 很多人看来,java中内存的动态分配与内存回收已经不用用户担心了,因为它给我们提供了GC自动回收 ,感觉一切都进入了自动化了,但是对于各种 ...
jianfulove 评论(2) 有7341人浏览 2013-03-21 22:42

GC是在什么时候,对什么东西,做了什么事情?

面试题目:    地球人都知道,Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete、free掉,你能不能谈谈,GC是在什么时候,对什么东西,做了什么事情?    一.回答:什么时候?  1.系统空闲的时候。     分析:这种回答大约占30%,遇到的话一般我就会准备转向别的话题,譬如算法、譬如SSH看看能否发掘一些他擅长的其他方面。  2.系统自身决定, ...
GC 
bigsea 评论(0) 有802人浏览 2013-03-15 10:07

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

Bash style的MapReduce之使用expect自动分析gc日志

最近小弟要分析一些gc数据,同时要分析几台机器的gc日志,主要统计每天数据:minor gc次数,最大运行时间,最小运行时间,平均运行时间,minor gc引起的总的stop world时间,major gc次数,major gc引起的总的stop world时间。   原始数据: 2012-10-25T13:00:22.244+0800:234273.762: [GC 234273 ...
iwinit 评论(2) 有2069人浏览 2012-12-24 15:52

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