亚欧色一区w666天堂,色情一区二区三区免费看,少妇特黄A片一区二区三区,亚洲人成网站999久久久综合,国产av熟女一区二区三区

  • 發布文章
  • 消息中心
點贊
收藏
評論
分享
原創

Java應用影響線程數量的因素

2023-12-14 05:55:09
8
0
> JVM : 內存不夠會影響Thread的Create, 特別是C Heap. 以下JVM參數主要影響的是剩余內存的大小
* Xmx
  * 堆大小
* Xss
  * 線程堆棧大小
  * 占用越小,創建的線程數量越多
* MaxPermSize
  * 持久代
  * 存放Class和Meta信息
  * 不會被垃圾回收
  * 默認物理內存的1/64
* MaxDirectMemorySize
  * 堆外內存上限
* ReservedCodeCacheSize
  * 代碼緩存區
  * JIT編譯的代碼
 
> Kernel
* max_user_processes
  * 用戶進程數量限制
  * ulimit -u最大值
* max_map_count
  * 涉及系統內存分配操作, 若超過sysctl_max_map_count則創建線程失敗
  * /proc/sys/vm/max_map_count, 默認65530
* max_threads
  * /proc/sys/kernel/threads-max
  * 受到物理內存限制,在系統做fork時, 會初始化此值
  * max_threads = mempages / (8 * THREAD_SIZE / PAGE_SIZE);
* pid_max
  * 分配的PID數量限制
  * /proc/sys/kernel/pid_max
0條評論
0 / 1000
華****裕
14文章數
0粉絲數
華****裕
14 文章 | 0 粉絲
原創

Java應用影響線程數量的因素

2023-12-14 05:55:09
8
0
> JVM : 內存不夠會影響Thread的Create, 特別是C Heap. 以下JVM參數主要影響的是剩余內存的大小
* Xmx
  * 堆大小
* Xss
  * 線程堆棧大小
  * 占用越小,創建的線程數量越多
* MaxPermSize
  * 持久代
  * 存放Class和Meta信息
  * 不會被垃圾回收
  * 默認物理內存的1/64
* MaxDirectMemorySize
  * 堆外內存上限
* ReservedCodeCacheSize
  * 代碼緩存區
  * JIT編譯的代碼
 
> Kernel
* max_user_processes
  * 用戶進程數量限制
  * ulimit -u最大值
* max_map_count
  * 涉及系統內存分配操作, 若超過sysctl_max_map_count則創建線程失敗
  * /proc/sys/vm/max_map_count, 默認65530
* max_threads
  * /proc/sys/kernel/threads-max
  * 受到物理內存限制,在系統做fork時, 會初始化此值
  * max_threads = mempages / (8 * THREAD_SIZE / PAGE_SIZE);
* pid_max
  * 分配的PID數量限制
  * /proc/sys/kernel/pid_max
文章來自個人專欄
文章 | 訂閱
0條評論
0 / 1000
請輸入你的評論
0
0