乾貨分享:Tomcat和Jetty的高性能、高併發之道

高性能程序就是高效的利用CPU、內存、網絡和磁盤等資源,在短時間內處理大量的請求。那如何衡量「短時間和大量」呢?其實就是兩個關鍵指標:響應時間和每秒事務處理量(TPS)。 那什麼是資源的高效利用呢? 我覺得有兩個原則: 減少資源浪費。比如儘量避免線程阻塞,因爲一阻塞就會發生線程上下文切換,就需要耗費CPU資源;再比如網絡通信時數據從內核空間拷貝到Java堆內存,需要通過本地內存中轉。 當某種資源成
相關文章
相關標籤/搜索