<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>帧调度 on PlumePHP</title><link>https://plumephp.com/tags/%E5%B8%A7%E8%B0%83%E5%BA%A6/</link><description>Recent content in 帧调度 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 20 Jun 2026 17:39:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E5%B8%A7%E8%B0%83%E5%BA%A6/index.xml" rel="self" type="application/rss+xml"/><item><title>Godot 帧调度与分帧任务：把一次性卡顿拆成可控工作流</title><link>https://plumephp.com/godot-frame-budget-task-scheduler-2026/</link><pubDate>Sat, 20 Jun 2026 17:39:00 +0800</pubDate><guid>https://plumephp.com/godot-frame-budget-task-scheduler-2026/</guid><description>&lt;h2 id="背景帧预算任务调度为什么值得单独设计"&gt;背景：帧预算任务调度为什么值得单独设计&lt;/h2&gt;
&lt;p&gt;很多卡顿不是单个操作太慢，而是太多操作挤在同一帧。打开活动页时创建 200 个奖励节点，切换关卡时实例化一批装饰，背包筛选时刷新所有 Cell，战斗结算时同时播放奖励、更新任务、写存档、打埋点。每件事单独看都能接受，叠在一帧就爆了。Godot 的主线程负责大量节点和 UI 工作，不能指望所有操作都丢给线程。分帧任务调度的价值，是把可延迟工作拆成小块，在帧预算内逐步完成。&lt;/p&gt;</description></item></channel></rss>