随笔分类 -  JVM虚拟机

摘要:1、java-ssist是什么? 2、java-ssist有什么用? 3、原理是什么? 4、动手实践 阅读全文
posted @ 2020-06-25 23:51 邂逅那青春-VING 阅读(267) 评论(0) 推荐(0)
摘要:1、java agent是什么? 》对用户透明,不侵入用户业务代码。让java虚拟机加载agent jar 2、java agent有什么用? >应用场景例如:调用链追踪项目,在用户无感知的情况下,记录日志。目前业内使用该技术的有,SkyWalking,Pinpoint(这个监控的粒度更小) -各个 阅读全文
posted @ 2020-06-25 22:27 邂逅那青春-VING 阅读(432) 评论(0) 推荐(0)
摘要:Java内存模型JMM Java内存模型(即Java Memory Model , 简称JMM),本身是一种抽象的概念,并不真实存在,它描述的是一组规则或规范,通过这组规范定义了程序个各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式 由于JVM运行时程序的实体是线程,而每个线程创建时 阅读全文
posted @ 2019-04-09 15:53 邂逅那青春-VING 阅读(425) 评论(0) 推荐(0)
摘要:1、元空间(MetaSpace)与永久代(PermGen)的区别? 》 1.1 元空间使用的是本机内存(这样的好处是,可以使用的内存空间变大了,没有OutOfMemoryError:PermGen space异常) ,永久代使用的是jvm内存!!!!核心!!!! 1.2 没有了字符串常量池(在jdk 阅读全文
posted @ 2019-04-03 23:52 邂逅那青春-VING 阅读(395) 评论(0) 推荐(0)
摘要:线程独占部分 1、你了解Java的内存模型吗? 内存简介 有内核空间、用户空间(java是运行在用户空间上) 32位系统 》最大的访问内存大小是4G 62位系统 》最大的访问内存大小是512G 背景: 我都知道C语言下,通常将内存划分位数据段和代码段 数据段包括堆、栈、以及静态数据区 JVM内存模型 阅读全文
posted @ 2019-04-03 18:30 邂逅那青春-VING 阅读(382) 评论(0) 推荐(0)