Evaluating and improving remembered sets in the HotSpot G1 garbage collector

http://www.diva-portal.se/smash/get/diva2:754515/FULLTEXT01.pdf

http://www.oracle.com/webfolder/technetwork/tutorials/obe/java/G1GettingStarted/index.html

A Generational Mostly-concurrent Garbage Collector

http://101.96.10.63/www.cs.ucsb.edu/~ckrintz/racelab/gc/papers/detlefs-generational.pdf

JVM源码分析之YGC的来龙去脉

http://www.jianshu.com/p/9af1a63a33c3

G1  Companion

https://www.thesisscientist.com/docs/BeatixDukes/ca55d0ff-9c95-4124-b115-343b408b9a7b.pdf

g1 paper

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.63.6386&rep=rep1&type=pdf

https://www.slideshare.net/AndreiPangin/everything-you-wanted-to-know-about-stack-traces-and-heap-dumps

http://lovestblog.cn/blog/2016/04/19/stack-over-flow/

This blog post

http://psy-lob-saw.blogspot.ru/2016/02/why-most-sampling-java-profilers-are.html

http://blog.ragozin.info/2012/10/safepoints-in-hotspot-jvm.html

安全点

http://m.blog.csdn.net/iter_zc/article/details/41892567

http://hsmemo.github.io/

http://www.cliffc.org/blog/2015/02/22/how-does-java-both-optimize-hot-loops-and-allow-debugging/

G1对象拷贝

G1ParCopyHelper::copy_to_survivor_space

minor GC

http://hsmemo.github.io/articles/no2935YzN.html

https://translate.googleusercontent.com/translate_c?depth=1&hl=zh-CN&ie=UTF8&prev=_t&rurl=translate.google.com.hk&sl=ja&sp=nmt4&tl=zh-CN&u=http://hsmemo.github.io/articles/no2935YzN.html&usg=ALkJrhidEGc_0zdRi9qhU3SN87QiKCVNqw

Major or Full GC?

https://translate.googleusercontent.com/translate_c?depth=1&hl=zh-CN&ie=UTF8&prev=_t&rurl=translate.google.com.hk&sl=ja&sp=nmt4&tl=zh-CN&u=http://hsmemo.github.io/articles/no2935ATn.html&usg=ALkJrhifpULFimR9IXJZSC8R96UvP7avEw

HotSpot VM Serial GC的一个问题

JVM源码分析之YGC的来龙去脉
http://www.jianshu.com/p/9af1a63a33c3

现代JVM中的Safe Region和Safe Point到底是如何定义和划分的?
https://www.zhihu.com/question/29268019

JVM源码分析之安全点safepoint
http://www.jianshu.com/p/c79c5e02ebe6

http://blog.csdn.net/column/details/talk-about-jvm.html

http://www.nminoru.jp/~nminoru/data/201202/JVM-Reading-CMS-GC.pdf

Understanding GC pauses in JVM, HotSpot's minor GC

http://blog.ragozin.info/2012/10/safepoints-in-hotspot-jvm.html

G1

http://hg.openjdk.java.net/jdk9/jdk9/hotspot/file/b756e7a2ec33/src/share/vm/gc/g1/

write barrier or store check

http://www.cs.ucsb.edu/~urs/oocsb/papers/write-barrier.pdf

Older-first Garbage Collection in Practice:Evaluation in a Java Virtual Machine

http://www.cs.utexas.edu/users/speedway/DaCapo/papers/of-msp-2002.pdf

GGGGCCCC的更多相关文章

随机推荐

  1. 转 linux下面apache2.0.52+php5+gd2+mysql

    gd2才开始支持真彩图片的创建,所以,,升级服务器,因为原来的安装都是默认的系统安装,也更因为是个菜鸟,所以,安装很困难,起初根据网上一些文章在我的red hat A 3 上安装测试,不过,测试了安装 ...

  2. oracle11g-R2静默安装报错[INS-32013]解决方案

    问题描述: oracle静默安装很强大...,参数搞不对.安装就扯dan了....这个报错搞了一个下午.终于搞定了如释负重.... 如果当初选择仅仅安装oracle软件就没多事情.想一步完成(数据库软 ...

  3. Oracle用分区表分区交换做历史数据迁移

    一. 说明: OLTP库中有些表数据量大,且每月有持续的大量数据添加.因为历史数据在此库中不再做訪问,而是在另1个OLAP库中做分析.所以会对历史数据迁移至OLAP库中.对这样的历史数据迁移的操作.较 ...

  4. Qt中运行后台线程不阻塞UI线程的方案

    有一个想法,一个客户端,有GUI界面的同时也要向网络服务器发送本地采集的数据,通过网络发送数据的接口是同步阻塞的,需要等待服务器响应数据. 如果不采用后台线程的方案,用主UI线程关联一个定时器QTim ...

  5. ios中radiobutton

    #import <UIKit/UIKit.h> @protocol RadioButtonExtDelegate; @interface RadioButtonExt : UIView - ...

  6. iOS中CGRectDividede中布局用法

    - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typica ...

  7. sqlserver的convert函数

    定义和用法 CONVERT() 函数是把日期转换为新数据类型的通用函数. CONVERT() 函数可以用不同的格式显示日期/时间数据. 语法 CONVERT(data_type(length),dat ...

  8. tensorflow中的sequence_loss_by_example

    在编写RNN程序时,一个很常见的函数就是sequence_loss_by_example loss = tf.contrib.legacy_seq2seq.sequence_loss_by_examp ...

  9. 【转】fileno函数与ftruncate函数

      fileno函数与ftruncate函数 2011-10-25 10:03:33 分类: LINUX fileno()函数 功    能:把文件流指针转换成文件描述符相关函数:open, fope ...

  10. ToString()的各种用法(大全) C# 获取所有国家时间格式

    ToString()的各种用法(大全)   常用例子: string str = ""; str = 123456.ToString("N"); //生成 12 ...