最新文章列表

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

详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt106 本文主要是基于Sun JDK 1.6 Garbage Collector(作者:毕玄)的整理与总结,原文请读者在网上搜 ...
grefr 评论(0) 有1180人浏览 2014-06-16 23:29

Java GC 日志详解

详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt105   Java GC日志可以通过 +PrintGCDetails开启 以ParallelGC为例 YoungGC日志解释如下(图片源地址:这里) :   FullGC(图片源地址:这里):
grefr 评论(0) 有773人浏览 2014-06-16 23:11

hbase gc MemStore-Local Allocation Buffer

转 http://kenwublog.com/avoid-full-gc-in-hbase-using-arena-allocation   Arena Allocation,是一种GC优化技术,它可以有效地减少因内存碎片导致的Full GC,从而提高系统的整体性能。本文介绍Arena Allocation的原理及其在Hbase中的应用-MSLAB。 背景 假设有1G内存,我顺序创建了1百 ...
blackproof 评论(0) 有1841人浏览 2014-06-13 23:24

在HBase中应用MemStore-Local Allocation Buffers解决Full GC问题

    译者注:上个月写了一遍博文,介绍一种高效的Java缓存实现http://maoyidao.iteye.com/blog/1559420。其本质是模仿Memcached的Slab,通过分配连续定长的byte[] ...
blackproof 评论(1) 有1606人浏览 2014-06-13 23:05

JVM日志和参数的理解

  写这篇wiki的目的:最近在调整Hbase的JVM,翻了些文档和wiki,想写点东西,给自己和想了解jvm日志和参数的同 学提供些帮助.  一:理解GC日志格式,读GC日志的方法 1:开启日志 -verbose:gc  -XX:+PrintGCDetails  -XX:+PrintGCDateStamps -Xloggc:/path/gc.log -XX:+UseGCLogF ...
hot66hot 评论(3) 有19295人浏览 2014-06-04 12:29

浅谈GC调优

复杂的东西我们可不喜欢。一直以来,内存泄露,线程锁,GC调优这些东西处理起来都很痛苦。这三个邪恶的小伙伴带来的性能问题是最难复现的,这也使得修复这些问题有如噩梦一般。如果你不信的话,看一下LinkedIn最近关于性能调优的一篇文章就知道了。 尽管这篇文章很好的剖析了性能调优的过程,但它也很好的证明了这个领域的复杂性。LinkedIn的工程师进行GC调优改善吞吐量和延迟用的是下面这组参数: - ...
deepinmind 评论(3) 有2523人浏览 2014-04-18 08:49

通过GC输出分析内存泄露问题

      文章原地址:http://cenwenchu.javaeye.com/blog/256701      GC官方介绍:http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html SIP5.0以后服务的请求量爆发性增长,因此也暴露了原来没有暴露出来的问题。由于过去一般一个新版本发布周期在一个月左右,因此如果是小的内存泄露,在一个月之内重新 ...
AILIKES 评论(0) 有771人浏览 2014-04-08 16:38

Java的GC机制

[转]Java的GC机制     1.Java中finalize()的作用一主要是清理那些对象(并非使用new)获得内存区了一块“特殊”的域。程序员可以用finalize()来操作。 程序员都了解初始化的重要性,但常常会忘记同样也重要的清理工作。毕竟,谁需要清理一个int呢?但在使用程序库时,把一个对象用完后就“弃之不顾”的做法并非总是安全的。当然,Java有垃圾回收器负责回收无用对象占据的内存资源 ...
emptyhan 评论(0) 有554人浏览 2014-04-08 08:07

Android Dalvik VM GC options 命令控制参数

} else if (strncmp(argv[i], "-Xgc:", 5) == 0) { //In VM thread, there is a register map for marking each stack item's status whether it is an object or internal value. And In GC step, ...
qianjigui 评论(0) 有2389人浏览 2014-04-06 10:19

关于内存溢出异常的查看以及解决办法

         内存溢出,又称为OOM(OutOfMemoryError),处理内存溢出,首先要查看是否是由于内存泄露(Memory Leak)造成的内存溢出(Memory  Overflow),可以使用内存影响分析工具(如 Eclipse Memory Analyzer)对dump出来的堆存储快照进行分析,来确认内存中的对象是否是必要的. 如果是内存泄露,可以进一步通过工具查看泄漏对象到DC ...
AILIKES 评论(0) 有672人浏览 2014-03-26 14:24

自己动手写GC

有时候事情多得我喘不过气来的时候,我会出现一种异常反应,好像找点别的事做,就能远离烦恼了。通常我会写些自己能完成的独立的小程序。 有 ...
deepinmind 评论(2) 有2996人浏览 2014-03-26 08:34

Java 内存管理

java虽然是自动回收内存,但是应用程序,尤其服务器程序最好根据业务情况指明内存分配限制。否则可能导致应用程序宕掉。举例说明含义:-Xms128m ...
我恨死你的 评论(0) 有377人浏览 2014-03-25 17:56

JVM GC总结

JVM GC总结   参考 林昊 <分布式Java应用基础与实践>   1. 首先需要弄清JVM的内存结构,参考: 【转】JVM内存结构     2. JVM GC 大致可分为三类:Minor GC,Major GC和Full GC.      Minor GC指堆内存 新生代上发生的垃圾回收.        Major GC是指堆内存的旧生代 和 非堆内存的持久代 ...
jackyin5918 评论(0) 有2113人浏览 2014-03-11 18:23

Ruby 2.1 GC策略

对象管理主要涉及: Profiling support 增加了hook用于状态获取 专用API 分代式GC引入  
qianjigui 评论(0) 有951人浏览 2014-01-23 11:30

Java 6 JVM参数配置说明

  使用说明 -XX:+<option> 启用选项 -XX:-<option> 不启用选项 -XX:<option>=<number> 给选项设置一个数字类型值,可跟单位,例如 32k, 1024m, 2g-XX:<option>=<string> 给选项设置一个字符串值,例如-XX:HeapDumpPath=./d ...
zhoushijun 评论(0) 有1628人浏览 2014-01-05 14:10

WeakReference和SoftReference总结

     今天查一个ClassLoader卸载问题,涉及到SoftReference和WeakReference,之前只知道大概的区别,没有什么总结,今天抽时间总结一下。   WeakReference 触发回收条件 引用的对象不再被其他对象引用 回收方式 系统GC即可 使用场景 适用于做这种缓存:缓存的key一旦失去了其他的引用,缓存里的东西就可以随时消失。 ...
wensong 评论(0) 有1018人浏览 2013-12-26 21:17

Java的GC机制

1.Java中finalize()的作用一主要是清理那些对象(并非使用new)获得了一块“特殊”的内存区域。程序员可以用finalize()来操作。 程序员都了解初始化的重要性 ...
GC 
zhoushijun 评论(0) 有603人浏览 2013-12-25 15:36

JVM垃圾回收(GC)原理

一、相关概念 基本回收算法 1. 引用计数(Reference Counting) 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一 ...
GC 
zhoushijun 评论(0) 有763人浏览 2013-12-25 15:35

Tomcat有关JVM的部分优化及原因

      之前在网上有看到过很多关于Tomcat启动参数的设置,有不少类似于标准的设置参考,但是很多解释比较模糊,在阅读过《深入理解java虚拟机》一书之后,其中主要涉及的JVM优化想跟大家分享一下,如有错误还请指正。       一般优化就是在catalina.bat或者catalina.sh的首行之前加入JAVA_OPTS="",其中catalina.bat可以不用引 ...
秦昭襄王 评论(0) 有4615人浏览 2013-12-12 12:41

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