当前位置:首页 > 内存 > 正文

java生产上内存飙升的场景

  • 内存
  • 2024-09-01 17:17:07
  • 4098

一、java进程的内存消耗只增不减
问题出现在“需要重复的操作”!
首先我们要明确,Java中有两种内存,一种是堆内存,一种是栈内存! 内存泄漏在哪个区间泄漏,取决于你在“需要重复的操作”中如何编写代码! 如果在这里不断地操作变量,那么内存泄漏是肯定的,因为为了释放堆栈内存,必须等到方法结束才能释放其变量! 显然你的这个手段永远不会有尽头! 至于“jvm的初始化导致这样的结果”则不会! jvm的初始化只是将字节码加载到内存中! 这不会发生!
呵呵,希望对你有帮助!