代码执行时间计算器

把多段代码 / 接口耗时记录按行录入(每行「名称 + 时长」,如 render 12.5ms、fetch 1.2s),工具会自动解析单位、统一换算并汇总总耗时、平均、最小与最大。所有处理都在浏览器本地完成,数据不会上传服务器。

耗时记录 等待输入

支持单位:ns、us / µs、ms、s、m、h;空行与以 # / ; 开头的行会被跳过。名称与时长之间用空格或冒号分隔。

统计结果
总耗时 —
平均 —
最小 —
最大 —
输入耗时记录后点击「开始统计」,逐行换算表与汇总将显示在这里。

统计过程全部在浏览器本地完成,数据不会上传。

处理规则
  • 逐行解析,每行格式为「名称 + 分隔 + 数值 + 单位」,如 render 12.5ms 或 fetch: 1.2s。
  • 匹配规则为正则 /^(.+?)[\s:]+([\d.]+)\s*(ns|us|µs|ms|s|m|h)$/i,名称会去除首尾空白。
  • 支持单位:ns(纳秒)、us / µs(微秒)、ms(毫秒)、s(秒)、m(分)、h(小时)。
  • 空行以及以 # 或 ; 开头的注释行会被自动跳过。
  • 总耗时 = 各行毫秒数之和;平均 = 总耗时 / 行数;最小 / 最大取所有行中的极值。
  • 无法识别单位或数值的行不计入统计;若没有任何有效行则提示错误。