jvm
-
JVM学习之 内存结构
目录 一、引言 1.什么是JVM? 2.学习JVM有什么用 3.常见的JVM 4.学习路线 二、内存结构 1. 程序计数器 1.1 定义 1.2作用 2. 虚拟机栈 2.1定义 2…
-
记录一次堆外内存和堆内存的问题
昨天同事告诉我说,线上服务分配的内存 -Xss 大小是2G左右,但是使用top命令查看发现内存远远大于2g。将近4g了。为何堆外内存占这么大的内存空间。我刚开始也是…
-
JVM堆内存转储
在发生内存溢出错误 java.lang.OutOfMemoryError 时, JVM自动执行堆内存转储,以方便事后进行排查和分析。 JVM提供了一个命令行启动参数 Hea…
-
第四次
JCP(Java Community Process)是一个开放的国际组织,主要由Java开发者以及被授权者组成,职能是发展和更新Java技术规范、参考实现(RI)、技术兼容包(T…
-
Java 服务 Docker 容器化最佳实践
转载自:https://mp.weixin.qq.com/s/d2PFISYUy6X6ZAOGu0-Kig 1. 概述 当我们在容器中运行 Java 应用程序时,可能希望对其进行调…
-
try-with-resources测试练习
IO资源处理 对于IO资源来说,是使用完成之后一定要记住需要将其进行释放。因为这些资源是属于操作系统层面的资源。 1. jdk1.6以及以前的异常处理方式 步骤 为了保证流一定能关…
-
一篇文章掌握整个JVM,JVM超详细解析!!!
@TOC 不懂JVM看完这一篇文章你就会非常懂了,文章很长,非常详细!!! 先想想一些问题 1 我们开发人员编写的Java代码是怎么让电脑认识的 首先先了解电脑是二进制的系统,他只…
-
javase-jdk
JDK,JRE,JVM的作用及关系 JVM:保证Java语言跨平台 JRE:Java程序的运行环境 JDK:Java程序的开发环境 JRE:JVM+类库 JDK:JRE+工具 安装…
-
Java开发基础01
Java三大版本 JavaSE:标准版(桌面程序,控制台开发) JavaME:嵌入式开发(手机、小家电) JavaEE:E企业级开发(web端,服务器开发) IDE 集成开发环境 …
-
01 类加载子系统
类加载子系统 概述 JVM 内存的结构 类加载器子系统的作用 类加载器子系统负责从文件系统或者网络中加载Class文件,class文件在文件开始由特定的文件标识 ClassLoad…