问题标签 [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.
php - RSA 加密导致服务器执行超时
我正在使用 PHP Crypt_RSA ( http://pear.php.net/package/Crypt_RSA ) 来加密和解密内容。内容大小为 1kb。以下是结果:
- 密钥长度 = 1024
- 加密功能耗时:225秒
- 密钥长度 = 2048
- 加密功能耗时:115秒
我需要减少此执行时间,因为大多数实时 apache 服务器的执行时间限制为 120 秒。如何减少此执行时间?RSA 算法文档说仅生成 1024 - 2048 个密钥。我实际上试图生成更大的密钥,但它总是导致执行超时。
我如何减少加密 - 解密执行时间?
谢谢,尼拉
mysql - mysql 查询执行时间 - 我能以毫秒为单位吗?
可能重复:
如何在mysql中以毫秒或微秒为单位获取加载时间
我正在比较几种不同的方法来在 mysql 中获取一些数据,直接在控制台上,使用 SQL_NO_CACHE 选项来确保 mysql 每次都保持运行完整的查询。Mysql 以秒为单位将执行时间返回到小数点后两位。我真的很想在几毫秒内得到结果(最好是小数点后一位或两位),以便更好地了解改进(或缺乏)。我可以在mysql中设置一个选项来实现这一点吗?
谢谢,最大
php - 检测运行时的最大执行时间
我在 PHP 中看到了很多关于这个错误的问题。但是到处都给出了设置时间限制的解决方案。
但我想要做的是,检测错误,如果发生,然后切换到另一个行动方案。我的意思是,如果我的请求超过了我设置的最大时间,那么它不应该给出错误消息并停止,而是继续执行其他一些代码块。我怎样才能做到这一点?
=======
我刚刚发现此代码是一个站点,它可以帮助吗?
php - PHP:当服务器施加执行时间限制时编写长时间运行的脚本
例如,FastCGI 服务器对 PHP 脚本施加了执行时间限制,在 PHP 中无法更改set_time_limit()
。我相信 IIS 也会这样做。
我为 PHP 应用程序编写了一个导入脚本,该脚本在 mod_php 下运行良好,但在 FastCGI (mod_fcgid) 下失败,因为该脚本在一定秒数后被终止。在这种情况下,我还不知道有什么方法可以检测您的时间限制,并且还没有决定我将如何解决它。用重定向小块做这件事似乎是一个难题,但是怎么做呢?
在对长时间运行的任务(例如导入或导出任务)进行编码时,您会使用哪些技术,其中单个 PHP 脚本可能会在一定秒数后被服务器终止?
请假设您正在创建一个可移植脚本,因此您不一定知道 PHP 最终是否会在 mod_php、FastCGI 或 IIS 下运行,或者是否在服务器级别强制执行最大执行时间。这可能也排除了 shell 脚本等。
c - C 代码的微秒分析器
有没有人知道像 gprof 这样的 C 代码分析器,它以微秒而不是毫秒为单位提供函数调用时间?
java - Java 匿名类效率影响
这两种做事方式在效率(例如执行时间、代码大小等)上是否存在差异?
下面是创建对象但什么都不做的人为示例,但我的实际场景可能是创建新线程、侦听器等。假设以下代码片段在循环中发生,这样它可能会有所作为。
使用匿名对象:
首先定义一个类:
c# - C# 和 SQL Server Management Studio 中 SQL 查询的执行时间非常不同
我有一个简单的 SQL 查询,当从 C# 运行时需要超过 30 秒,然后每次超时,而在 SQL Server Management Studio 上运行时会立即成功完成。在后一种情况下,查询执行计划没有任何问题,并且执行时间通过一些简单的操作很好地分布。
我在EXEC sp_who2
从 C# 运行查询时运行了“”,它被列为占用 29,000 毫秒的 CPU 时间,并且没有被任何东西阻塞。
我不知道如何开始解决这个问题。有没有人有一些见识?
查询是:
c++ - C++计数时间克服clock_t的72分钟范围
我正在尝试计算部分应用程序的执行时间,但由于我需要获得毫秒数,而且我也需要获得较长的执行时间。我目前正在使用 ctime 中的 clock_t = clock(),但我认为它的范围只有 72 分钟,这不适合我的需要。有没有其他可移植的方法来计算保持毫秒精度的大执行时间?或者以某种方式克服 clock_t 的这种限制?
c++ - 使用 C++ 计算执行时间,而不是使用
我需要计算 C++ 程序的执行时间。我目前使用的是c风格的head,<time.h>
代码如下:
是否有可用于计算执行时间的 c++ 标头?请注意,这需要跨平台兼容。
r - Rscript 和 littler 的区别
...除了在脚本文件的第一行中(在我的系统上)使用Rscript调用#!/usr/bin/env Rscript
和使用更小的事实之外。#!/usr/local/bin/r
我发现执行速度存在某些差异(似乎littler有点慢)。
我创建了两个虚拟脚本,每个运行 1000 次并比较平均执行时间。
这是 Rscript 文件:
这是较小的文件:
如您所见,它们几乎相同(第一行和接收器文件参数不同)。输出被sink
编辑到文本文件,因此在 R 中用read.table
. 我创建了 bash 脚本来执行每个脚本 1000 次,然后计算平均值。
这是bash脚本:
结果是:
长话短说:除了(明显的)执行时间差异之外,还有其他差异吗?更重要的问题是:为什么你应该/不应该更喜欢Rscript(反之亦然)?