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. java实现读取ftp服务器上的csv文件

    定义ftp操作接口 import java.io.InputStream; import java.util.List; import org.apache.commons.net.ftp.FTPCl ...

  2. ios 中基本控件的定义

    我的开发笔记--UILabel的详细使用及特殊效果 我的开发笔记--UIButton的详细使用 我的开发笔记---UISegmentedControl的详细使用 我的开发笔记---UITextFiel ...

  3. Python面向对象几个知识点

    一.判断对象是否属于类.判断类是否派生自某个类 class Zero: pass class One(Zero): pass class Two(One, Zero): pass # 判断对象是否完全 ...

  4. 给我一对公钥和私钥,我就能破解此RSA

    RSA密码系统如果暴露了一套公钥和私钥,那么这套密码系统就全部失效了.因为根据公钥和私钥可以完成大整数的分解.暴露了两个质数. 记公钥为e,私钥为d,因为ed%phi=1,所以就得到了一个k=ed-1 ...

  5. iOS配置SSO授权

    禁止/激活SSO授权 用于控制平台是否使用SSO方式进行授权(目前只支持新浪微博.Facebook.QQ空间.腾讯微博.人人网.Pocket.默认情况下是激活SSO授权方式.),代码如下: //激活S ...

  6. LAMP环境搭建实现网站动静分离[转]

    目录: 1.环境概述 2.动静分离拓扑图 3.各服务器功能规划 4.各服务器基础环境配置 5.httpd安装配置 6.php安装配置及启用opcache加速功能 7.mysql安装配置 8.wordp ...

  7. Socket的综合应用总结

    Socket 的传输的内容大概分3种: 封装的结构体:结构体(结构清晰,发送数据占用内存小),例如 struct SOCKETDATA { DWORD password;        //每个客户端 ...

  8. linux手工释放内存

    先使用sync命令以确保文件系统的完整性,sync 命令运行 sync 子例程,将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node.已延迟的块 I/O 和读写映射文件. 再执行下面任意一条命 ...

  9. tomcat默认密码,admin,manager密码需要自己设置,tomcat-users.xml

    <?xml   version='1.0'   encoding='utf-8'?> <tomcat-users> <role   rolename="tomc ...

  10. VC++对话框中加状态栏

    原文链接: http://blog.chinaunix.net/uid-9847882-id-1996528.html 方法一:1.添加成员变量CStatusBarCtrl m_StatusBar;2 ...