You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Windows Device Portal提取HoloLens 2带时间戳的FPS数据至CSV?

如何从HoloLens 2设备门户提取带时间戳的FPS数据到CSV文件

完全可以实现带时间戳的FPS数据导出到CSV,以下是具体操作步骤和补充方案:

一、通过设备门户UI直接导出

  1. 连接设备门户

    • 确保HoloLens 2与你的电脑处于同一局域网,打开浏览器输入设备的IP地址,登录设备门户(输入设备的用户名和密码)。
  2. 定位帧率监控页面

    • 在左侧导航栏找到「Performance」(性能)分类,进入「Frame Rate」(帧率)页面。
    • 在进程列表中选中你需要监控的目标应用,页面会实时展示该应用的FPS曲线。
  3. 导出CSV数据

    • 在帧率图表区域的右上角或底部找到「Export」(导出)按钮,选择导出格式为CSV。
    • 若导出的CSV未包含时间戳,先在监控页面的设置选项中勾选「Timestamp」(时间戳),确保时间戳数据被采集后再重新导出。
    • 导出的CSV文件会包含每一条FPS记录对应的时间戳、FPS数值、进程ID等信息,直接下载到本地即可。

二、通过设备门户API批量采集(适合长时间监控)

如果需要持续采集FPS数据,可以调用设备门户的REST API,配合脚本实现定时采集并写入CSV:

  • 示例PowerShell脚本(需替换<HoloLens-IP>为设备IP,<Process-ID>为目标应用的进程ID):
# 获取设备门户登录凭据
$cred = Get-Credential

# 定时采集FPS数据并写入CSV
while ($true) {
    $fpsData = Invoke-RestMethod -Uri "http://<HoloLens-IP>/api/performance/framerate?pid=<Process-ID>" -Credential $cred
    $fpsData | ConvertTo-Csv -NoTypeInformation -Append | Out-File "hololens_fps_log.csv"
    Start-Sleep -Seconds 1 # 每秒采集一次,可根据需求调整间隔
}
  • 运行脚本后,会持续将带时间戳的FPS数据追加到指定的CSV文件中,停止脚本即可结束采集。

内容的提问来源于stack exchange,提问作者Lotus Mzp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 09:02:40