javascript - 如何在 javascript 中解析 Microsoft 事件跟踪日志文件
问题描述
如何在 Javascript 中解码和解析 ETW 日志文件?
我发现了一些相关的 NPM 包(windows-event-reader、win-getevent),但它们是Get-WinEvent
Powershell 命令的 Node 包装器。由于我的工具仅在浏览器中运行,因此这些对我来说不是一个选项。
设想
解决方案
我认为这是一种错误的做法。你应该:
- 为您的应用在离线模式下可以处理的文件定义文本或 json 格式
- 创建公共命令行工具以将任何文件(在您的情况下为 etl)转换为您的 text/json 格式
请检查speedscope 应用程序并阅读Adam Sitnik 的这篇精彩文章“使用 PerfView 分析 .NET 代码并使用 speedscope.app 对其进行可视化”
推荐阅读
- java - Java - 覆盖从外部类继承泛型的内部类时出现“名称冲突”和“构造函数未定义”错误
- youtube - Youtube Analytics API 的“行”中没有数据
- c++ - 无法从 C++ Windows 服务执行批处理文件
- mysql - SQL查询以获取字段对另一个特定字段重复的次数
- opengl - 如何通过opengl混合RGB和BGRA原始图像?
- android - 多个 CardView 阴影看起来很奇怪
- android - 在 appComponent dagger 2 中动态添加测试模块?
- python - 在numpy数组中满足条件时如何提取整行和列
- javascript - Firefox:javascript while循环运行太慢
- .net - 如果未达到阈值,C# Msbuild 代码覆盖率硬停止