- 博客(2)
- 收藏
- 关注
原创 线程池参数详解
线程池维护的最小线程数量,即使这些线程处于空闲状态,他们也不会被销毁,除非设置了allowCoreThreadTimeOut。存放待执行任务的队列,当提交的任务数超过核心线程数大小后,再提交的任务就存放在工作队列,任务调度时再从队列中取出任务。5. 核心线程空闲也不会随着Keepalive的时间到了,被退出,除非设置allowCoreThreadTimeOut为true;3. 如果任务队列存满,再进来的任务则创建新的线程直接执行,直到达到最大线程数;1. 当任务提交到线程池时,按照核心线程数去创建线程;
2023-12-09 18:09:49
444
原创 java虚拟机(JVM)参数
4. -XX:MaxPermSize: 设置永久代的最大值,JDK8以及以后版本可以使用-XX:MaxMetaspaceSize代替。例如:-XX:MaxPermSize=128m 表示JVM的永久代最大不超过128MB。例如:-XX:SurvivorRatio=8 表示eden区与survivor区大小比例为8:1。例如: -XX:MaxGCPauseMillis=200 表示JVM垃圾回收停顿最大不超过200ms。例如:-XX:PermSize=64m 表示JVM的永久代初始使用64MB内存。
2023-03-27 09:45:56
1295
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人