Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>EVAS Analysis ToolNew to Visual Studio Code? Get it now.
EVAS Analysis Tool

EVAS Analysis Tool

EVAS

|
30 installs
| (0) | Free
EVAS Analysis Tool Extension
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

EVAS Analysis Tool

性能分析工具,由 Trace 和 Profier 两大功能模块组成

Features

  • [X] 支持最新规范的 Trace Event Format.
  • [X] 大数据文件文件导入(2GB).
  • [X] 高性能渐进式渲染 Timeline 视图.
  • [X] SQL语句筛选.
  • [X] 性能图可输出 Vega-Lite规范 Charts.
  • [X] 支持加载特定版本的 性能数据采集工具 生成的 sqlite.db.
  • [X] 以列表的形态分析筛选RuntimeAPI.
  • [X] RuntimeAPI分析图,可展示调用关系图、运行概况、TimeCost表格等
  • [ ] RuntimeAPI分析图,可展示性能火焰图 (ToDo)
  • [X] 图表展示硬件资源使用情况.
  • [ ] 展示Graph批量调用的展示和分析 (ToDo)
  • [ ] 性能对比调优 (ToDo)

注意事项

Trace Event Format -> displayTimeUnit 属性不支持。Google最新规范文档有说明了这一点。所以生成数据时候需要如下 traceEvents 中的 ts 全部转成 us, 支持小数点。如:想传入 123889ns 需要转成 123.998us (后面 ns\us 等单位不需要)

关于 Trace 模块的SQL语句

加载Trace数据后,内置的数据库会自动生成一整套的数据,E-A图如下所示 EA Timeline 中的每段数据都可以在 slice 表中被找到

建议同一个 Flow-Event 的数据 cat 保持一致,推荐用 api_seq

    SELECT * FROM slice WHERE cat = '$api_seq'

就可以查出所有相关的节点,如下图所示 Query

系统兼容列表

Windows 支持
Windows-386(32位X86) 否
Windows-amd64(64位X86) 是
MacOS 支持
darwin-amd64(64位X86) 是
darwin-arm64(64位ARM) 是
Linux 支持
Linux-386(32位X86) 否
Linux-amd64(64位X86) 是
Linux-arm64(64位ARM) 否
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft