
[计] 执行时间;完成时间
Logging to measure execution time.
进行日志记录以测试执行时间。
Sort the tests by rough execution time.
按照大概的执行时间给测试排序。
This is ideal if execution time allows.
如果执行时间允许的话,这样做是理想的。
Step 1.1: Examine the query execution time.
步骤1.1:检查查询执行时间。
This also reduces overhead at execution time.
这样还可以减少执行时的开销。
|runtime;[计]执行时间;完成时间
在计算机科学中,"execution time"(执行时间)指程序或任务从启动到完成所消耗的时间量度。该指标是衡量系统性能的核心参数,具体包含以下三层含义:
程序级定义:单个进程在操作系统中实际占用CPU的时间周期,包含用户态和内核态时间(根据《Operating System Concepts》第10版)。例如排序算法的执行时间会随数据规模呈O(n²)或O(n log n)增长,这直接印证了算法时间复杂度的理论分析。
硬件执行层:在微架构层面,执行时间受指令流水线效率、缓存命中率和分支预测准确度共同影响。Intel的优化手册指出,现代CPU通过超标量架构可将理论执行时间缩短30%-50%(来源:Intel® 64 and IA-32 Architectures Optimization Reference Manual)。
实时系统规范:航空电子系统等硬实时场景要求执行时间必须严格满足最坏情况执行时间(WCET)约束。SAE AS5506B标准规定飞控系统的执行时间偏差不得超过50微秒(来源:SAE International航空航天标准文档库)。
测量方法上,Linux系统可通过clock_gettime
函数获取纳秒级精度的时间戳(参见IEEE Std 1003.1 POSIX标准),而Java语言的System.nanoTime
则提供了跨平台的高精度计时方案(Oracle官方文档第15.7节)。这些测量工具的实际误差通常控制在1-5%范围内,具体取决于硬件时钟精度和操作系统调度机制。
“Execution time”是一个在计算机科学、工程及项目管理等领域广泛使用的术语,具体含义根据上下文有所不同:
指程序或任务从启动到完成所消耗的时间,通常分为:
示例:一个排序算法的执行时间可能因数据量、算法复杂度(如O(n²) vs O(n log n))而显著不同。
指任务从触发到完成必须在特定时间约束内完成,常用于工业控制、航空航天等对时效性要求极高的场景。
指项目执行阶段的时间跨度,即从计划批准到交付成果的周期,需考虑资源分配、进度管理等。
如果需要更具体的解释(如某个编程语言中的测量方法),可提供更多背景信息。
【别人正在浏览】