NIO在Windows下佔用大量CPU資源原因詳解

1. 現象簡述 在項目性能測試過程中發現,同樣的代碼,連接同樣數量(10萬)的設備(設備和代碼之間通過NIO有大量的數據交互),在Linux下CPU利用率只有20%~30%,而在windows下卻一直高於80%。 2. 原因初步排查 通過jconsole分別監控運行在linux和windows上的程序,在【線程】選項卡中發現,windows下啓動了大量未命名線程,堆棧信息都類似於下圖: 通過Jav
相關文章
相關標籤/搜索