JVM工作原理与实战(二十):直接内存
JVM作为Java程序的运行环境,其负责解释和执行字节码,管理内存,确保安全,支持多线程和提供性能监控工具,以及确保程序的跨平台运行。本文主要介绍了直接内存、在直接内存上创建数据等内容。
配置 arthas 实现远程线上 debug
arthas 有多种启动方式:
java agent 像 skywalking 一样
as.sh 利用 arthas 的 shell 启动 或者 java -jar 启动
sprintboot starter 集成到应用中启动
我们采用最方便的把 arthas 集成到 springboot-starter 的应用中启动