SDXL 出图时间不过原点:每张先花 0.378 秒固定开销
把 SDXL 采样步数从 48 压到 1,单张出图时间只从 4.391 秒降到 0.448 秒 —— 步数差 48 倍,时间只差 9.8 倍,说明时间线不过原点。拟合得 T = 0.3776 + 0.083488 × steps:固定开销 0.3776 秒恒定、与步数无关;每步边际 83.49 毫秒。步数=1 时固定开销占 84.3%,48 步时占 8.6%。「每步毫秒」从 448.0 降到 91.5 是摊薄假象,真实边际从头到尾没变。
SDXL采样步数固定开销ComfyUI耗时性能分析5090D出图这条适用于
- 使用 SDXL 系模型 + ComfyUI 出图
- 关心出图耗时的构成,而不是只看总时长
版本指纹
ComfyUI 0.33.0 / torch 2.11.0+cu128 / sd_xl_base_1.0 / 1024×1024 / euler+normal(2026-10-12)
具体做法
实测(本机 RTX 5090D + ComfyUI 0.33.0 + sd_xl_base_1.0,2026-10-12):
环境:1024×1024 / CFG 7.0 / euler + normal / 固定 seed / 每档重复 3 次取中位
十档步数实测:
· 1 步 0.448s(固定开销占 84.3%)
· 2 步 0.545s
· 4 步 0.720s(52.4%)
· 8 步 1.035s(36.5%)
· 12 步 1.381s(27.3%)
· 16 步 1.723s(21.9%)
· 20 步 2.037s(18.5%)
· 24 步 2.436s(15.5%)
· 32 步 3.002s(12.6%)
· 48 步 4.391s(8.6%)
拟合:T(s) = 0.3776 + 0.083488 × steps
· 固定开销 = 0.3776 s
· 每步边际 = 83.49 ms
· 回代十档,8 个点误差 ≤2%,最大 2.92%(出在 steps=1)
常见误读:「每步毫秒」= 448.0(1步)→ 91.5(48步),看着像越慢越划算 —— 其实是固定开销被摊薄造成的假象。
失效边界
本结论为本机单机实测(RTX 5090D,1024×1024,CFG 7.0,euler + normal,sd_xl_base_1.0)。换分辨率、采样器、调度器、模型,固定开销的绝对值会变(VAE 解码与张量搬运的量级随分辨率变化),但「时间线不过原点、存在与步数无关的固定开销」这一结论不变。「固定开销」是实测的截距项,其内部构成未做逐项归因。
本结论为本机单机实测(RTX 5090D,1024×1024,CFG 7.0,euler + normal,sd_xl_base_1.0)。换分辨率、采样器、调度器、模型,固定开销的绝对值会变(VAE 解码与张量搬运的量级随分辨率变化),但「时间线不过原点、存在与步数无关的固定开销」这一结论不变。「固定开销」是实测的截距项,其内部构成未做逐项归因。