如何获取有关 AOS 在启动期间正在做什么的更多信息?

How to get more information on what AOS is doing during startup?

我注意到 AOS 在不同机器上启动的执行时间非常不同。这是意料之中的,因为硬件大小不同,但这让我很好奇 AOS 正在做什么以及(有时)需要这么长时间。

是否有一个日志文件,我可以在其中监控 AOS 在启动期间正在做什么? 或者任何其他监控 AOS 启动的方法? AX2009 和 AX2012 有什么区别我都感兴趣

欢迎任何意见。

您可以使用 Trace Parser 来分析来自 windows perfmon 的事件跟踪数据。

使用 perfmon 在 AOS 上捕获痕迹。例如,参见 http://blogs.msdn.com/b/axperf/archive/2011/11/18/collect-ax-2012-event-traces-with-windows-performance-monitor.aspx

您可能会遇到的一个很大的不同是在 AOS 端启用或不启用调试。

当您启动 AOS 时,它会在 XppIL 文件夹下获取在 CIL 中编译的 AX 程序集(dll 和模块)。

如果在 AOS 上激活调试,它会在 XppIL\Source 下为每个方法获取一个扩展名为 xpp 的文本文件。所以可能需要更多时间。