按插件测量开销并生成优化报告,推荐按需加载
29.6/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add shutongX/dsh-perf该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 38 处,展示前 21 条)
- 读取本地文件lib/index.js:117
const info = statSync(file) - 读取本地文件lib/index.js:119
const parsed = sanitizeConfig(JSON.parse(readFileSync(file, 'utf8'))) - 读取本地文件lib/index.js:127
try { return sanitizeConfig(JSON.parse(await readFile(file, 'utf8'))) } catch (error) { return defaults() } - 写入本地文件lib/index.js:130
await mkdir(join(file, '..'), { recursive: true }) - 写入本地文件lib/index.js:131
await writeFile(file, JSON.stringify(config, null, 2), 'utf8') - 读取本地文件lib/index.js:145
try { return readFileSync(file, 'utf8') } catch (error) { console.error('dsh-perf: missing boot script', file, error); return '' } - 读取本地文件lib/index.js:208
const pkg = JSON.parse(await readFile(join(profileDir, 'node_modules', ...parts, 'package.json'), 'utf8')) - 读取本地文件lib/index.js:259
const names = await readdir(dir) - 写入本地文件lib/index.js:301
await mkdir(dir, { recursive: true }) - 写入本地文件lib/index.js:313
await writeFile(join(dir, id + '.json'), text, 'utf8') - 写入本地文件lib/index.js:314
await writeFile(join(dir, id + '.meta.json'), JSON.stringify(meta), 'utf8') - 删除本地文件lib/index.js:338
try { await unlink(join(runsDir(home), id + suffix)) } catch (error) { if (!(error && error.code === 'ENOENT')) throw error } - 写入本地文件lib/index.js:346
await mkdir(dir, { recursive: true }) - 写入剪贴板lib/client.js:58
try { if (navigator.clipboard && navigator.clipboard.writeText) return navigator.clipboard.writeText(text) } catch (error) {} - 发起网络请求lib/client.js:136
fetch(API + "/state", { cache: "no-store" }).then(readJson).then(function (data) { - 发起网络请求lib/client.js:189
fetch(API + "/runs", { cache: "no-store" }).then(readJson).then(function (data) { setRuns(Array.isArray(data.runs) ? data.runs : []) }).catch(function - 发起网络请求lib/client.js:213
fetch(API + "/runs", { method: "POST", headers: { "content-type": "application/json" }, body: JSON.stringify({ name: name || nowLabel(), run: lastRun - 发起网络请求lib/client.js:221
fetch(API + "/runs?id=" + encodeURIComponent(id), { cache: "no-store" }).then(readJson).then(function (data) { if (data.run) { setViewRun(data.run); s - 发起网络请求lib/client.js:224
fetch(API + "/runs?id=" + encodeURIComponent(id), { method: "DELETE" }).then(readJson).then(function () { refreshRuns(); if (baseId === id) setBaseId( - 发起网络请求lib/client.js:231
return fetch(API + "/runs?id=" + encodeURIComponent(id), { cache: "no-store" }).then(readJson).then(function (data) { cache[id] = data.run; return dat - 发起网络请求lib/meter-boot.js:399
return fetch(url, { credentials: 'same-origin', cache: 'force-cache' }).then(function (response) {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 性能套件:按插件统计成本、保存运行记录、生成智能体可读的优化报告
README
由 DeepSeek 最新模型翻译生成dsh-perf
DeepSeek Harness 性能套件:按插件测量客户端开销、保存并对比记录、生成智能体可读的优化报告、按四象限推荐按需加载插件,帮你调优客户端插件。
一体化的 DSH 性能套件:按插件采集耗时、保存/对比记录、生成给智能体读的优化报告、按四象限推荐按需加载插件。
如果你以前用开发目录装过旧的 @dsh-external/<name> 版本,先移除旧插件,再装这里的无 scope 包;否则同一功能会同时加载两份。
安装
任选一种:
方式一:DSH 插件页
插件 → 添加插件 → 粘贴:
https://github.com/shutongX/dsh-perf
方式二:我的插件市场索引
DSH → 插件 → 实验性插件 → 更多 → 开启「自定义插件市场」→ 发现 → 添加索引源:
https://shutongX.github.io/dsh-plugins-index/index.json
方式三:命令行
dsh plugin --profile desktop add https://github.com/shutongX/dsh-perf
装完打开 DSH:右下角「性能」按钮,或 设置 →「性能套件」。
展开完整文档(README 剩余 1 节)
dsh-perf DeepSeek Harness 性能套件:按插件测量客户端开销、保存并对比记录、生成智能体可读的优化报告、按四象限推荐按需加载插件,帮你调优客户端插件。 一体化的 DSH 性能套件:按插件采集耗时、保存/对比记录、生成给智能体读的优化报告、按四象限推荐按需加载插件。 如果你以前用开发目录装过旧的 @dsh-external/<name> 版本,先移除旧插件,再装这里的无 scope 包;否则同一功能会同时加载两份。 安装 任选一种: 方式一:DSH 插件页 插件 → 添加插件 → 粘贴: https://github.com/shutongX/dsh-perf 方式二:我的插件市场索引 DSH → 插件 → 实验性插件 → 更多 → 开启「自定义插件市场」→ 发现 → 添加索引源: https://shutongX.github.io/dsh-plugins-index/index.json 方式三:命令行 dsh plugin --profile desktop add https://github.com/shutongX/dsh-perf 装完打开 DSH:右下角「性能」按钮,或 设置 →「性能套件」。 「性能」按钮可以拖到屏幕任意位置,位置会记住;不需要它的时候,去 设置 →「性能套件」→ 运行时优化,把「显示性能悬浮按钮」关掉。 三个页签 采集 1. 「开始记录」→ 关掉面板正常操作 → 右下角「● 性能 Ns」→「停止记录」。 2. 可以保存、查看、删除记录,也可以选两条对比。 3. 统计:事件监听器 / 定时器 / rAF 的同步执行时间,按注册位置归属到插件(含内置 ui-chat);模块加载耗时;帧间隔和 >50ms 长帧。 优化 按「使用频率 × 开销」分四象限: 开销高 开销低常用 保持常驻,优先优化 保持常驻不常用 推荐按需加载 ★ 可按需,收益小 - 插件行右侧可以手动选「常用 / 偶尔 / 不用」;默认值只是一份粗略估计。 - 推荐 = 第三方 + 可禁用 + 开销高 + 不是常用。 - 点「采纳所有推荐」会自动勾选,再「保存并刷新」生效。 - 内置插件、本插件、被内置插件依赖的插件都不能禁用。 - 其他优化:聊天滚动优化、降特效、轮询降频、自定义 CSS / JS。 - 开销阈值可以调(默认:记录 ≥20ms 或加载 ≥4ms)。 额外优化点:新版 DSH 已默认修复 ui-chat 滚动性能问题,通常不需要再开实验项「聊天滚动优化」;报告里也会单独列出这一条。 报告 选一条记录 →「生成 Markdown 报告」。报告会写到 $DSH_HOME/storages/dsh-perf/reports/,内容包括: 1. 机器摘要(YAML):recommended_lazy、keep_resident、details、config_hint,任何 DSH / 智能体都能直接读。 2. 测量结果和四象限表。 3. 给 DSH 的优化方案设计指南:判定规则、安全约束、可直接采用的配置、验证方法。 也就是说,别人拿到这份报告,不需要再猜“为什么推荐这个、怎么改”。 文件位置 - 配置:$DSH_HOME/storages/dsh-perf/config.json - 记录:$DSH_HOME/storages/dsh-perf/runs/ - 报告:$DSH_HOME/storages/dsh-perf/reports/ 注意 - 禁用客户端插件要刷新页面;共享 bundle 仍可能被预取,按需只是不再挂载/执行。 - React 合成事件的渲染耗时归在核心 React 调度,不是具体插件;浏览器排版/绘制不计入 JS 时间,长帧单独记录。 - 聊天滚动优化是实验性的 content-visibility,可能影响滚动定位。 卸载 dsh plugin --profile desktop remove dsh-perf 开发 npm test License BSD-3-Clause
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
shutongX/dsh-perf
按插件测量开销并生成优化报告,推荐按需加载
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,330已汉化DeepSeek 客户端
74.5
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,826已汉化DSH
72.2
花束设计alchaincyf/huashu-design
一句话生成网页、原型、PPT 与信息图等可交付设计
★ 28,638已汉化DSH
71.7
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,311已汉化DSH
71.4
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。