- 博客(2)
- 收藏
- 关注
原创 内存泄漏与内存溢出
什么是内存泄漏 内存泄漏指程序中动态分配内存给一些临时对象,但是对象不会被GC所回收,它始终占用内存。即被分配的对象可达但已无用。 内存泄漏可以分为4类 常发性内存泄漏。发生内存泄漏的代码会被多次执行到,每次被执行的时候都会导致一块内存泄漏。 偶发性内存泄漏。发生内存泄漏的代码只有在某些特定环境或操作过程下才会发生。常发性和偶发性是相对的。对于特定的环境,偶发性的也许就变成了常发性的。所以测试环境和测试方法对检测内存泄漏至关重要。 一次性内存泄漏。发生内存泄漏的代码只会被执行一次,或者由于算法上
2020-11-11 11:00:27 352
原创 关于java虚拟机(JVM)
这里写目录标题什么是JVMJVM的组成JVM原理执行过程 什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,Java程序的跨平台特性主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释器负责将字节码文件解释成特定的机器码进行运行。因此在运行时,Java源程序需要通过编译器编译成为class文件。java.exe是java class的执行程序,但实际上java.exe程序只是一个执行的外壳,它会装载jvm.dll,这个
2020-08-22 10:40:54 155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人