本案例是想通过JVM参数配置了解到Java虚拟机内存默认参数的设置 代码如下 测试过程 启动时配置jvm参数 运行...[作者空间]
响应式编程 作为响应式编程方向上的第一步,微软在.NET生态系统中创建了Rx库(Reactive Extensio...[作者空间]
Java技术体系中所提倡的自动内存管理最终可以归结为自动化地解决了两个问题:给对象分配内存以及回收分配给对象的内存...[作者空间]
建立对象是为了使用对象,我们的程序通过栈上的refrence引用来操作堆里的具体对象。由于refrence类型在j...[作者空间]
在HotSpot虚拟机中,对象的内存布局分为三块区域:对象头(Object Header)、实例数据(Instan...[作者空间]
Java虚拟机类文件结构 一、无关性的基石 java通过java虚拟机实现一次编写,到处运行java 虚拟机不和包...[作者空间]
概述 在JDK1.7以后,新增了一个命令行工具 jcmd。他是一个多功能的工具,可以用它来导出堆、查看Java进程...[作者空间]
概述 命令jmap是一个多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计...[作者空间]
概述 jinfo 是 JDK 自带的命令,可以用来查看正在运行的 java 应用程序的扩展参数,包括Java Sy...[作者空间]
概述 Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistic...[作者空间]
概述 jstack是jdk自带的线程堆栈分析工具,使用该命令可以查看或导出 Java 应用程序中线程堆栈信息。 J...[作者空间]
概述 jps 命令类似与 linux 的 ps 命令,但是它只列出系统中所有的 Java 应用程序。 通过 jps...[作者空间]
Java 对象 如果想要了解java对象在内存中的大小,必须先要了解java对象的结构。 HotSpot虚拟机中,...[作者空间]
Heap Dump 概述 Heap Dump 是 Java进程所使用的内存情况在某一时间的一次快照。以文件的形式持...[作者空间]
概述 公司内部的一个产品 (java 开发的) 运行在 window 虚拟机上,运行一段时间后CPU飙升,然后想查...[作者空间]
真正想提升自己,我感觉最主要的是先把 JVM、并发、网络这三块知识点学会、学通,这三块是基础,后面所有的框架、中间...[作者空间]
整整一月没有更新博客了,因为十月份和双十一新入手的6本技术相关的书,这个月看完了3本,后面的3本还得慢慢肯。 下面...[作者空间]
前两天群里有人问,下面的代码1 比代码2运行时间上慢了100ms,这是问什么?请看下面的两个代码片段: 代码1 代...[作者空间]
逃逸分析(Escape Analysis) 逃逸分析的基本行为就是分析对象动态作用域:当一个对象在方法中被定义后,...[作者空间]
继上一篇字节码分析finally块对return返回值的影响,好多人对局部变量表和操作数栈之间的关系搞不清楚,下面...[作者空间]