RheaTrace v2.0.0 发布,高性能 Android trace 工具


btrace (又名 RheaTrace) 是一个基于 Systrace 实现的高性能 Android trace 工具,它支持在 App 编译期间自动注入自定义事件,并使用 bhook 额外提供 IO 等 native 事件。

RheaTrace v2.0.0 发布啦 ,此版本带来如下优化:

 

  • 使用体验:支持 Windows 啦!此外将脚本实现从 Python 切至 Java 并去除各种权限要求,因脚本工具可用性问题引起的用户使用打断次数几乎降为 0,同时还将 Trace 产物切至 PB 协议,产物体积减小 70%,网页打开速度提升 7 倍。
  • 性能体验:通过大规模改造方法 Trace 逻辑,将 App 方法 Trace 底层结构由字符串切换为整数,实现内存占用减少 80%,存储改为 mmap 方式、优化无锁队列逻辑、提供精准插桩策略等,百万量级方法全插桩下性能损耗进一步降低至 15%。
  • 监控数据:新增 4 项数据监控能力,重磅推出渲染详情采集能力,同时还新增 Binder、线程启动、Wait/Notify/Park/Unpark 等详情数据。

更新公告:https://github.com/bytedance/btrace/releases/tag/v2.0.0


相關推薦

2023-11-10

spring-oauth-client 发布了v2.0.0版本,全面支持OAuth2.1协议的各类grant_type(如 device_code),对应不久前发布的 sping-oauth-server v3.0.0版本功能。 此版本升级更新的主要内容如下: 底层安全架构升级:jdk 升级 17 (相比 jdk8 性能与稳定

2023-01-03

洛雪音乐助手是一个功能强大、音乐齐全、操作简单的音乐播放器,支持导入其他主流音乐播放器的歌单、支持多设备同步功能,可在 Windows、MacOS、Linux 平台运行。 目前洛雪音乐更新了 2.0.0 大型版本,此版本带来歌单搜索

2022-10-30

、ElementUI、MySQL 等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件

2023-05-13

lask、Vue2.x、ElementUI、MySQL等框架精心打造的一款模块化、高性能、企业级的敏捷开发框架,本着简化开发、提升开发效率的初衷触发,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、等一

2023-05-04

从 Wry 切换到 Tauri,扩展功能会方便很多,后续支持 iOS/Android 的打包也不是问题。 常用应用上:新增 Poe,优化原有 ChatGPT、小红书、Twitter 、Reference 众多默认应用的使用体验,快去更新试试看。 特征 相比传统的 Electron

2022-08-19

x、Vue、ElementUI 等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,目前框架已集成了完整的 RBAC 权限架构和常规基

2022-10-10

== va 驱动程序名称 drm:简化映射表 x11:简化映射表 android: open() with O_CLOEXEC for device fd android:删除复杂的 open_device() 助手 android: 删除 va_fool 引用 ci:用 -Werror 加强 ci ci: va/x11/nvctl: 在 close_display 上修复 Wdeprecated-non-proto

2023-08-01

基于 FastAPI、Layui、MySQL 等框架精心打造的一款模块化、高性能、企业级的敏捷开发框架,本着简化开发、提升开发效率的初衷触发,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉

2023-04-19

JavaMelody v2.0.0 现已发布。这是一个主要版本更新,包含了一些破坏性变更。JavaMelody 是一个监控系统,目标是在 QA 和生产环境中监控 Java 或 Java EE 应用程序。 主要更新内容包括: #1146 将 javamelody-core 迁移到 Jakarta EE,

2023-12-30

在最新发布的v2.0.0版本中,对基础框架进行了大幅优化,增加对HTTP/3的支持,进一步丰富了OpenNJet的生态,动态能力逐渐成熟。此次更新主要包括以下五个方面: 基础框架大幅优化。 框架的优化对于 CoPilots 进行了加固,

2023-04-26

F3D(发音为/fɛd/)是极速且简约的开源 3D 模型查看器。它支持多种文件格式,从数字内容到科学数据集(包括 glTF、STL、STEP、PLY、OBJ、FBX、Alembic),可以显示动画并支持缩略图,以及许多渲染和纹理选项,包括基于物理的实时

2023-09-19

更新日志: [新增] layer 组件 titleStyle 属性,用于自定义 title 样式。 [新增] layer 组件 teleport 属性,用于指定弹出层挂载的 dom 节点,默认为 body。 [新增] layer 组件 teleportDisabled 属性,用于禁用 teleport 传送门属性。 [新增] layer 组

2023-05-27

英特尔 Open Image Denoise 是一个开源的高性能、高质量的去噪过滤库,适用于使用光线追踪渲染的图像。英特尔 Open Image Denoise 是 oneAPI 渲染工具包的一部分,并在 Apache 2.0 许可下发布。 Open Image Denoise 的目的是提供一个开放的、高

2023-02-10

可用于生产环境且向前兼容。 Meilisearch 是 Rust 实现的高性能开源搜索引擎,支持方便地集成到任何网站或应用程序,支持自托管 (self-hosting),可作为 Algolia 和 Elasticsearch 的轻量替代方案。Meilisearch 内置了许多实用功能,比如