求助>ParNew收集器的real耗时会不会影响压测接口的响应时间?>
12回复
1月前

ParNew收集器的real耗时会不会影响压测接口的响应时间?



ParNew收集器日志:
2018-04-12T13:48:26.134+0800: 15578.050: [GC2018-04-12T13:48:26.135+0800: 15578.050: [ParNew: 3412467K->59681K(3774912K), 0.0971990 secs] 9702786K->6354533K(24746432K), 0.0974940 secs] [Times: user=0.95 sys=0.00, real=0.09 secs]

如果在这个时间正在做接口压测,假如接口压测rt后台log打印是10ms,那么在这个时刻2018-04-12T13:48:26.134+0800
Jmeter收集的响应时间是不是等于10ms+real的耗时(90ms)=100ms

2071 阅读
请先登录,再评论

回复列表

你假笨1月前

如果时间重合,肯定会算在里面的,除非你的接口不是同步接口,这种无法解决,除非不发生GC,不发生GC又和你的代码有关,要是整个过程不创建对象就没影响,不过这个基本不可能😅

zlba1111月前
回复 你假笨:

这个GC是jmeter代理机的,还有其他方法可以减少这种影响吗?你们公司怎么解决这个问题的

回复

如果时间重合的话 ,是计算在里面的

zlba1111月前
回复 风吹屁屁凉:

怎么降低这种干扰

回复
zlba1111月前
回复 风吹屁屁凉:

那这个会干扰测试结果,怎么去除啊

回复
言风1月前

响应时间的定义是 从用户发送一个请求到用户接收到服务器返回的响应数据这段时间就是响应时间 ,rt后台log打印是10ms是什么意思?你这个计算响应时间 没有计算网络的耗时

言风1月前
回复 zlba111:

是的,只能是减少干扰

回复
zlba1111月前
回复 言风:

再怎么优化jvm参数,younggc都不可避免

回复
言风1月前
回复 zlba111:

你可以试试把你环境信息输进去生成下jmeter的jvm参数,看下效果 https://opts.console.perfma.com/

回复
查看更多