首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
臻的很好
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
JVM调优工具详解
前置启动程序 事先启动一个web应用程序,用jps查看其进程id,接着用各种jdk自带命令优化应用 Jmap 此命令可以用来查看内存信息,实例个数以及占用内存大小 打开log.txt,文件内容如下:
垃圾收集器G1&ZGC
G1收集器(-XX:+UseG1GC) G1 (Garbage-First)是一款面向服务器的垃圾收集器,主要针对配备多颗处理器及大容量内存的机器. 以极高概率满足GC停顿时间要求的同时,还具备高吞吐
垃圾收集器ParNew&CMS与底层三色标记算法
垃圾收集算法 分代收集理论 当前虚拟机的垃圾收集都采用分代收集算法,这种算法没有什么新的思想,只是根据对象存活周期的不同将内存分为几块。一般将java堆分为新生代和老年代,这样我们就可以根据各个年代的
JVM对象创建与内存分配机制
对象的创建 对象创建的主要流程: 1.类加载检查 虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过
JVM内存模型
JVM内存模型 Java语言的跨平台特性 JVM整体结构及内存模型 JVM内存参数设置 Spring Boot程序的JVM参数设置格式(Tomcat启动直接加在bin目录下catalina.sh文件里
JAVA类加载机制
⼀、快速梳理JAVA类加载机制 三句话总结JDK8的类加载机制: 类缓存:每个类加载器对他加载过的类都有⼀个缓存。 双亲委派:向上委托查找,向下委托加载。 沙箱保护机制:不允许应⽤程序加载JDK内部的
全⾯理解 JVM 虚拟机
⼀、JVM 后⾯要学些什么 Java发展⾄今,已经远不是⼀种语⾔,⽽是⼀个标准。只要能够写出满⾜JVM规范的class⽂件,就可以丢到JVM虚拟机执⾏。通过JVM虚拟机,屏蔽了上层各种开发语⾔的差距,
MQ常⻅问题梳理
MQ如何保证消息不丢失 1、哪些环节可能会丢消息 ⾸先分析下MQ的整个消息链路中,有哪些步骤是可能会丢消息的 其中,1,2,4三个场景都是跨⽹络的,⽽跨⽹络就肯定会有丢消息的可能。 然后关于3这个环节
RocketMQ集群⾼级特性
⼀、Dledger⽂件一致性协议 1、Deldger⾼可⽤集群下的消息⼀致性问题 RocketMQ提供了两种集群机制,⼀种是固定⻆⾊的主从集群,另⼀种是⾃⾏选主的Dledger集群。在之前章节中,也带
RocketMQ核心源码解读(3)
基于RocketMQ源码理解零拷⻉与顺序写 1、顺序写加速⽂件写⼊磁盘 通常应⽤程序往磁盘写⽂件时,由于磁盘空间不是连续的,会有很多碎⽚。所以我们去写⼀个⽂件时,也就⽆法把⼀个⽂件写在⼀块连续的磁盘空
下一页
个人成就
文章被点赞
2
文章被阅读
2,136
掘力值
680
关注了
0
关注者
3
收藏集
0
关注标签
7
加入于
2020-04-29