JVM
我不配编程
这个作者很懒,什么都没留下…
展开
-
JVM------GC
1、什么是GC?为什么GC?在哪GC? 程序计数器、虚拟机栈、本地方法栈 3 个区域随线程生灭(因为是线程私有),栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。(这里肯定不需要什么GC了用完就直接弹出去) 而Java堆和方法区则不一样,一个接口中的多个实现类需要的内存可能不一样,一个方法中的多个分支需要的内存也可能不一样,我们只有在程序处于运行期才知道那些对象会创建,这部分内存...原创 2020-05-01 11:49:14 · 201 阅读 · 0 评论 -
JVM基础
一、JVM来源 “一次编译,到处运行”java的口号,Java技术的组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 和其他虚拟机(VMWare,Virtual Box…)一样,JVM(Java Virtual Machine)也是一种虚拟机. JVM有三种: • Sun公司的HotSpot; • BEA公司的JRoc...原创 2019-11-16 20:39:52 · 69 阅读 · 0 评论