From c5ddf5985892f052263240a02e21215027e6ee05 Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期三, 19 一月 2022 17:40:03 +0800
Subject: [PATCH] 修改readme
---
src/main/java/com/genersoft/iot/vmp/conf/ThreadPoolTaskConfig.java | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/main/java/com/genersoft/iot/vmp/conf/ThreadPoolTaskConfig.java b/src/main/java/com/genersoft/iot/vmp/conf/ThreadPoolTaskConfig.java
index 1dfd591..1bc8521 100644
--- a/src/main/java/com/genersoft/iot/vmp/conf/ThreadPoolTaskConfig.java
+++ b/src/main/java/com/genersoft/iot/vmp/conf/ThreadPoolTaskConfig.java
@@ -11,6 +11,8 @@
@EnableAsync(proxyTargetClass = true)
public class ThreadPoolTaskConfig {
+ public static final int cpuNum = Runtime.getRuntime().availableProcessors();
+
/**
* 榛樿鎯呭喌涓嬶紝鍦ㄥ垱寤轰簡绾跨▼姹犲悗锛岀嚎绋嬫睜涓殑绾跨▼鏁颁负0锛屽綋鏈変换鍔℃潵涔嬪悗锛屽氨浼氬垱寤轰竴涓嚎绋嬪幓鎵ц浠诲姟锛�
* 褰撶嚎绋嬫睜涓殑绾跨▼鏁扮洰杈惧埌corePoolSize鍚庯紝灏变細鎶婂埌杈剧殑浠诲姟鏀惧埌缂撳瓨闃熷垪褰撲腑锛�
@@ -20,11 +22,11 @@
/**
* 鏍稿績绾跨▼鏁帮紙榛樿绾跨▼鏁帮級
*/
- private static final int corePoolSize = 5;
+ private static final int corePoolSize = cpuNum;
/**
* 鏈�澶х嚎绋嬫暟
*/
- private static final int maxPoolSize = 30;
+ private static final int maxPoolSize = cpuNum*2;
/**
* 鍏佽绾跨▼绌洪棽鏃堕棿锛堝崟浣嶏細榛樿涓虹锛�
*/
@@ -32,11 +34,11 @@
/**
* 缂撳啿闃熷垪澶у皬
*/
- private static final int queueCapacity = 10000;
+ private static final int queueCapacity = 500;
/**
* 绾跨▼姹犲悕鍓嶇紑
*/
- private static final String threadNamePrefix = "wvp-sip-handle-";
+ private static final String threadNamePrefix = "wvp-";
@Bean("taskExecutor") // bean鐨勫悕绉帮紝榛樿涓洪瀛楁瘝灏忓啓鐨勬柟娉曞悕
public ThreadPoolTaskExecutor taskExecutor() {
--
Gitblit v1.8.0