摘要:
Java中的CPU占用高和内存占用高的问题排查 下面通过模拟实例分析排查Java应用程序CPU和内存占用过高的过程。如果是Java面试,这2个问题在面试过程中出现的概率很高,所以我打算在这里好好总结一下。 1、Java CPU过高的问题排查 举个例子,如下: package com.classloa 阅读全文
posted @ 2023-08-03 14:12
ianCloud
阅读(579)
评论(0)
推荐(0)
摘要:
一、JVM 简介 1.1 字节码 由编译器编译程序得到的二进制文件(.class文件)。不同的编译器,可以编译出相同的字节码文件,字节码文件也可以在不同的JVM上运行(具有跨平台性,一次编译,到处运行)。 1.2 虚拟机 虚拟机(Virtual Machine)可以分为系统虚拟机和程序虚拟机: (1 阅读全文
posted @ 2023-08-03 11:35
ianCloud
阅读(88)
评论(0)
推荐(0)
摘要:
堆与栈区别 堆(Heap)与栈(Stack)是开发人员必须面对的两个概念,在理解这两个概念时,需要放到具体的场景下,因为不同场景下,堆与栈代表不同的含义。一般情况下,有两层含义: (1)程序内存布局场景下,堆与栈表示两种内存管理方式; (2)数据结构场景下,堆与栈表示两种常用的数据结构。 1.程序内 阅读全文
posted @ 2023-08-03 10:43
ianCloud
阅读(53)
评论(0)
推荐(0)
浙公网安备 33010602011771号