Invention Publication
- Patent Title: 一种面向国产软件环境的冷热应用代码迁移方法
-
Application No.: CN202311669559.9Application Date: 2023-12-07
-
Publication No.: CN117369868APublication Date: 2024-01-09
- Inventor: 陈又咏 , 刘永清 , 张辰 , 焦艳斌 , 蔡清远 , 李钟煦 , 董昌朝 , 杨玉霞 , 冯珺 , 彭梁英
- Applicant: 国网信息通信产业集团有限公司 , 福建亿榕信息技术有限公司 , 国网浙江省电力有限公司 , 国网浙江省电力有限公司信息通信分公司
- Applicant Address: 北京市昌平区未来科技城北区国网智能电网研究院内C座4层
- Assignee: 国网信息通信产业集团有限公司,福建亿榕信息技术有限公司,国网浙江省电力有限公司,国网浙江省电力有限公司信息通信分公司
- Current Assignee: 国网信息通信产业集团有限公司,福建亿榕信息技术有限公司,国网浙江省电力有限公司,国网浙江省电力有限公司信息通信分公司
- Current Assignee Address: 北京市昌平区未来科技城北区国网智能电网研究院内C座4层
- Agency: 广州京诺知识产权代理有限公司
- Agent 陈鼎桂
- Main IPC: G06F8/76
- IPC: G06F8/76 ; G06F8/72 ; G06F8/75 ; G06F8/71 ; G06F11/36 ; G06F18/2411

Abstract:
本发明涉及一种面向国产软件环境的冷热应用代码迁移方法,包括以下步骤:步骤S1:对源代码进行检测,获取与目标平台不兼容的部分;步骤S2:基于检测结果,进行代码重构,减少复杂耦合度;步骤S3:对源代码进行静态分析,识别出冷热代码的潜在位置,并根据静态分析的结果,将热代码和冷代码进行区分,并记录下冷代码的位置和相关信息;步骤S4:基于冷热代码迁移策略,进行源代码迁移;步骤S5:在迁移过程中,对源代码进行动态检测,发现系统中存在的问题和风险,包括内存泄漏、崩溃,并修复;步骤S6:迁移结束后,在目标平台进行兼容性检测,确保代码能够在新的平台和环境中正常运行。本发明能有效提高迁移效率、保持系统稳定性和提高代码质量。
Public/Granted literature
- CN117369868B 一种面向国产软件环境的冷热应用代码迁移方法 Public/Granted day:2024-03-29
Information query