自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王小禾

who can block you ?

  • 博客(7)
  • 收藏
  • 关注

原创 JVM_4调优

方法区:之前称为永久代,后来又称为Metaspace。

2020-02-28 20:12:47 105

原创 JVM_3工具

如tomcat中这样改:方法区即Metaspace也可以OOMjava死锁的例子:排查堆详情工具:会有重合,推荐jvisualvm工具。可以下载一个visual gc的插件。 在jvisualvm中选择【工具-插件】即可。可以连接到远程看liunx上的。第三方工具阿里的:arthas点开怀疑的:右键可以看到更多功...

2020-02-27 23:29:54 190

原创 dn临时1

BlockPool

2020-02-27 09:54:27 408

原创 JVM_2 GC截图版

上述设计不合理,会有碎片问题。怎么知道对象的年龄呢? 对象头中会有记录的(见前文的图片)young存满了,又会young gc,又有碎片问题。young会gc,没有eden或s0 S1 gc的概念。一旦 OLD区都没有空间了,就会OOM。算法:【标记-清除】 会扫描整个堆,比较耗时。会产生大量不连续的空间。【标记-整理】:比较耗时【标记-复制】像s...

2020-02-26 20:58:56 206

原创 JVM_1内存

jdk: 有编译器帮我们javac进行编译了。javac Person.java 编译 生成Person.class文件sublime可以查看2进制或16进制,查看 编码。oracle官网会有说明。16进制,u2表示两位数。开头都是cafe babe反编译 :javap -c XXX.class > XXX.java...

2020-02-25 20:32:19 147

原创 NameNode概述

参考: HDFS NameNode内存全景1.概述从NameNode涉及到的主要操作来讲,主要概念如下:目录树:命名空间namespace数据块管理租约管理FSNamesystem:NameNode逻辑门面类NameNode HA下的启动与停止从内存的角度来讲,分类如下:元数据:namespaceblockManagerNetWorkTopologyOther: 租...

2020-02-23 17:11:30 2390

原创 2. HDFS CLINT WRITE整理版

1.概述通过fsShell或api在客户端断点调试,可以知道写文件入口DistributedFileSystem.create()。 "main@1"prio=5tid=0x1nid=NA runnable java.lang.Thread.State: RUNNABLE at org.apache.hadoop.hdfs.DFSOutputStre...

2020-02-23 15:56:52 370

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除