🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

运行监控 Wanyi424/dsh-performance

DeepSeek Harness
Wanyi42418 天前有提交已提供中文文档扫描:含敏感能力

实时查看 DSH 与各进程的 CPU、内存和界面卡顿

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/17 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Wanyi424/dsh-performance
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已在 dsh 0.2.1-rc.5 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
数据截至 2026/11/03·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]✓
活跃:最近一次提交在 18 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件写入剪贴板(不计风险)
查看扫描证据(共 4 处,展示前 4 条)
  • 执行外部命令来自配置/变量
    lib/host.js:100
    const child = spawn(this.executable, this.args, { windowsHide: true, shell: false, stdio: "pipe" });
  • 读取本地文件
    lib/host.js:173
    return JSON.parse(await readFile(path, "utf8"));
  • 读取本地文件
    lib/host.js:220
    const dir = await realpath(join(profile, "node_modules", id)), pkg = await json(join(dir, "package.json"));
  • 写入剪贴板
    lib/client.page.js:2
    "use strict";var Ir=Object.create;var it=Object.defineProperty;var Gr=Object.getOwnPropertyDescriptor;var jr=Object.getOwnPropertyNames;var Fr=Object.
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-client-connection
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

DSH 运行监控:侧栏实时读数;整机占比、CPU/内存/界面响应三轨联动、进程趋势与工具进程启停。

README

由 DeepSeek 最新模型翻译生成
DSH 运行监控 Windows 桌面版 DeepSeek Harness 的轻量插件,用来回答四个问题: - 电脑慢,是不是 DSH 造成的? - DSH 的哪一部分、它启动的哪个程序在占用资源? - 刚才卡的那一下是什么时候、和什么同时发生的? - 长时间运行后,内存有没有一直上涨? 安装 适配 DSH 0.2.0-rc.2。采集器为 Windows x64 程序,使用系统自带的 .NET Framework 4.x。 在 DSH 左侧「插件」→「添加插件」中选择本地压缩包: D:\code\plugins\dsh\dsh-performance\dist\dsh-performance-0.4.0.tgz 启用后完整退出并重启 DSH。不需要 API Key,不调用模型,也不与智能体交互。 使用 侧栏入口:侧栏底部的「运行监控」一行,右侧实时显示 CPU 和内存合计。点击打开详情页,打开期间该行显示为选中。侧栏收起时只留图标,悬停可看读数。 详情页从上到下分为三部分,顶栏可切换时间范围:5 分钟、15 分钟、1 小时。 1. 此刻:整机 CPU 和内存各用一条横条表示。 - DSH 占用的部分按组成部分着色:界面渲染、GPU、主进程与服务、后台服务、工具进程。 - 其他程序显示为灰色,剩余部分是空闲。
展开完整文档(README 剩余 1 节)
DSH 运行监控

Windows 桌面版 DeepSeek Harness 的轻量插件,用来回答四个问题:

- 电脑慢,是不是 DSH 造成的?
- DSH 的哪一部分、它启动的哪个程序在占用资源?
- 刚才卡的那一下是什么时候、和什么同时发生的?
- 长时间运行后,内存有没有一直上涨?

安装

适配 DSH 0.2.0-rc.2。采集器为 Windows x64 程序,使用系统自带的 .NET Framework 4.x。

在 DSH 左侧「插件」→「添加插件」中选择本地压缩包:

D:\code\plugins\dsh\dsh-performance\dist\dsh-performance-0.4.0.tgz

启用后完整退出并重启 DSH。不需要 API Key,不调用模型,也不与智能体交互。

使用

侧栏入口:侧栏底部的「运行监控」一行,右侧实时显示 CPU 和内存合计。点击打开详情页,打开期间该行显示为选中。侧栏收起时只留图标,悬停可看读数。

详情页从上到下分为三部分,顶栏可切换时间范围:5 分钟、15 分钟、1 小时。

1. 此刻:整机 CPU 和内存各用一条横条表示。
- DSH 占用的部分按组成部分着色:界面渲染、GPU、主进程与服务、后台服务、工具进程。
- 其他程序显示为灰色,剩余部分是空闲。
- 下方一行列出此刻 CPU 最高和内存最多的进程,点击可直接打开它的详情。
2. 趋势:CPU、内存、界面响应三条轨道上下排列,共用一条时间轴。
- 左侧读数:每条轨道左侧是当前值和区间统计(平均、峰值、较区间开始的变化)。指向峰值旁的时刻标签,竖线会跳到那一刻。
- 悬停联动:鼠标悬停时,一根竖线贯穿三条轨道,提示框列出那一刻各组成部分的 CPU 和内存、DSH 合计以及整机占用。悬停期间时间轴不滚动;方向键可逐点查看。
- 界面响应轨道:柱是卡顿的帧,柱高为持续时长;点是点击、按键的响应时间,超过 200 毫秒的标红。
- 最下方的「工具进程」行:长时间运行的程序(如开发服务器)画成运行时段条,一次性命令画成短竖线,可以直接对照内存、CPU 的变化。
- 联动高亮:指向图例、占比条或进程表中的任一项,所有图表里只突出该组成部分。
3. 进程:分为「DSH 应用」和「工具进程」两组,每行带所选指标的趋势小图。
- 工具进程按程序合并子进程。已退出的程序收在「已退出」下,同一命令的多次运行合并为一行,例如「Git × 6」。
- 点击任一行,右侧打开详情:该进程的 CPU 与内存曲线、它是做什么的、何时启动、线程数、完整命令行(可复制),以及包含的子进程。

窗口不可见时自动暂停采集。采集失败时,页面保留最后一次读数并变淡,显示原因和「重试」,15 秒后也会自动重试。

统计口径

从插件所在的后台进程向上,找到最上层的 DeepSeek Harness.exe,即桌面主进程。再沿进程树向下,统计:

1. 桌面主进程,以及它的界面渲染、GPU、网络、存储等子进程。进程类型由 Electron 的 --type 参数识别。
2. DSH 后台服务,即同一个可执行文件以 Node 模式运行的进程。
3. 后台启动的全部程序及其子孙进程,即「工具进程」,计入合计。

以下不计入:
- 采集器自身的占用,单独显示在页脚,不计入 DSH 合计。
- 父进程已经退出的程序,因为无法确认来源。
- 树外的同名程序。

插件不接受网页传入的 PID 或命令,也不提供结束进程的操作。

指标定义:
- CPU:各进程在采样间隔内使用的 CPU 时间之和,除以间隔和逻辑处理器数。100% 表示整台电脑的算力全部占满,与任务管理器一致。两次采样之间启动的进程,其全部 CPU 时间都计入这个间隔;PID 被复用时不沿用旧进程的读数。
- 内存:进程专用工作集之和,与任务管理器「详细信息」页的「内存(专用工作集)」列一致。需要 Windows 10/11 22H2 及 2023 年 9 月以后的累积更新,不支持时显示 —。个别进程没有读取权限时不计入合计,并在「此刻」中注明数量。
- 整机:CPU 来自 GetSystemTimes,与 DSH 用同一个采样间隔计算;内存为已使用的物理内存,即总量减去可用(GlobalMemoryStatusEx)。
- 界面响应:
- 卡顿:取自 Chromium 的 Long Animation Frames,即一帧被拖延超过 50 毫秒;不支持时退回 Long Tasks。
- 交互延迟:取自 Event Timing,即从点击或按键到界面画出反馈的时间,超过 200 毫秒标红。
- 两者都由浏览器事件推送,没有轮询,只在窗口可见时记录。打开本页期间,本页自身的绘制也会计入。
- 程序启停:根据每次读数推断。启动时间取进程自己的创建时间;退出时间是最后一次看到它运行的时刻。窗口不可见期间启动又退出的程序不会出现。

开销控制

- 采样频率:侧栏常驻读数时每 3 秒一次,打开详情页时每 2 秒一次,失败后每 15 秒一次。两处共用一个采样器。
- Host 端合并:并发请求合并为一次,1.8 秒内的重复请求直接复用结果。
- 采集器:每次请求只读一次进程快照,以及树内各进程的 CPU 时间、内存、线程数和两项整机计数。命令行每个进程只读一次并缓存。不使用 WMI、PowerShell,不扫描文件;闲置 15 秒后退出。
- 历史数据:只保存在内存中,保留 1 小时,不写磁盘、不上传。
- 趋势每个读数只存五个分组的汇总。
- 每个进程和程序的趋势按 15 秒汇总。
- 已退出的程序最多保留 300 个。
- 卡顿和交互各最多 3000 条。
- 页面渲染:
- 长时间范围按绘图宽度抽稀,每两个像素约画一个点;统计仍使用全部读数。实测一小时、1800 个读数的统计每次约 0.1–0.2 ms。
- 页面没有循环播放的动画,只在数据更新或用户操作时短暂动一下。
- 包体:侧栏入口约 13 KB,常驻加载;详情页约 70 KB,打开时才加载。复用 DSH 的 React,不引入图表库、组件库或图标库。

0.2.0 曾在本机测得:采集器稳定后约占整机 0.06% CPU,专用工作集约 10 MB;0.3.0 的采集器检查中约 5 MB。0.4.0 尚未在真实 DSH 中重新实测,可用下文的基准脚本复测。

开发与验证

npm ci
npm run typecheck
npm test
npm run build
npm run check:collector
npm run check:browsertext
npm pack --pack-destination dist

- npm run build:用系统自带的 .NET Framework C# 编译器生成 lib/collector.exe,发布包同时包含 native/Collector.cs 源码。
- check:collector:用一棵隔离的 Windows 进程树验证采集结果,包括:
- 进程类型识别:主进程、界面渲染、GPU、Host,Host 启动的 Shell 及其子进程;
- 树外同名程序被排除;
- 整机计数与线程数的读取;
- 并发合并、闲置退出、重建基线与释放。
- check:browser:在隔离载体中加载实际构建的界面。请求由 Playwright 拦截应答,不占用端口。
- 数据:采集读数为脚本化场景,卡顿和慢交互是 Chromium 真实产生的事件。
- 验证范围:懒加载、选中态、整机占比、三轨联动与提示框、程序启停、联动高亮、已退出程序、侧边详情、排序、可见性暂停、错误与重试、窄屏和深色主题。
- 截图保存在 artifacts/;需要 Playwright Chromium。

可选:对正在运行的 DSH 做只读实测。参数换成桌面主进程的 PID,即任务管理器「详细信息」页中最上层的 DeepSeek Harness.exe: powershell
node --import tsx scripts/benchmark.ts <DSH桌面主进程PID>

文件结构 text native/Collector.cs Windows 只读采集器:沿进程树读取 CPU 时间、内存、线程、进程类型和整机计数 src/collector.ts 采集器生命周期、请求合并与缓存 src/metrics.ts 进程分类、CPU 与整机占用计算 src/insights.ts 历史点、抽稀、区间统计、工具进程合并与命名 src/tracking.ts 每个进程的 15 秒趋势与程序启停记录 src/responsiveness.ts 卡顿帧与交互延迟记录 src/controller.ts 共享采样器与可见性管理 src/host.ts DSH Host API src/client.tsx 侧栏入口与详情页懒加载 src/page.tsx 详情页 src/now.tsx 此刻:整机占比 src/timeline.tsx 三轨联动趋势与工具进程运行条 src/processes.tsx 进程表 src/details.tsx 进程详情侧栏 src/spark.tsx 趋势小图 tests/ 单元测试与隔离载体 scripts/ 构建、原生验证、浏览器验证与基准

MIT License。运行时复用 DSH 提供的 React;采集器只调用 Windows API 和系统 .NET Framework。
预览分享卡片长什么样 ↓Wanyi424/dsh-performance
分享 · DeepSeek Harness Hub
Wanyi424/dsh-performance

实时查看 DSH 与各进程的 CPU、内存和界面卡顿

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部