即使在beta文档中也无法找到任何ActionScript本机API,我认为这意味着测量CPU /内存消耗的唯一方法是通过编写自定义本机解决方案,将其与AIR连接并使其在每个上工作目标平台?
基本上,目标是能够在AIR中提供此信息,而不必使用外部应用程序进行性能分析,甚至不能使用Flex/Flash构建器.
感谢有用的答案,System.totalMemory悄悄地躲过了我!
似乎CPU负载唯一的解决方案是使用NativeProcess进行一些命令行抓取.
你可以像这样测量内存消耗:
System.totalMemory
如果你谷歌搜索"as3 fps",你会发现很多网站都在讨论如何衡量实际的帧速率.
但我不认为你可以在没有外界帮助的情况下找出你的Flash应用程序的CPU消耗.