12 2021 档案
摘要:TreadLocal 可以给每个线程分配一个本地变量,可以利用这一特性,用来存储当前线程各个执行阶段的执行时间。 TreadLocal <HashMap<String,Long>> timeMap = new TreadLocal <HashMap<String,Long>> threadLocal
阅读全文
摘要:0、内存模型图 堆内存图 1、常用参数 堆内存分配:JVM初始分配的内存由-Xms指定,默认是物理内存的1/64。JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4。默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小
阅读全文