logo头像
Snippet 博客主题

聊聊逃逸分析

逃逸分析Java对象一般都是在堆中分配内存,但是也不一定,jvm做了一些优化,将一些对象通过逃逸分析,直接在栈上分配.也就少了内存拷贝,加快了jvm的运行速度.直接上代码 public class EscapeAnalysisTest...

JVM进程占用内存过高排查

基础知识32位的系统 进程内存限制最多2G?32 位寻址空间只有 4GB 大小,于是 32 位应用程序进程最大只能用到 4GB 的内存。然而,除了应用程序本身要用内存,操作系统内核也需要使用。应用程序使用的内存空间分为用户空间和内核空...