跳到正文
Hacker News· martz·· 2 小时前AI 评分22

C vs. C#:在 VLC 中竞速高斯模糊

C vs. C#: racing VLC's Gaussian blur

AI 导读

开发者将 VLC 的 C 语言高斯模糊滤镜逐行移植为 C#,通过 .NET Native AOT 编译为原生插件,在同一 VLC 4 中对比性能。逐行移植版每帧耗时比 C 多约 23%,原因是 RyuJIT 生成的指令数约为 clang 两倍;两处小改动后差距缩至 8% 以内。

来源:Hacker News · martinfinkel.com