- 主题:刚知道现在Java的gc已经在1ms以内了
问题是计算能力容易堆,p99难堆
可能你堆了10倍的硬件,综合cpu利用率只有别人的1/8,才获得了一样的p99。
以上数字属于胡编
【 在 oldwatch 的大作中提到: 】
: 没有(长)停顿就意味可以无脑堆硬件解决GC开销……
:
: 【 在 puke (人在江湖飘) 的大作中提到: 】
: ....................
- 来自「最水木 for iPhone12,8」
--
FROM 75.31.75.*
stw降了当然是java利好!
我的意思是cpp还是有那么点点用的...
【 在 misslost 的大作中提到: 】
: 没看懂你说的逻辑。stw降低到0.1ms以下,不正好可以极大提高p99指标吗?
:
: 理论上,制造垃圾的线程有N个,回收垃圾的线程也配置N个,无论如何应该可以快速回收了。就是说,cpu最多浪费50%左右吧
: ....................
- 来自「最水木 for iPhone12,8」
--
FROM 75.31.75.*
我觉得你这个模型完全没能解释stw。如果业务逻辑占用一半的cpu核,回收线程永远不用业务逻辑的核,那是不是永远没有stw?实际上stw还是存在。所以p99就不能说double了核数就能维持不变。
和没有gc的cpp相比,双倍cpu的java很可能是avg比cpp好但是p99比cpp差
【 在 misslost 的大作中提到: 】
: 没看懂你说的逻辑。stw降低到0.1ms以下,不正好可以极大提高p99指标吗?
:
: 理论上,制造垃圾的线程有N个,回收垃圾的线程也配置N个,无论如何应该可以快速回收了。就是说,cpu最多浪费50%左右吧
: ....................
- 来自「最水木 for iPhone12,8」
--
FROM 75.31.75.*