jvm热门博客列表 -乐鱼入口

最新文章列表

java面试与技术工具

怎么找到最耗费 cpu 的 java 线程 简要介绍步骤: 1、利用 top 命令获取相应 pid,“-h”代表 thread 模式,你可以配合 grep 命令更精准定位。 top –h 2、然后转换成为 16 进制。 printf "%x" your_pid 3、最后利用 jstack 获取的线程栈,对比相应的 id 即可。        
dy.f 评论(0) 有95人浏览 2023-07-23 11:28

docker高级篇第二章-分布式存储之实战案例:3主3从redis集群扩容配置

在上一篇文章中,我们介绍了分布式存储的三种方式:hash取余分区、一致性哈希算法分区以及哈希槽分区。本篇,我们就来实战3主3从的哈希槽redis集群搭建。 大家好,我是凯哥java(kaigejava),乐于分享,每日更新技术文章,欢迎大家关注“凯哥java”,及时了解更多。让我们一起学java。也欢迎大家有事没事就来和凯哥聊聊~~~   本次案例分为:三主三从redis集群配置、主 ...
jvm 
kaizi1992 评论(0) 有2748人浏览 2022-12-19 15:15

【经验】通过jvm调优,让凯哥个人博客响应速度提升了不少

为什么你的个人博客访问慢? 不知道大家有没有注意到,在22.10.31 21点之后,凯哥的个人博客站点(凯哥java:www.kaigejava.com)访问速度提升了不少。那是因为凯哥对站点做了优化。本文就记录优化方面: 优化从以下几个方面入手的: 1:jvm调优 2:日志打印 3:删除已经不用的代码 前提条件: 凯哥个人博客,是购买阿里云最廉价的机器。配置如下:1c2g1m的共享 ...
jvm 
kaizi1992 评论(0) 有3017人浏览 2022-11-01 12:17
1. 采用arthas定位耗cpu线程 wget --no-check-certificate  https://alibaba.github.io/arthas/arthas-boot.jar java -jar arthas-boot.jar thread 命令即可查看线程利用cpu情况 thread -b 查看有没有线程死锁 thread -n x 查看前x条线程的详细情况 arthas还有 ...
jvm 
有145人浏览 2022-07-20 19:43
实际场景数据如下: # jstat -gccause 73 3000 10   s0     s1     e      o      m     ccs    ygc     ygct    fgc    fgct     gct    lgcc                 gcc                 20.38   0.00  84.24  40.49  94.09  89. ...
jvm 
有476人浏览 2021-07-28 15:28
jvm学习第一篇思考:一个java代码是怎么运行起来的-上篇 作为一个使用java语言开发的程序员,我们都知道,要想运行java程序至少需要安装jre(安装jdk也没问题)。我们也知道我们java程序员编写的程序代码文件是*.java的,而jre运行的是*.class的文件。所以,我们需要将java文件编译成class文件然后才可以。那么,你有没有想过,一个java文件是怎么运行起来的呢?中间都 ...
kaizi1992 有672人浏览 2021-06-24 14:28
1、执行linux的pmap命令,采集到如下数据: # pmap -x 87|more 87: /usr/local/java/jre/bin/java -djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -djava.util.logging.manager=org.apache.juli.classl ...
有1167人浏览 2021-05-22 15:48
1. 在windows部署个项目, 线程每隔一段时间同步一次数据, 但是运行一段时间就一直停在sleep, 查看状态被阻塞 , 其他的线程也被blocked       while (true) { try { //全量同步: 取完queue配置, 同步结束 //增量同步: 循环配置里的内容 ...
jvm 
有640人浏览 2021-03-04 23:05
1、首先,通过linux监控一个java进程,关注vmrss指标,如下: cat /proc//status |grep vm # cat /proc/87/status |grep vm vmpeak: 10864592 kb vmsize: 10534320 kb vmlck: 0 kb vmpin: 0 kb vmhwm: ...
有678人浏览 2021-02-23 20:27
​ 历史文章 《国内最全的spring boot系列之一》 《国内最全的spring boot系列之二》 《国内最全的spring boot系列之三》 《国内最全的spring boot系列之四》  
有624人浏览 2021-02-02 10:46
在上一篇文章中,我们通过代码运行结果,查看到jvm的堆内存逻辑上分区是三部分,物理上分区是2部分,以及是新生代分区三部分,占比分布是8/1/1。而且我们还通过代码和堆jvm参数配置,制造出了oom异常。下面我们就来分析gc回收器的日志信息。 先来看看,oom后,gc详细日志信息: 新生区的伊甸园区gc日志分析
jvm 
kaizi1992 有262人浏览 2020-11-21 10:13
jvm垃圾收集器(java garbage collection)。本教程均在jdk1.8 hotspot为例来讲解的. 先来看看java7的: 编辑 ​ 再来看看jva8的 编辑 ​ 从上图中我们 ...
kaizi1992 有418人浏览 2020-11-15 10:07
jvm笔记五-堆区 在jvm中,堆区是重中之重。通过前面文章的学习,我们知道了,栈区是不会有垃圾回收的,所以,经常说的垃圾回收,其实就是回收的是堆区的数据。在这里,我们将会看到传说中的,新生代、老年代、永久代(元空间)。凯哥java(kaigejava)欢迎大家一起学习。 堆(heap): 一个jvm实例只存在一个堆内存,堆内存的大小是可以调节的。类加载器读取了类文件后,需要把类、方法、常变 ...
jvm 
kaizi1992 有275人浏览 2020-10-11 10:07
jvm笔记二双亲委派机制 jvm双亲委派机制,简单来说:我爸是李刚,有事找我爸。用三个字来说:往上捅。不信?咱们一起看看。 ​ jvm的双亲委派机制 jvm类加载器是什么机制?为什么使用这种机制(这种机制的好处是什么)?说下类加载流程?用代码验证类加载机制。为什么要破坏类的这种加载机制? 如果从jvm角度来讲的话,类的加载器只有两种:启动类加载器。这个类是c 写的,是jvm虚拟机自身的 ...
kaizi1992 有319人浏览 2020-08-08 10:12
jvm学习笔记之类装载器-classloader 本文字数:2300,阅读耗时7分钟 jvm体系结构概览   类装载器classloader: 负责加载class文件,class文件在文件开头有特 ...
kaizi1992 有454人浏览 2020-08-06 15:37
除了由 java 核心类库提供的类加载器外,我们还可以加入自定义的类加载器,来实现特殊的加载方式。举例来说,我们可以对 class 文件进行加密,加载时再利用自定义的类加载器对其解密。除了加载功能之外,类加载器还提供了命名空间的作用。这个很好理解,打个比方,咱们这个村不讲究乐鱼入口的版权,如果你剽窃了另一个建筑师的设计作品,那么只要你标上自己的名字,这两个房型就是不同的。在 java 虚拟机中,类的唯一性是由 ...
jvm 
有575人浏览 2020-07-22 10:46
概念 虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接时候用的java类型。 类的生命� ...
jvm 
有284人浏览 2020-07-21 17:42
在java中,常量池的概念想必很多人都听说过。这也是面试中比较常考的题目之一。在java有关的面试题中,一般习惯通过string的有关问题来考察面试者对于常量池的知识的理解,几道简单的string面试题难倒了无数的开发者。所以说,常量池是java体系中一个非常重要的概念。 谈到常量池,在java体系中,共用三种常量池。分别是字符串常量池、class常量池和运行时常量池。 本文是《好好说说java ...
jvm 
有318人浏览 2020-07-21 17:22

最近博客热门tag

java(141748) c(73651) c (68608) sql(64570) c#(59609) xml(59133) .net(54784) 编程(39455) jsp(37542) 数据结构(36425) eclipse(31254) php(29988) f#(26079) 算法(24867) 脚本(19840) j#(18922) jdbc(17889) (17479) (14882) jvm(14450)

博客人气排行榜

博客电子书下载排行

>>浏览更多下载

相关资讯

相关讨论

global site tag (gtag.js) - google analytics
网站地图