我正在用我的web服务进行负载测试(假设我在tomcat中使用springmvc)。我注意到我的错误率(返回200状态码的请求数/请求总数)与gc发生的时间高度相关。因此,
我想知道当gc发生时,是否所有传入的请求都会丢失,因为所有其他正在运行的线程都被暂停了。是吗?
我的第二个猜测是gc发生的原因是因为内存不足,这就是为什么这些请求返回非200代码的原因。
解决这个问题的最佳方法是什么?
我正在用我的web服务进行负载测试(假设我在tomcat中使用springmvc)。我注意到我的错误率(返回200状态码的请求数/请求总数)与gc发生的时间高度相关。因此,
我想知道当gc发生时,是否所有传入的请求都会丢失,因为所有其他正在运行的线程都被暂停了。是吗?
我的第二个猜测是gc发生的原因是因为内存不足,这就是为什么这些请求返回非200代码的原因。
解决这个问题的最佳方法是什么?
暂无答案!
目前还没有任何答案,快来回答吧!