gc的不一樣垃圾回收器主要在兩方面作權衡:1.系統吞吐量 2.系統延遲。
好比,我想要系統吞吐量大一些,即個人cpu絕大部分都用來處理業務,而不是用於gc,那這樣就會致使gc的時候,系統會有較大的延遲;
我想要系統延遲低一些,那我就能夠開一條或多條線程,異步處理gc,那這樣就會致使gc佔用的cpu較多,系統吞吐量會較低異步
gc的不一樣垃圾回收器主要在兩方面作權衡:1.系統吞吐量 2.系統延遲。
好比,我想要系統吞吐量大一些,即個人cpu絕大部分都用來處理業務,而不是用於gc,那這樣就會致使gc的時候,系統會有較大的延遲;
我想要系統延遲低一些,那我就能夠開一條或多條線程,異步處理gc,那這樣就會致使gc佔用的cpu較多,系統吞吐量會較低異步