摘要: YGC风险和调优:一般的应用服务器的配置是2C4G或4C8G,E区内存分配在1G左右,正常的YGC耗时最多几十毫秒,然后E区增速不快,YGC频率不高,用户使用时是无感知的。 风险: 机器升级:很多系统在流量大后,低配置机器无法满足性能要求。会升级到大机器,类似于数据计算的系统对于内存要求高,如32C 阅读全文
posted @ 2025-04-16 17:10 难得 阅读(69) 评论(0) 推荐(0)
摘要: 在Java堆内存创建的对象都是占用内存资源的,而且内存资源有限,当对象实例不需要使用时,JVM通过垃圾回收机制回收实例对象。GC回收前需要判断对象是否死去,通过引用计数法或可达性分析法。 引用计数法:每个对象都存在一个引用计数器,被引用就加1,引用失效就减1,任何时候为0代表对象不可能再被使用。此算 阅读全文
posted @ 2025-04-16 17:08 难得 阅读(30) 评论(0) 推荐(0)
摘要: JVM组成:程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区、运行时常量池、直接内存 程序计数器:Java代码被翻译成字节码对应各种字节码指令,当JVM的字节码引擎去执行代码指令时,程序技术器被用来记录当前执行的字节码指令的地址,字节码指示器通过改变计数器的值来选取下一条需要执行的字节码 阅读全文
posted @ 2025-04-16 17:03 难得 阅读(10) 评论(0) 推荐(0)
摘要: 类的生命周期: 加载、连接(验证、准备、解析)、初始化、使用、卸载。解析阶段不一定按顺序,它可以在初始化阶段后开始。 类加载的过程: 加载:根据查找路径找到相应的class文件然后导入 验证:检查加载的class文件的正确性 准备:给类中的静态变量分配内存空间 解析:虚拟机常量池内的符号引用替换为直 阅读全文
posted @ 2025-04-16 17:01 难得 阅读(6) 评论(0) 推荐(0)
摘要: 前言: 文章内容:线程与进程、线程生命周期、线程中断、线程常见问题总结 本文章内容来源于笔者学习笔记,内容可能与相关书籍内容重合 偏向于知识核心总结,非零基础学习文章,可用于知识的体系建立,核心内容复习,如有帮助,十分荣幸 相关文献:并发编程实战、计算机原理 ThreadLocal解析 概念: 线程 阅读全文
posted @ 2022-08-30 11:35 难得 阅读(103) 评论(0) 推荐(0)
摘要: 前言: 文章内容:线程与进程、线程生命周期、线程中断、线程常见问题总结 本文章内容来源于笔者学习笔记,内容可能与相关书籍内容重合 偏向于知识核心总结,非零基础学习文章,可用于知识的体系建立,核心内容复习,如有帮助,十分荣幸 相关文献:并发编程实战、计算机原理 为何要用线程池? 创建/销毁线程,是个重 阅读全文
posted @ 2022-08-30 11:24 难得 阅读(153) 评论(0) 推荐(0)
摘要: 前言: 文章内容:线程与进程、线程生命周期、线程中断、线程常见问题总结 本文章内容来源于笔者学习笔记,内容可能与相关书籍内容重合 偏向于知识核心总结,非零基础学习文章,可用于知识的体系建立,核心内容复习,如有帮助,十分荣幸 相关文献:并发编程实战、计算机原理 CAS的概括: 比较并变换算法,判断需要 阅读全文
posted @ 2022-08-30 11:07 难得 阅读(276) 评论(0) 推荐(1)
摘要: 前言: 文章内容:线程与进程、线程生命周期、线程中断、线程常见问题总结 本文章内容来源于笔者学习笔记,内容可能与相关书籍内容重合 偏向于知识核心总结,非零基础学习文章,可用于知识的体系建立,核心内容复习,如有帮助,十分荣幸 相关文献:并发编程实战、计算机原理 悲观锁、乐观锁 悲观锁: 对于同一个数据 阅读全文
posted @ 2022-08-30 10:39 难得 阅读(39) 评论(0) 推荐(0)
摘要: 前言: 文章内容:线程与进程、线程生命周期、线程中断、线程常见问题总结 本文章内容来源于笔者学习笔记,内容可能与相关书籍内容重合 偏向于知识核心总结,非零基础学习文章,可用于知识的体系建立,核心内容复习,如有帮助,十分荣幸 相关文献:并发编程实战、计算机原理 Synchronized实现原理: 同步 阅读全文
posted @ 2022-08-30 10:30 难得 阅读(149) 评论(0) 推荐(0)
摘要: ​前言: 文章内容:线程与进程、线程生命周期、线程中断、线程常见问题总结 本文章内容来源于笔者学习笔记,内容可能与相关书籍内容重合 偏向于知识核心总结,非零基础学习文章,可用于知识的体系建立,核心内容复习,如有帮助,十分荣幸 相关文献:并发编程实战、计算机原理 CPU多级缓存架构 要学习多级缓存架构 阅读全文
posted @ 2022-08-30 10:07 难得 阅读(717) 评论(0) 推荐(1)