NIO在Windows下佔用大量CPU資源緣由詳解

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