- 专利标题: 一种面向国产软件环境的冷热应用代码迁移方法
-
申请号: CN202311669559.9申请日: 2023-12-07
-
公开(公告)号: CN117369868B公开(公告)日: 2024-03-29
- 发明人: 陈又咏 , 刘永清 , 张辰 , 焦艳斌 , 蔡清远 , 李钟煦 , 董昌朝 , 杨玉霞 , 冯珺 , 彭梁英
- 申请人: 国网信息通信产业集团有限公司 , 福建亿榕信息技术有限公司 , 国网浙江省电力有限公司 , 国网浙江省电力有限公司信息通信分公司
- 申请人地址: 北京市昌平区未来科技城北区国网智能电网研究院内C座4层; ; ;
- 专利权人: 国网信息通信产业集团有限公司,福建亿榕信息技术有限公司,国网浙江省电力有限公司,国网浙江省电力有限公司信息通信分公司
- 当前专利权人: 国网信息通信产业集团有限公司,福建亿榕信息技术有限公司,国网浙江省电力有限公司,国网浙江省电力有限公司信息通信分公司
- 当前专利权人地址: 北京市昌平区未来科技城北区国网智能电网研究院内C座4层; ; ;
- 代理机构: 广州京诺知识产权代理有限公司
- 代理商 陈鼎桂
- 主分类号: G06F8/76
- IPC分类号: G06F8/76 ; G06F8/72 ; G06F8/75 ; G06F8/71 ; G06F11/36 ; G06F18/2411
摘要:
本发明涉及一种面向国产软件环境的冷热应用代码迁移方法,包括以下步骤:步骤S1:对源代码进行检测,获取与目标平台不兼容的部分;步骤S2:基于检测结果,进行代码重构,减少复杂耦合度;步骤S3:对源代码进行静态分析,识别出冷热代码的潜在位置,并根据静态分析的结果,将热代码和冷代码进行区分,并记录下冷代码的位置和相关信息;步骤S4:基于冷热代码迁移策略,进行源代码迁移;步骤S5:在迁移过程中,对源代码进行动态检测,发现系统中存在的问题和风险,包括内存泄漏、崩溃,并修复;步骤S6:迁移结束后,在目标平台进行兼容性检测,确保代码能够在新的平台和环境中正常运行。本发明能有效提高迁移效率、保持系统稳定性和提高代码质量。
公开/授权文献
- CN117369868A 一种面向国产软件环境的冷热应用代码迁移方法 公开/授权日:2024-01-09