GGGGCCCC
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
Major or Full GC?
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的更多相关文章
随机推荐
- SpringBoot bootstrap 配置文件没有生效
今天单独使用SpringBoot,发现其中的bootstrap.properties文件无法生效,改成yaml格式也无济于事. 最后调查发现原来是因为SpringBoot本身并不支持,需要和Sprin ...
- 设置char变量指定位为0或1
int GetBit(char c,int i)//取c的第i位 { ; } void SetBit(char & c,int i, int v)//设置c的第i位为v,v是0或1 { if( ...
- linux c server and client 简单的通信
server.c #include <stdlib.h> #include <stdio.h> #include <errno.h> #include <st ...
- ACM退役前2个月总结
这个时候是该好好地反省一下自己了!曾经的时候为了队伍能打出很多其它的题,我硬是看了ACM的非常多模块!也会了非常多的模板!可是如今我痛苦地发现比赛还是我一人单挑的局面!如今我也遇见了一个瓶颈了,那就是 ...
- 阿里云安装jdk,tomcat,maven,svn,git,nginx
1. 首先通过xftp等工具上传安装包 2. 配置目录 cd usr mkdir java cd java mkdir jdk mkdir tomcatmkdir maven 3. 安装jdk 3.1 ...
- asiHttpRequst 超时代码判断
- (void)requestFailed:(ASIHTTPRequest *)request{ NSDictionary *userInfo = [request userInfo]; id del ...
- (原)lua及torch中的type
转载请注明出处: http://www.cnblogs.com/darkknightzh/p/6591641.html 说明:本文不一定正确... 如果要是variable:type(),则返回tor ...
- aligned_storage简单学习
#include <iostream> #include <type_traits> #include <string> /* template< std:: ...
- linux磁盘相关命令
一.查看文件夹大小du du -h -d1 2>/dev/null 解释: h表示以可读性较好的方式显示,即带单位显示 d表示深度depth,为1表示只显示当前目录下文件的大小 2>/de ...
- mysql--SQL编程(关于mysql中的日期,实例,判断生日是否为闰年) 学习笔记2.1
关于日期处理的实例: 从mysql给出的 example 这个是官方源码下载以及导入,http://dev.mysql.com/doc/employee/en/employees-installati ...