当前位置: 首页 > 知识库问答 >
问题:

如何判断JMeter是否需要更多的堆来产生“正确”的结果?

姚善
2023-03-14

共有1个答案

田兴朝
2023-03-14

如果JMeter没有抛出OutOfMemory,那么有没有什么方法可以让我确信垃圾收集(在JMeter方面)不会对结果产生不利影响?每次运行JMeter时都必须监视gc日志吗?

确定堆大小是否影响结果的简单方法是使用更大的堆大小再次运行测试,看看它是否有影响。这同样适用于您正在测试的应用程序和JMeter JVM。

如果确实有证据表明存在问题,可以更改JMeter JVM设置以使用低暂停收集器。这可能会减少明显的“异常”请求次数...如果它们是由JMeter端的GC暂停引起的。但它(理论上)也会降低JMeter JVM的总体吞吐量,从而降低它发出请求的平均速率。

 类似资料:
  • 本文向大家介绍GC中如何判断对象是否需要被回收?相关面试题,主要包含被问及GC中如何判断对象是否需要被回收?时的应答技巧和注意事项,需要的朋友参考一下 考察点:JAVA虚拟机 即使在可达性分析算法中不可达的对象,也并非是“非回收不可”的,这时候它们暂时处于“等待”阶段,要真正宣告一个对象回收,至少要经历两次标记过程:如果对象在进行可达性分析后发现没有与GC Roots相连接的引用链,那它将会被第一

  • 怎样从当前数据库的状态来判断是否需要读写分离,最好经验丰富的老师来回答下。 我当前想到的是,是否可以通过 QPS/TPS 的值来判断呢?

  • 本文向大家介绍iOS判断身份证号码是否正确的方法,包括了iOS判断身份证号码是否正确的方法的使用技巧和注意事项,需要的朋友参考一下 ①根据百度百科中身份证号码的标准实现该方法 ②该方法只能判断18位身份证,且不能判断身份证号码和姓名是否对应(要看姓名和号码是否对应,应该有大量的数据库做对比才能实现) ③直接copy这段代码,就能通过调用这个方法判断身份证号码是否符合标准,非常easy 以上就是本文

  • 在Java中,我如何判断 Stripe 中的卡是否是默认支付选项?例如: 或者,我可以查询默认付款来源吗? 我问这个问题的原因是因为我想向客户显示一张卡的最后4位数字,以向他们显示他们当前默认的支付选项。但如果有多张卡,我怎么知道?

  • 本文向大家介绍多个checkbox被选中时如何判断是否有自己想要的,包括了多个checkbox被选中时如何判断是否有自己想要的的使用技巧和注意事项,需要的朋友参考一下 今天在做项目时,遇到一个问题,checkbox选中后会把选中的值赋值给一个变量,根据这个变量的值来控制页面上一个按钮是否显示。

  • 本文向大家介绍Java正则判断日期格式是否正确的方法示例,包括了Java正则判断日期格式是否正确的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java正则判断日期格式是否正确的方法。分享给大家供大家参考,具体如下: 1、Java中用正则表达式判断日期格式是否正确 DateType.java: 2、运行结果 PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用: Ja