| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(dfx): Task 3-7 DFX 监控实现(启动时序/异常/计数/慢更新/卡死检测) - DfxCore 迁移至 modules/dfx 共享库(footstone 平级),DfxReportSink IoC 出站 - Task 3 启动时序:PerformanceEntry/NavigationTiming/Performance ToJSON 三件套 + FCP 钩子 ReportStartup + 10s 超时兜底 - Task 4 异常补全:分级/指纹去重(5min)/持久化(1MB 滚动)/Init 补报 + exception_handler VM 级旁路 + LoadInstance fatal - Task 5 错误计数+窗口摘要:原子计数表 + 15s 周期上报 + destroy 快照(ETS) + loadModule 计数(ETS) - Task 6 慢更新快照:root_node/native_render_manager/fr_display_sync 4 埋点 + PollSlowUpdateSlots 组装 + 帧统计(p95 近似/5 桶) - Task 7 卡死检测:scope 入口时间戳 + 6 处轨迹埋点(64 环形缓冲) + watchdog 线程(二次确认/节流) + ScopeProbeAdapter 探针注册 - 编译修复:string_view 无 data()/size() 误用 5 处改为 ConvertEncoding; dfx_collector.h 补私有方法声明;js_driver_napi 前置声明/命名空间限定; dfx_ohos 补 footstone 链接;impl 显式 link dfx_core | 1 个月前 | |
fix: revert InfraPackages URL, fix JNI slash-based package paths - Revert INFA_PACKAGES_URL back to openhippy.com (external CDN, not a code namespace) - Revert DEFAULT_INFA_DOMAIN back to 'hippy' (external infra domain) - Fix JNI paths: com/openflexui/connector → org/flexui/connector (slash-based JNI paths missed by dot-based package sed replacement) Co-Authored-By: Claude <noreply@anthropic.com> | 3 个月前 | |
perf(engine): release 体积优化 #1/#3——strip symtab + -Oz/ICF/ThinLTO(HAR 6.98→5.74MB) #1 strip .symtab/.strtab(Release 门控 POST_BUILD llvm-objcopy): - 删除静态符号表(约占 .so 26-33%),保留全部 DWARF(.debug_*)—— llvm-symbolizer/llvm-addr2line 崩溃符号化与 llvm-nm -D 锚点验证均不受影响 - debug 构建不裁剪,本地调试体验不变 #3 -Oz + --icf=all + ThinLTO(仅 OHOS+Release;Android/debug 不受影响): - compiler_toolchain.cmake:COMPILE_OPTIONS 中 -Os → -Oz + -flto=thin (target 级选项位于命令行后端,覆盖工具链注入的 -O2) - flexui_impl 源文件对齐(-Oz -flto=thin,此前走工具链默认 -O2) - 顶层 .so 链接追加 -Wl,--icf=all + -flto=thin:跨静态库 (footstone/dom/js_driver/devtools_backend)死代码消除 + 重复代码折叠; 非 LTO 对象(taitank/第三方预编译)自动退化为普通链接,混合链接合法 真机回归:./build.sh test-engine all 42/44 通过(2 个已知失败与构建无关: card-complex-render 为用例顺序交互,promise-reject-stack-policy 断言面向 debug 符号产物)。 体积:HAR 6.98MB→5.74MB(-17.8%);arm64 .so raw 11.90→7.19MB、 .text 2733→1792KB(-34%)、gz 3238→2569KB;x86_64 同步受益。 | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 3 个月前 | ||
| 1 个月前 |