摘要
本申请提出了一种基于大数据的软件代码优化方法、系统、设备及介质,涉及计算机技术领域。该方法包括:获取目标代码库及对应的运行日志数据,得到第一数据集;从编程语言维度、框架维度和项目规格维度对第一数据集进行清洗、转换和聚合处理,得到第二数据集;利用第二数据集训练机器学习模型,使得机器学习模型能够识别代码质量、性能瓶颈和潜在缺陷;利用训练好的机器学习模型对用户编写的代码模块进行分析,得到代码分析结果;根据代码分析结果,从目标代码库中生成对应的代码段,并利用可视化界面展示所述代码段。该技术方案能够给出准确、全面的代码优化建议。
技术关键词
训练机器学习模型
代码优化方法
可视化界面
大数据
版本控制系统
项目
模型训练模块
数据获取模块
软件
瓶颈
处理器
分析模块
框架
可读存储介质
复杂度
互联网
电子设备