| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
修改codecheck检视意见 Signed-off-by: Sunjiamei <sunjiamei001@chinasoftinc.com> | 11 个月前 | |
Description:补充打点,修改超过600汉字不弹窗问题 Binary Source:No Signed-off-by: songjiawei9 <songjiawei9@h-partners.com> Co-authored-by: Agent | 1 个月前 | |
!137 merge 0623_rom_opt into master size: 优化 10 个 so 编译选项,合计 -295KB Created-by: no86 Commit-by: Claude Opus 4.5 Merged-by: openharmony_ci Description: ### 一、内容说明(相关的Issue) https://gitcode.com/openharmony/systemabilitymgr_selectionfwk/issues/167 ### 二、建议测试周期和提测地址 建议测试完成时间:xxxx.xx.xx 投产上线时间:xxxx.xx.xx 提测地址:CI环境/压测环境 测试账号: ### 三、变更内容 * 3.1 关联PR列表 * 3.2 数据库和部署说明 1. 常规更新 2. 重启unicorn 3. 重启sidekiq 4. 迁移任务:是否有迁移任务,没有写 "无" 5. rake脚本: bundle exec xxx RAILS_ENV = production;没有写 "无" * 3.4 其他技术优化内容(做了什么,变更了什么) - 重构了 xxxx 代码 - xxxx 算法优化 * 3.5 废弃通知(什么字段、方法弃用?) * 3.6 后向不兼容变更(是否有无法向后兼容的变更?) ### 四、研发自测点(自测哪些?冒烟用例全部自测?) 自测测试结论: ### 五、测试关注点(需要提醒QA重点关注的、可能会忽略的地方) 检查点: | 需求名称 | 是否影响xx公共模块 | 是否需要xx功能 | 需求升级是否依赖其他子产品 | |------|------------|----------|---------------| | xxx | 否 | 需要 | 不需要 | | | | | | 接口测试: 性能测试: 并发测试: 其他: See merge request: openharmony/systemabilitymgr_selectionfwk!137 | 7 天前 | |
Description:告警修改 Binary Source:No Signed-off-by: songjiawei9 <songjiawei9@h-partners.com> Co-authored-by: Agent | 5 天前 | |
size: 优化 10 个 so 编译选项,合计 -295KB(-28.4%) 通过 -fvisibility=hidden / -fvisibility-inlines-hidden / -Wl,--exclude-libs=ALL 收敛符号导出,参考 pasteboard 和 imf 子系统的做法。覆盖 ROM 基线超标缺口 (基线 1210KB,优化前 1410KB,优化后约 1116KB)。 各 so 收益: - libselectionManager_taihe_native.z.so: -50.3% (223KB -> 111KB) - libselection_service.z.so: -40.2% (256KB -> 153KB) - libselection_extension_ability_native.z.so: -27.7% (129KB -> 93KB) - libselection_ability.z.so: -19.7% (137KB -> 110KB) - libselectionmanager_napi.z.so: -8.9% (154KB -> 140KB) - libselectionpanel_napi.z.so: -9.8% (26KB -> 24KB) - libselection_plugins_impl.z.so: -7.6% (91KB -> 84KB) 注意: - 保留栈展开表(.eh_frame / .ARM.exidx)和帧指针,确保 crash 时可定位问题 - selection_ability / selection_client 不使用 visibility=hidden(被其他 so 静态链接,会触发 undefined symbol) - selection_plugins_impl 的 extern "C" 用 #pragma GCC visibility push(default) 保护 11 个导出函数 - 待运行时验证(dlopen/dlsym/CFI)确认无功能影响 Signed-off-by: chennuo <chennuo12@huawei.com> Co-authored-by: Agent Change-Id: I12fea96392864cf154f9236450b5fd33b116d9fc | 8 天前 | |
feat: 实现插件5分钟延迟卸载和统一生命周期管理 1. SelectionService 统一管理插件生命周期 - 添加5分钟延迟卸载定时器机制 - 插件使用时自动重置定时器 - 5分钟无活动后自动卸载插件 2. 移除 SelectionConfigComparator 的独立插件加载 - 不再直接 dlopen/dlclose 插件 - 改用 SelectionService 提供的公共接口 3. 新增公共接口 - GetDatabaseConfig() - 获取数据库配置 - SaveDatabaseConfig() - 保存数据库配置 - IsDatabaseAvailable() - 检查数据库可用性 4. 添加 UDMF 依赖 - 解决剪贴板框架的依赖问题 Signed-off-by: chennuo <chennuo12@huawei.com> Co-Authored-By: agent Change-Id: Id1bc61d1d827090fc8f5e75d556771e64e5b7324 | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 11 个月前 | ||
| 1 个月前 | ||
| 7 天前 | ||
| 5 天前 | ||
| 8 天前 | ||
| 1 个月前 |