我正在寻找一个示例,该示例演示了在运行带有多个参数的方法(比如说5个参数)与运行只有一个参数的方法(保存5个参数)时的性能提升(速度)。 / p>
由于
答案 0 :(得分:-1)
根据我的理解,当你使用5个只有1个参数的方法时,你可能希望看到性能提升,而1个方法则带有5个参数。
我认为您可以使用Date来计算运行该方法之前和之后的重叠时间。
伪代码将是:
long start = System.currentTimeMillis();
使用5个参数调用method1。
long end = System.currentTimeMillis();
long time1 = end - start;
做5次,平均时间黯然失色。
对另一种方法做同样的事情,现在将时间2作为第二次平均时间黯然失色。
比较它们。
要清楚地看到性能提升,(time1-time2)是节省的时间,如果time1-time2高于0。