10 2021 档案

摘要:亿级流量电商系统JVM模型参数预估方案,在原来的基础上采用ParNew+CMS垃圾收集器 一、亿级流量分析及jvm参数设置 1. 需求分析 大促在即,拥有亿级流量的电商平台开发了一个订单系统,我们应该如何来预估其并发量?如何根据并发量来合理配置JVM参数呢? 假设,现在有一个场景,一个电商平台,比如 阅读全文
posted @ 2021-10-24 09:14 盛开的太阳 阅读(471) 评论(2) 推荐(1) 编辑
摘要:一、垃圾收集算法 垃圾收集常用的算法有三种。标记-清除算法,标记-复制算法,标记-整理算法。下面一个一个来看: 1.1标记清除算法 标记清除算法分为“标记”和“清除”两个阶段:标记存活的对象, 统一回收所有未被标记的对象(一般选择这种);也可以反过来,标 记出所有需要回收的对象,在标记完成后统一回收 阅读全文
posted @ 2021-10-21 11:20 盛开的太阳 阅读(478) 评论(0) 推荐(1) 编辑
摘要:1. 需求分析 大促在即,拥有亿级流量的电商平台开发了一个订单系统,我们应该如何来预估其并发量?如何根据并发量来合理配置JVM参数呢? 假设,现在有一个场景,一个电商平台,比如京东,需要承担每天上亿的流量。现在开发了一个订单系统,那么这个订单系统每秒的并发量是多少呢?我们应该如何分配其内存空间呢?先 阅读全文
posted @ 2021-10-14 15:00 盛开的太阳 阅读(1285) 评论(0) 推荐(2) 编辑
摘要:一、对象的加载过程 之前研究过类的加载过程。具体详情可查看文章:https://www.cnblogs.com/ITPower/p/15356099.html 那么,当一个对象被new的时候,是如何加载的呢?有哪些步骤,如何分配内存空间的呢? 1.1 对象创建的主要流程 还是这段代码为例说明: pu 阅读全文
posted @ 2021-10-13 10:35 盛开的太阳 阅读(3298) 评论(2) 推荐(5) 编辑
摘要:通常我们都知道在堆空间新生代Eden区满了,会触发minor GC, 在老年代满了会触发full GC, 触发full GC会导致Stop The World, 那你们知道还有一个区域满了一会触发Full GC么?而且这个区域满了会直接影响我们的开发效率。 一、方法区参数调优 我们可以对运行时数据区 阅读全文
posted @ 2021-10-11 09:25 盛开的太阳 阅读(672) 评论(2) 推荐(0) 编辑
摘要:一. 堆和GC介绍 1.java堆的特点 《深入理解java虚拟机》是怎么描述java堆的 Java堆(Java Heap)是java虚拟机所管理的内存中最大的一块 java堆被所有线程共享的一块内存区域 虚拟机启动时创建java堆 java堆的唯一目的就是存放对象实例。 java堆是垃圾收集器管理 阅读全文
posted @ 2021-10-09 10:56 盛开的太阳 阅读(648) 评论(0) 推荐(1) 编辑
摘要:一. java结构体系 Description of Java Conceptual Diagram(java结构) 我们经常说到JVM调优,JVM和JDK到底什么关系,大家知道么?这是java基础。 这幅图很重要,一定要了解其结构。这是jdk的结构图。从结构上可以看出java结构体系, JDK主要 阅读全文
posted @ 2021-10-08 17:46 盛开的太阳 阅读(989) 评论(1) 推荐(1) 编辑
摘要:了解了类加载器的双亲委派机制, 也知道了双亲委派机制的原理,接下来就是检验我们学习是否扎实了,来自定义一个类加载器 一. 回顾类加载器的原理 还是这张图,类加载器的入口是c++调用java代码创建了JVM启动器,其中的一个启动器是sun.misc.Launcher启动器。这个启动器启动并加载的App 阅读全文
posted @ 2021-10-07 08:17 盛开的太阳 阅读(1596) 评论(1) 推荐(3) 编辑
摘要:手把手叫你写类加载器。 了解了类加载器的双亲委派机制, 也知道了双亲委派机制的原理,接下来就是检验我们学习是否扎实了,来自定义一个类加载器 一. 回顾类加载器的原理 还是这张图,类加载器的入口是c++调用java代码创建了JVM启动器,其中的一个启动器是sun.misc.Launcher启动器。这个 阅读全文
posted @ 2021-10-04 09:12 盛开的太阳 阅读(930) 评论(0) 推荐(1) 编辑
摘要:写在前面的话:为什么要研究类加载的过程?为什么要研究双亲委派机制? 研究类加载的过程就是要知道类加载的时候使用了双亲委派机制。但仅仅知道双亲委派机制不是目的,目的是要了解为什么要使用双亲委派机制,他的原理是什么?知道双亲委派机制的逻辑思想,然后这个思想是否可以被我们借鉴,为我所用。这才是学习知识的目 阅读全文
posted @ 2021-10-03 08:39 盛开的太阳 阅读(6113) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示