banner图
当前位置:主页> 解决方案> 性能优化
性能优化
 

性能测试提高软件质量

       构建高质量嵌入式软件意味着提供需求所提的功能,同时也需要满足性能需求。这对于实时和高安全软件是必须遵守的策略,对于其他涉及用户接口模块的嵌入式软件也是同样的原则。好的用户体验决定了产品进入市场是成功还是失败,而这正是从你的性能测试策略开始就决定了。

Continuous Improvement 持续改进

       在整个软件开发生命周期中,验证嵌入式软件运行时的性能需要有一套整体质量流程。对于启动顺序和关键函数确保一致性的时间性能标准,找出性能瓶颈或识别性能相关的bug,可以在单元测试和模块测试过程中给以评估。在软件开发周期的后期,发现性能问题对于重构代码的潜在成本是非常高昂的。

       嵌入式的性能测试应该在整个嵌入式系统上下文内进行测试,模拟器和仿真器是有帮助的,但更有意义的性能测试应该在真实的硬件上进行测试。这样性能测试策略应该无缝的从模拟器转换到目标设备上。

 
性能测试策略综合性解决方案

       DT10是下一代动态测试工具,提供嵌入式系统性能测试综合解决方案。DT10是专为嵌入式软件工程师自动捕获和验证从设计阶段到测试阶段的性能指标而设计的专业解决方案。支持六种不同的机制从目标板捕获运行时的软件诊断数据,可以达到纳秒级的精度,同时最长可以持续32天跟踪目标板设备的执行情况。

DT10综合分析解决方案包括:

·执行时间报告 (Execution Time Reports) 

·函数周期时间报告 (Function Periodic Time Reports)

·循环计数报告 (Loop Count Reports)

·序列执行时间报告 (Sequence Interval Time Reports)

·事件和变量跟踪 (Event and Variable Monitoring)

·软硬件信号多波分析器 (Multi-wave analyzer feature capturing both software and hardware runtime signals)

·函数跟踪报告 (Function Trace Reports)

·CPU性能监控 (CPU Performance Monitors)

·自动验证设计的时间需求 (Automatic Verification of Design Time Requirements (timing and variable monitoring))

·等等…
 

       DT10 is the ultimate Power-Tool for optimizing embedded software performance DT10是优化分析嵌入式性能的强大工具