dynamic analysis:动态分析;指在系统运行过程中进行观察、测量与评估的方法。常见于软件安全/调试(运行程序以发现漏洞或行为)、工程结构/地震(研究结构在随时间变化载荷下的响应)等领域。也可与 static analysis(静态分析)相对。
/daɪˈnæmɪk əˈnæləsɪs/
Dynamic analysis can reveal how a program behaves at runtime.
动态分析可以揭示程序在运行时的行为方式。
By combining static checks with dynamic analysis, the team detected a memory leak that only occurred under heavy load.
通过把静态检查与动态分析结合起来,团队发现了一个只在高负载下才出现的内存泄漏。
dynamic 源自希腊语 dynamis(“力量、作用”),强调“变化与运动中的过程”;analysis 来自希腊语 analysis(“分解、剖析”)。合起来字面意思是“对变化过程进行剖析”,引申为“在运行或随时间变化的条件下进行分析”。