应用编译方法及程序产品技术

技术编号:46103621 阅读:6 留言:0更新日期:2025-08-15 19:44
本发明专利技术公开了一种应用编译方法及程序产品。所述方法包括:通过静态代码分析工具对目标应用的源程序数据进行解析,获得源程序数据中的多个程序静态资源;分别确定每个程序静态资源的资源占用字节,在资源占用字节大于或等于预设资源阈值的情况下,对程序静态资源进行压缩;确定待部署目标应用的目标设备的硬件适配配置文件,根据硬件适配配置文件确定与目标应用对应的编译优化方式;基于压缩后的程序静态资源和编译优化方式确定与源程序数据对应的目标二进制文件。本方案实现了对目标应用的源程序数据进行编译优化,使得适配不同类型的目标设备,从而提高目标应用运行在目标设备时的性能和稳定性。

【技术实现步骤摘要】

本专利技术涉及计算机应用,尤其涉及一种应用编译方法及程序产品


技术介绍

1、随着智能电网的快速发展,电力系统变得越来越复杂和智能化,各种小型卡片式快应用在电网监控、管理和维护中发挥着越来越重要的作用。电网应用通常处理和显示大量的实时电网数据,例如电力负荷曲线以及设备状态信息等,使得电网应用在使用时性能较差,难以满足用户体验,并且当电网应用出现响应缓慢或崩溃的情况时,将会影响电网运维的效率和安全性。

2、在实际场景中,应用程序通常运行在多种不同的硬件设备,例如,高性能控制中心的服务器或者现场工作人员的移动设备。相关技术中,应用程序在不同硬件设备上的执行效果不同,甚至存在无法部署至硬件设备上的情况。而,针对不同的硬件设备开发不同的应用,周期长,成本高,耗时耗力。


技术实现思路

1、本专利技术提供了一种应用编译方法及程序产品,以解决在不同硬件设备上的执行效果不同,甚至存在无法部署至硬件设备上以及需要制作多个应用导致的效率低及成本高等的技术问题。

2、根据本专利技术的一方面,提供了一种应用编本文档来自技高网...

【技术保护点】

1.一种应用编译方法,其特征在于,包括:

2.根据权利要求1所述的应用编译方法,其特征在于,所述确定待部署所述目标应用的目标设备的硬件适配配置文件,包括:

3.根据权利要求2所述的应用编译方法,其特征在于,所述目标部件包括中央处理器;所述的性能限制信息包括任务处理限制;所述确定待部署所述目标应用的目标设备的目标部件的性能限制信息,包括:

4.根据权利要求2所述的应用编译方法,其特征在于,所述目标部件包括内存;所述的性能限制信息包括内存访问限制;所述确定待部署所述目标应用的目标设备的目标部件的性能限制信息,包括:

5.根据权利要求2所述的应用...

【技术特征摘要】

1.一种应用编译方法,其特征在于,包括:

2.根据权利要求1所述的应用编译方法,其特征在于,所述确定待部署所述目标应用的目标设备的硬件适配配置文件,包括:

3.根据权利要求2所述的应用编译方法,其特征在于,所述目标部件包括中央处理器;所述的性能限制信息包括任务处理限制;所述确定待部署所述目标应用的目标设备的目标部件的性能限制信息,包括:

4.根据权利要求2所述的应用编译方法,其特征在于,所述目标部件包括内存;所述的性能限制信息包括内存访问限制;所述确定待部署所述目标应用的目标设备的目标部件的性能限制信息,包括:

5.根据权利要求2所述的应用编译方法,其特征在于,所述目标部件包括图形处理器;所述的性能限制信息包括处理时间限制;所述确定待部署所述目标应用的目标设备的目标部件的性能限制信息,包括:

6.根据权...

【专利技术属性】
技术研发人员:刘运华杜韶辉陈建刘子龙周峰
申请(专利权)人:中国南方电网有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1