Files
future-harmony-freeze-oom-fix/影响面与提交追溯.md
T

48 lines
4.1 KiB
Markdown

# 影响面与 Git Commit 追溯
## 1. 说明
本文整理当前需求影响面对应的功能改动文档、代码仓库和 Git commit。`harmony-ths-futures-apm-oom/` 是本证据仓库中的文档目录,其应用代码改动统一归属 `harmony-ths-futures`
本文仅覆盖应用层、ArkTS SDK 和画线 SDK 的业务影响,明确排除:
- `ohos_mobile_lib_communication` 的 Worker、解压、曲线解析、队列索引及跨 Frame 缓冲等内部修改;
- `futures_trade_sdk` 原生 `lib-weituosdk` 的 C++ 锁优化提交。
同一功能涉及上游 SDK 实现和应用 HAR 接入时,分别列入对应代码库。
## 2. `harmony-ths-futures`
| 类型 | 影响面 | 功能改动文档 | Git Commit |
| --- | --- | --- | --- |
| Freeze | XML 异步解析 | [02-xml-taskpool-refactor.md](harmony-ths-futures-freeze/doc/change-notes/02-xml-taskpool-refactor.md) | `e16813f86b8dbabcf6e6e4a18df72c80c69cc9db` |
| Freeze | 画线优化 HAR 接入 | [09-drawline-dedup-optimization.md](harmony-ths-futures-freeze/doc/change-notes/09-drawline-dedup-optimization.md) | `ce0719178530b5ca64272c6c1e90b5bcdb8297fc` |
| Freeze | 减少同步交易 SDK 查询、合并同账号重登 | [05-trade-sdk-native-lock-app-mitigation.md](harmony-ths-futures-freeze/doc/change-notes/05-trade-sdk-native-lock-app-mitigation.md) | `d04f7720c13b130bd9bdab69109d6a93c6edcfca` |
| Freeze | 交易页在线状态读缓存 | [08-trade-page-online-status-cache.md](harmony-ths-futures-freeze/doc/change-notes/08-trade-page-online-status-cache.md) | `8c3170778f50bf767c9146ea177e82080d629da2` |
| Freeze | 挂单请求合并、套利开关缓存 | [11-top10-followup-fixes.md](harmony-ths-futures-freeze/doc/change-notes/11-top10-followup-fixes.md) | `0d10cf71a01c8c5d875ca4c950d6d2fd71d3fd42` |
| Freeze | 成交推送优化 HAR 接入 | [07-trade-sdk-match-push-optimization.md](harmony-ths-futures-freeze/doc/change-notes/07-trade-sdk-match-push-optimization.md) | `ce0719178530b5ca64272c6c1e90b5bcdb8297fc` |
| OOM | 行情订阅与请求缓冲清理 | [10-table-request-client-subscription-cleanup.md](harmony-ths-futures-apm-oom/doc/change-notes/10-table-request-client-subscription-cleanup.md) | `5f6e007c7f431521350a68543c4db5314a8c644f`<br>`2ca4759c4e0212b4c80c41b94a0ae1339569e89c` |
| OOM | 行情实时通知合并 | [11-table-request-client-notification-coalescing.md](harmony-ths-futures-apm-oom/doc/change-notes/11-table-request-client-notification-coalescing.md) | `909ab7e83795ca418138da81dc8273c29046ce55` |
| OOM | WebView 总览请求释放 | [13-webview-overview-request-cleanup.md](harmony-ths-futures-apm-oom/doc/change-notes/13-webview-overview-request-cleanup.md) | `da5599387d82f06256e9224eb8c8001410de1a6b` |
## 3. `harmony_futures_trade_sdk`
| 类型 | 影响面 | 功能改动文档 | Git Commit |
| --- | --- | --- | --- |
| Freeze | 成交推送去重与稳定排序 | [07-trade-sdk-match-push-optimization.md](harmony-ths-futures-freeze/doc/change-notes/07-trade-sdk-match-push-optimization.md) | `9e56923cfaadb14fff0fa928cabe4e5aef615490`<br>`31256eff45b51a96551a2ba8f2b31bb02e4258af` |
| OOM | 交易市价缓存清理 | [12-trade-sdk-market-price-cache-cleanup.md](harmony-ths-futures-apm-oom/doc/change-notes/12-trade-sdk-market-price-cache-cleanup.md) | `fbfb85d704510fcbe94d1c58f732e0add4a76292` |
## 4. `hmdrawlinebasicsdk`
| 类型 | 影响面 | 功能改动文档 | Git Commit |
| --- | --- | --- | --- |
| Freeze | 画线候选集去重 | [09-drawline-dedup-optimization.md](harmony-ths-futures-freeze/doc/change-notes/09-drawline-dedup-optimization.md) | `c3f8e6bc2ca44af9afa9bf0163d88d2508d55a0a` |
## 5. 不纳入本表的提交
| 排除项 | 仓库 | Git Commit | 原因 |
| --- | --- | --- | --- |
| 通信 SDK Worker、曲线解析及队列索引 | `ohos_mobile_lib_communication` | `031d4cf221b4da6d9aaf2db443ba293559a0d4a5` | 属于 communication SDK 内部实现 |
| 通信 SDK 跨 Frame 缓冲清理 | `ohos_mobile_lib_communication` | `4784e4698a3d335471f275fd7c8dd9c113323b78` | 属于 communication SDK 内部实现 |
| 原生交易锁优化 | `futures_trade_sdk` / `lib-weituosdk` | `1ba241ef8d9aae16dde1b0c4e406d6cd41cca216` | 属于交易 SDK C++ 代码 |