首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
陇弦
掘友等级
后端技术
|
AntGroup
苦心人,天不负。编程之道,万古如长夜,键来!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
206
文章 206
沸点 0
赞
206
返回
|
搜索文章
最新
热门
服务端gitignore配置文件参考
因为一些原因,我经常会开vscode查看代码,因为vscode比较小。 之前的gitignore没有过滤vscode的项目文件。
[译]Java8官方GC调优指南 --(九)G1收集器
G1收集器是一个服务端程序的收集器,它是为带有巨量内存和多处理器的程序设计的。它尝试在满足高吞吐量的情况也能够满足停顿时间目标。所有堆相关操作,例如全局标记,都是与应用线程并发执行的。这样可以有效的防止GC停顿,效果与堆的大小或存活对象数量成正比。 G1收集器通过几项技术来达到…
[译]Java8官方GC调优指南 --(零) 目录
关于GC调优,笔者看过许多相关的总结帖和技术文章,感觉各位大牛总结的也都很不错,但是总感觉差一点。 因为我永远都没办法确定其他帖子的作者是不是所有的知识点都讲到了,想要学会知识还是要去了解到它的官方文档。 学霸的笔记不一定适合所有人,有些知识点学霸觉得都没必要讲出来,可对我们这…
[译]Java8官方GC调优指南 --(八)CMS收集器
使用参数-XX:+UseConcMarkSweepGC来启用CMS收集器。 类似于其他的收集器,CMS收集器也是分代的;minor 和 major都有。CMS收集器尝试通过使用独立的垃圾收集器线程,在应用程序线程执行的同时跟踪可到达的对象,从而减少由于major gc而导致的暂…
[译]Java8官方GC调优指南 --(七)并发收集器
Concurrent Mark Sweep (CMS) Collector:这个回收器倾向于降低gc停顿时间和共享处理器资源来加快gc。 Garbage-First Garbage Collector:这个服务器级的回收器适用于多处理和超大内存。可以满足最大停顿时间和高吞吐量。…
[译]Java8官方GC调优指南 --(六)平行收集器
The parallel collecor(AKA throughput collector)是一个分代收集器,与serial collector类似;唯一的区别是使用多线程提升gc速度。可以使用参数:-XX:+UseParallelGC来启用parallel collecto…
[译]Java8官方GC调优指南 --(五)可用的收集器
到目前为止,讨论的都是serial collector。Java HotSpot VM包括三种不同的collector,每一种都有不同的性能特征。 serial collector使用单线程处理所有的gc工作,因为没有多线程的开销,所以相对来说也是比较有效的。它最审核单线程的机…
[译]Java8官方GC调优指南 --(四)设置分代大小
下图描述了堆内存已提交空间和虚拟空间的区别。在JVM启动初期,所有的内存空间都是保留的。保留的空间可以通过-Xmx参数来指定。如果-Xms参数比-Xmx参数要小,那么不是所有的空间都会立即提交到JVM。所有未提交的空间都标记为virtual(虚拟的)。如果系统需要,每个分代的h…
[译]Java8官方GC调优指南 --(三) 分代
Java SE Platform的一个优势就是它让开发者无需了解内存分配就能上手开发(其实完全不懂也不行)。 但是,当垃圾回收器已经成为Java程序的主要瓶颈时,了解其内部实现是非常有用的。 垃圾回收器会处理那些已经没有任何指针指向的对象。最简单的垃圾回收算法迭代所有可达的对象…
[译]Java8官方GC调优指南 --(二) 工效学
Ergonomics是指JVM和垃圾回收调优的过程。JVM提供平台决定的默认垃圾回收器、heap size、和运行时编译器。其中行为决定的调整是根据Java程序的行为来动态进行的。 这一节描述了这些默认回收器和基于行为的调优。先了解这些默认配置再去调整细节。 关于64位系统的初…
下一页
个人成就
文章被点赞
91
文章被阅读
43,522
掘力值
920
关注了
33
关注者
28
收藏集
23
关注标签
96
加入于
2019-08-01