摘要:
java进程占用系统内存高,排查解决 _ 故障:今天许多开发反馈测试平台卡,访问不了,第一感觉判断是服务器内存爆了,或者cpu占用过高,上服务器看了一下,确实是内存爆了。然后开始定位问题原因,因为阿里这边安全的原因,具体的图片就不方便上传了,拿网上的图来说 使用top命令查看系统资源的使用情况,命令 阅读全文
posted @ 2023-08-03 14:39
ianCloud
阅读(451)
评论(0)
推荐(0)
摘要:
Java中的CPU占用高和内存占用高的问题排查 下面通过模拟实例分析排查Java应用程序CPU和内存占用过高的过程。如果是Java面试,这2个问题在面试过程中出现的概率很高,所以我打算在这里好好总结一下。 1、Java CPU过高的问题排查 举个例子,如下: package com.classloa 阅读全文
posted @ 2023-08-03 14:12
ianCloud
阅读(570)
评论(0)
推荐(0)
摘要:
一、JVM 简介 1.1 字节码 由编译器编译程序得到的二进制文件(.class文件)。不同的编译器,可以编译出相同的字节码文件,字节码文件也可以在不同的JVM上运行(具有跨平台性,一次编译,到处运行)。 1.2 虚拟机 虚拟机(Virtual Machine)可以分为系统虚拟机和程序虚拟机: (1 阅读全文
posted @ 2023-08-03 11:35
ianCloud
阅读(84)
评论(0)
推荐(0)
摘要:
堆与栈区别 堆(Heap)与栈(Stack)是开发人员必须面对的两个概念,在理解这两个概念时,需要放到具体的场景下,因为不同场景下,堆与栈代表不同的含义。一般情况下,有两层含义: (1)程序内存布局场景下,堆与栈表示两种内存管理方式; (2)数据结构场景下,堆与栈表示两种常用的数据结构。 1.程序内 阅读全文
posted @ 2023-08-03 10:43
ianCloud
阅读(44)
评论(0)
推荐(0)
浙公网安备 33010602011771号