【片场日记 Filming Set Diary】Sun Zhenni and Zhu Ling shared food 孙珍妮朱苓共享美食
芯片设计师Arm Holdings周二发布了其针对Symbian OS的第一款应用程序分析工具
Symbian的Arm Profiler是RealView Development Suite 4.0专业版的一个组件,这是针对软件开发人员编写和调试代码的一批工具 - 设计的芯片
Symbian的工具旨在让开发人员能够调整他们的应用程序,因为随着GPS(全球定位系统),音乐播放和电话功能的手机变得越来越复杂,Arm的产品经理Elan Lennard
开发人员希望他们的应用程序能够快速运行,尽可能少地使用内存,并且不会消耗大量的功耗。“我们正在关注的是提供工具来帮助手机开发操作人员和软件开发人员能够添加尽可能多的功能,同时又不会影响性能,“Lennard说,”Symbian的Arm剖析器是非侵入性的,Lennard说。她说,应用程序不必修改以适应分析会话。开发人员还可以在他们正在测试的应用程序旁边运行其他应用程序,以查看他们的应用程序在实际使用情况下的表现。该工具还可以让开发人员收集无限量的跟踪数据,该数据显示了指令在处理器上执行。跟踪数据显示执行指令需要多少个处理器周期。然后开发人员可以使用该信息来改进应用程序的代码。但收集跟踪数据会带来其他问题。只需几秒钟的跟踪数据即可生成兆字节的数据。大多数分析工具都有一个内存缓冲区,不会收集超过4G的字节,Lennard表示。Arm已经配置了它的工具来收集无限量的跟踪数据。她说,Arm的跟踪收集单元可以通过USB(通用串行总线)电缆连接到另一个硬盘驱动器,从而可以收集几乎无限量的跟踪信息。开发人员还可以在执行指令时查看每个实例,从而可以详细了解代码的运行情况。
“开发人员可以真正关注应用程序遇到性能问题的位置,”Lennard说。用于Symbian的Profiler将运行在带有嵌入式跟踪宏单元的硬件上,该单元允许在处理器运行时收集处理器信息。
Arm还提供RTSM(实时系统模型),它可以在应用软件中准确模拟处理器在专业版的RealView Development Suite 4.0中进行测试。该套件起价为8,600美元
RTSM涵盖了6个Arm处理器:ARM926EJ-S,ARM1136JF-S,ARM1176JZF-S,Cortex-A8,新的Cortex R4以及新的Cortex A9。