问题标签 [execution-time]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1266 浏览

java - 如何多次调用Java文件的Main函数?

请我需要像(100)次一样多次调用java文件的主函数并测量它完成所需的时间。目标是将时间与其他一些文件进行比较。[从字面上看,我正在实现算法]。

我知道可以通过以下方式计算时间:

*其中 ("callMethod") 是我的方法的名称。

但是,如果我有一个完整的 java 文件,并且我想在计算它的执行时间时从另一个类(或文件)调用它的 main 函数,那么这样做的方法是什么?

总之:

任务1:从另一个类多次调用一个java文件的main函数。
任务 2:计算执行所需的时间(任务 1)。

非常感谢您对完成任务 1 和 2 的任何建议或想法。

在此先感谢您的帮助,

0 投票
6 回答
13988 浏览

java - 我可以将一个方法作为 java 中另一个方法的参数传递吗?

我正在尝试测量几种方法的执行时间。所以我想制作一个方法而不是多次重复相同的代码。

这是我的代码:

假设我有myMethod(),我如何使用MeasureExecutionTime()来测量myMethod的执行时间?

0 投票
4 回答
195 浏览

java - 我的代码测量执行时间的问题

所以,我试图测量一些排序方法的执行时间。

这是我的代码:

======================

======================

我的问题是:

运行此程序后,我输入int[1000000]作为输入,它会insertionSort()在大约 12-13 分钟内执行,然后返回:

为什么它给出 470 秒?我的代码有什么问题?

==========================

编辑:

替换为 后seconds = Double.parseDouble(Long.toString((long)seconds) + Double.parseDouble("." + arr[1]));seconds = seconds + Double.parseDouble("." + arr[1]);之前的问题消失了,但是又出现了一个问题:

它应该是0.000022864 seconds.

==========================

编辑2:

我可能会发现错误。当nanoSeconds大时,arr[1]会好的,但当nanoSeconds小时,arr[1]将转换为指数形式,即14931 nano-seconds => 4.931E-6 seconds.。我该如何解决这个问题?

===========================

编辑3:

好的,我找到了解决方案:

0 投票
3 回答
790 浏览

java - 如何从理论上计算某些方法的执行时间?

假设我有“堆排序”方法,其复杂性时间为 O(nlogn)。当我在 1000000 个输入上测量此方法的执行时间时,我得到了 0.375770669 秒。理论上如何计算该方法的执行时间?

0 投票
3 回答
2219 浏览

php - mysql查询执行时间| 减少查询

我有一个查询,可以让我更改用户订单。

这是我的查询:

我想知道执行该查询是否不会花费很多时间,如果会,如何使其加载更快,是否可以减少该查询?

更新:

我对代码进行了一些编辑,所以现在我认为它会更快地执行查询。这是代码的一部分:

0 投票
2 回答
2718 浏览

ruby-on-rails-3 - Rails 3:一个方法需要多长时间才能运行

我想收到有关方法运行所需时间的信息。我怎样才能在不使用的情况下在rails中做到这一点NewRelic

0 投票
9 回答
231604 浏览

python - 找出 python 脚本完成执行所花费的时间

我在 python 脚本中有以下代码:

我想执行这个脚本,还想知道在几分钟内执行了多少时间。如何找出执行此脚本所需的时间?一个例子将不胜感激。

0 投票
5 回答
39920 浏览

php - 如何使用 PHP 获得无限的最大执行时间?

file_get_html()我有一个有 2000 个页面的站点,我想使用函数和正则表达式遍历每个页面以生成站点地图。

显然,这不能在一个服务器端执行中完成,因为由于执行时间最长,它会超时。我猜它需要执行较小的操作,将进度保存到数据库,然后排队下一个任务。有什么建议么?

0 投票
2 回答
552 浏览

java - java方法的高执行时间

我在 CentOS 5.4 VPS 上运行 java 服务器。VPS 统计数据: - 2.5GHz 单核 CPU - 2GB RAM - OpenJDK 1.6(也尝试过 Sun JDK 1.7)

我一直在经历 java 进程的 CPU 使用率非常高。然后我去尝试分析java进程,看看是什么导致了速度变慢。我发现简单的方法(例如 Random.nextInt(): 787ms)需要 1000 毫秒才能完成一次通话。大多数方法不应该花这么长时间,并且在我的服务器上导致非常高的 CPU 使用率。这是 CentOS 的问题吗?还是Java?或者有什么我没有在我的 VPS 上正确配置的东西?

0 投票
1 回答
674 浏览

execution-time - PBS 脚本的作业执行时间(串行作业)

我试图弄清楚使用Portable Batch System(PBS)完成的串行作业的执行时间。该信息是否在输出文件 (task.o*) 中,位于 Epilogue 部分的 Resources 下?是walltime吗?