
jvm
jayzym
总有人要当废物,为什么不能是我呢?
展开
-
JAVA gc垃圾回收机制
一、GC概要 JVM堆相关知识 为什么先说JVM堆? JVM的堆是Java对象的活动空间,程序中的类的对象从中分配空间,其存储着正在运行着的应用程序用到的所有对象。这些对象的建立方式就是那些new一类的操作,当对象无用后,是GC来负责这个无用的对象(地球人都知道)。JVM堆 (1) 新域:存储所有新成生的对象 (2) 旧域:新域中的对象,经过了一转载 2017-11-08 17:27:45 · 327 阅读 · 0 评论 -
JVM最大线程数
JVM最大创建线程数量由JVM堆内存大小、线程的Stack内存大小、系统最大可创建线程数(Java线程的实现是基于底层系统的线程机制来实现的,Windows下_beginthreadex,Linux下pthread_create)三个方面影响。具体如下:-Xms 最小堆内存-Xmx 最大堆内存-Xss 设置每个线程的堆栈大小。JDK5.0以后每个线程堆栈大小为1M操作系转载 2017-12-16 12:12:15 · 1111 阅读 · 0 评论