工具|鸿蒙开发必备,华为DevEco Device Tool 3.0 Beta 2发布
IT之家 1 月 1 日消息 , 华为 DevEco Device Tool 是面向智能设备开发者提供的一站式集成开发环境 , 支持 HarmonyOS Connect / OpenHarmony 的组件按需定制 , 支持代码编辑、编译、烧录和调试、性能监测等功能 , 支持 C / C++ 语言 , 以插件的形式部署在 Visual Studio Code 上 , 支持 Windows10 64 位或 Ubuntu18 及以上版本 。
本次为大家带来的是新版本 3.0 Beta2 , 新增三项新功能 , 欢迎大家升级体验!
升级方式
打开已安装的历史版本 Device Tool , 点击提示信息中的升级链接 。
直接从 HarmonyOS 官网下载新版本:
https://device.harmonyos.com/cn/develop/ide#download_beta
一、新增可视化 Trace 工具
在调试设备应用程序时 , 如果出现应用运行不稳定问题(如死机死锁) , 开发者只能通过添加打印数据和人工分析日志来定位问题 , 影响开发效率 。
此次 3.0 Beta2 版本新增支持 Hi3516DV300、Hi3518EV300 开发板的可视化 Trace 工具 。 该工具以事件信息视图、CPU 负载视图、内存监控视图和任务轨迹视图来直观体现事件详情、CPU 占比、内存趋势图和任务切换轨迹 。 开发者通过可视化 Trace 工具可以更好地理解系统、辅助定位程序运行不稳定问题 , 从而大幅度提升开发效率 。
文章图片
图 1 可视化 Trace 工具
二、新增 Perf 性能分析工具
【工具|鸿蒙开发必备,华为DevEco Device Tool 3.0 Beta 2发布】开发者在测试过程中 , 往往遇到 CPU 占用高和无法定位性能瓶颈等问题 。 为了避免这些问题 , 开发者在开发过程中常常需要时刻关注性能使用情况 。
IT之家获悉 , 此次 3.0 Beta2 版本新增支持 Hi3516DV300、Hi3518EV300 开发板的 Perf 性能分析工具 , 该工具通过计数模式和采样模式采集事件发生的次数、执行时间和上下文信息 , 进而分析热点函数、热点路径等信息 , 助力开发者识别性能瓶颈 , 辅助开发者对应用性能进行优化 。
该工具支持三种类型采样事件:
硬件 PMU(Performance Monitoring Unit , 性能监控单元)事件:采集循环次数(cycle)和缓存量(cache) 。
软件打点采样事件:采集中断和内存申请次数、中断和内存申请发生概率 。
高精度周期事件:按固定周期采样事件 , 时间精确到微秒(us) 。
文章图片
图 2 Perf 性能分析工具
三、新增基于 Hi3861 芯片的开发板的应用兼容性测试套件 acts
为了保证合作伙伴的设备和应用在 HarmonyOS 上能稳定地运行 , 同时提供一致性的接口和业务体验 , 合作伙伴的设备和应用在正式发布之前 , 需要进行一系列兼容性测试 。
推荐阅读
- 建设|上海徐汇漕河泾开发区将建“AI公园”
- 平台|韩国科学技术研究院开发出世界首款 AI 运算专用 SSD
- 历史|烟台开发区第二初级中学校园文化艺术节(二)
- 应用开发商|苹果拟在韩国提供其他支付选择
- 安全|黑客组织Patchwork感染自己开发的恶意程序 导致内部系统被曝光
- IT|KDDI合作开发海空系统:用空中无人机运输和部署水下无人机
- Apple|苹果妥协 将在韩国允许应用开发者采用第三方支付
- 新浪数码|苹果妥协 将在韩国允许应用开发者采用第三方支付
- 电脑|苹果 macOS 12.2 开发者预览版 Beta2 发布
- 财联社|苹果终于妥协 将在韩国允许App开发商提供第三方支付选项
