DSH Plugins
返回列表
🖥️

dsh-performance-optimizer

客户端 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install Weidows/dsh-performance-optimizer

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install Weidows/dsh-performance-optimizer,即可从 https://github.com/Weidows/dsh-performance-optimizer 安装该性能监控插件。

插件介绍

当你在 DSH 里长时间对话、频繁调用工具或滚动界面时,卡顿、内存缓慢上涨、事件循环被占满往往很难凭感觉定位。dsh-performance-optimizer 在 Host 侧以轻量方式持续采样进程 CPU 与内存,并把最近一段历史留在滚动缓冲里,让你和用户界面、Agent 都能基于同一套数据说话。

插件刻意保持简单:默认每秒采一次样,保留约 60 个样本,涵盖 RSS、堆内存、外部内存、累计与增量 CPU,以及采样间隔漂移(wallDeltaMs),用来对照「计时器是否被事件循环拖慢」。在设置页的插件详情里,你可以看到实时表格和 Canvas2D 图表(CPU / RSS / Heap / Wall 等视图);若开启 HUD,还会在页面上挂一个可选的浮动面板,随时扫一眼当前状态。

对 Agent 而言,bundle 注册了原生工具 performance_report,按需返回与界面一致的 JSON 报告,便于在会话中判断是否存在工具循环、内存漂移或与滚动相关的压力。禁用或卸载时会清理采样定时器、工具注册与 UI 挂载,不在 Host 上留下残留副作用。

适合正在调试 DSH Host 性能、排查内存与 CPU 异常,或希望 Agent 在复杂任务中能引用客观指标的开发者与高级用户。

使用场景

  • 长时间对话后怀疑 Host 内存持续上涨,需要在设置页查看 RSS/堆内存趋势
  • 界面滚动或操作卡顿,想对照 CPU 增量与 wallDeltaMs 判断是否事件循环饱和
  • Agent 在密集调用工具时需要按需拉取 performance_report 做会话内诊断

适合人员

  • 调试 DSH Host 性能与稳定性的插件/平台开发者
  • 习惯在设置页看图表、必要时开 HUD 的高级用户
  • 希望 Agent 依据客观指标而非猜测来排查卡顿与内存问题的使用者