Posted in

Go语言开发OBS插件的“时间炸弹”:libobs日志回调函数中调用runtime.Gosched()导致的goroutine饥饿问题(含perf sched延迟追踪)

第一章:Go语言开发OBS插件的 … Go语言开发OBS插件的“时间炸弹”:libobs日志回调函数中调用runtime.Gosched()导致的goroutine饥饿问题(含perf sched延迟追踪)Read more

Posted in

Go语言开发OBS插件的“反直觉”设计原则:为什么你不该用context.Context传递obs_source_t?3个真实崩溃案例还原

第一章:Go语言开发OBS插件的 … Go语言开发OBS插件的“反直觉”设计原则:为什么你不该用context.Context传递obs_source_t?3个真实崩溃案例还原Read more

Posted in

【急迫预警】OBS 31.0即将废弃obs_data_t C ABI——Go开发者必须在Q3前完成的3项迁移动作(含自动转换脚本)

第一章:OBS 31.0 C A … 【急迫预警】OBS 31.0即将废弃obs_data_t C ABI——Go开发者必须在Q3前完成的3项迁移动作(含自动转换脚本)Read more

Posted in

Go语言开发OBS插件的“黄金5分钟”启动法则:如何将插件初始化时间从842ms压缩至≤117ms(含pprof优化路径)

第一章:OBS插件性能瓶颈的根源 … Go语言开发OBS插件的“黄金5分钟”启动法则:如何将插件初始化时间从842ms压缩至≤117ms(含pprof优化路径)Read more