java中方法的参数个数

时间:2015-03-29 20:31:40

标签: java performance methods arguments pass-by-reference

我正在寻找一个示例,该示例演示了在运行带有多个参数的方法(比如说5个参数)与运行只有一个参数的方法(保存5个参数)时的性能提升(速度)。 / p>

由于

1 个答案:

答案 0 :(得分:-1)

根据我的理解,当你使用5个只有1个参数的方法时,你可能希望看到性能提升,而1个方法则带有5个参数。

我认为您可以使用Date来计算运行该方法之前和之后的重叠时间。

伪代码将是:

  1. long start = System.currentTimeMillis();

  2. 使用5个参数调用method1。

  3. long end = System.currentTimeMillis();

  4. long time1 = end - start;

  5. 做5次,平均时间黯然失色。

  6. 对另一种方法做同样的事情,现在将时间2作为第二次平均时间黯然失色。

  7. 比较它们。

  8. 要清楚地看到性能提升,(time1-time2)是节省的时间,如果time1-time2高于0。