问题标签 [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.
java - 如何多次调用Java文件的Main函数?
请我需要像(100)次一样多次调用java文件的主函数并测量它完成所需的时间。目标是将时间与其他一些文件进行比较。[从字面上看,我正在实现算法]。
我知道可以通过以下方式计算时间:
*其中 ("callMethod") 是我的方法的名称。
但是,如果我有一个完整的 java 文件,并且我想在计算它的执行时间时从另一个类(或文件)调用它的 main 函数,那么这样做的方法是什么?
总之:
任务1:从另一个类多次调用一个java文件的main函数。
任务 2:计算执行所需的时间(任务 1)。
非常感谢您对完成任务 1 和 2 的任何建议或想法。
在此先感谢您的帮助,
java - 我可以将一个方法作为 java 中另一个方法的参数传递吗?
我正在尝试测量几种方法的执行时间。所以我想制作一个方法而不是多次重复相同的代码。
这是我的代码:
假设我有myMethod()
,我如何使用MeasureExecutionTime()
来测量myMethod
的执行时间?
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:
好的,我找到了解决方案:
java - 如何从理论上计算某些方法的执行时间?
假设我有“堆排序”方法,其复杂性时间为 O(nlogn)。当我在 1000000 个输入上测量此方法的执行时间时,我得到了 0.375770669 秒。理论上如何计算该方法的执行时间?
php - mysql查询执行时间| 减少查询
我有一个查询,可以让我更改用户订单。
这是我的查询:
我想知道执行该查询是否不会花费很多时间,如果会,如何使其加载更快,是否可以减少该查询?
更新:
我对代码进行了一些编辑,所以现在我认为它会更快地执行查询。这是代码的一部分:
ruby-on-rails-3 - Rails 3:一个方法需要多长时间才能运行
我想收到有关方法运行所需时间的信息。我怎样才能在不使用的情况下在rails中做到这一点NewRelic
?
python - 找出 python 脚本完成执行所花费的时间
我在 python 脚本中有以下代码:
我想执行这个脚本,还想知道在几分钟内执行了多少时间。如何找出执行此脚本所需的时间?一个例子将不胜感激。
php - 如何使用 PHP 获得无限的最大执行时间?
file_get_html()
我有一个有 2000 个页面的站点,我想使用函数和正则表达式遍历每个页面以生成站点地图。
显然,这不能在一个服务器端执行中完成,因为由于执行时间最长,它会超时。我猜它需要执行较小的操作,将进度保存到数据库,然后排队下一个任务。有什么建议么?
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 上正确配置的东西?
execution-time - PBS 脚本的作业执行时间(串行作业)
我试图弄清楚使用Portable Batch System
(PBS)完成的串行作业的执行时间。该信息是否在输出文件 (task.o*) 中,位于 Epilogue 部分的 Resources 下?是walltime
吗?