[发明专利]一种资源分配方法及装置有效
| 申请号: | 202310325288.9 | 申请日: | 2023-03-30 |
| 公开(公告)号: | CN116048818B | 公开(公告)日: | 2023-07-04 |
| 发明(设计)人: | 卢亿雷;蒋善文;刘喆 | 申请(专利权)人: | 北京白海科技有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/448 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 王震 |
| 地址: | 100101 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 资源 分配 方法 装置 | ||
本申请提供了一种资源分配方法及装置,方法应用于服务器,该方法包括:接收用户在代码编辑页面中执行的操作指令;确定操作指令是否为对代码编辑页面中执行按钮的点击指令;若操作指令是对代码编辑页面中执行按钮的点击指令,则确定用户在代码编辑页面的代码编辑区中编辑的代码,以及配置的代码的编程语言和应用的操作系统;依据编程语言和操作系统与资源分配表进行比配,确定代码执行时占用的预测资源;将预测资源分配给代码,以执行代码。本申请通过依据用户的操作指令,确定操作指令处于代码编辑的哪个阶段,从而对应分配相应的资源,解决了现有技术中资源浪费的技术问题,达到了节约资源和降低成本的技术效果。
技术领域
本申请涉及代码编辑技术领域,尤其涉及一种资源分配方法及装置。
背景技术
现有技术中,将代码的开发、调试、训练在一个平台内全部完成后,将代码打包成数据包,将数据包放置另一个平台内运行。进而,开发工程师需要掌握两个平台的操作方式,效率低且成本高。或者,现有技术中也有将代码的开发、调试、训练和运行耦合在一个平台的方式,但是,无论用户对代码进行开发、调试、训练和运行哪种操作,都分配相同的资源给用户使用,造成资源浪费。
发明内容
有鉴于此,本申请的目的在于至少提供一种资源分配方法及装置,通过依据用户的操作指令,确定操作指令处于代码编辑的哪个阶段,从而对应分配相应的资源,解决了现有技术中没有基于用户的操作指令而分配资源所导致的资源浪费的技术问题,达到了节约资源和降低成本的技术效果。
本申请主要包括以下几个方面:
第一方面,本申请实施例提供一种资源分配方法,方法应用于服务器,方法包括:接收用户在代码编辑页面中执行的操作指令;确定所述操作指令是否为对所述代码编辑页面中执行按钮的点击指令;若所述操作指令是对所述代码编辑页面中执行按钮的点击指令,则确定用户在代码编辑页面的代码编辑区中编辑的代码,以及配置的所述代码的编程语言和应用的操作系统;依据所述编程语言和所述操作系统与资源分配表进行比配,确定所述代码执行时占用的预测资源;将所述预测资源分配给所述代码,以执行所述代码。
可选地,方法包括:若所述操作指令不是对所述代码编辑页面中执行按钮的点击指令,则确定所述服务器的当前闲置资源是否大于第一预设资源;若所述服务器的当前闲置资源大于第一预设资源,则将所述当前闲置资源中分配出第一预设资源,以执行所述操作指令。
可选地,在所述将所述预测资源分配给所述代码,以执行所述代码之前,所述方法包括:确定所述服务器的当前闲置资源是否大于所述预测资源;若所述服务器的当前闲置资源大于所述预测资源,则依据所述预测资源,确定所述代码的执行方式;若所述服务器的当前闲置资源小于或者等于所述预测资源,则监测所述服务器的当前闲置资源。
可选地,依据所述预测资源,确定所述代码的执行方式,包括:确定所述预测资源是否大于第二预设资源;若所述预测资源小于或者等于第二预设资源,则所述代码的执行方式为单机运行;若所述预测资源大于第二预设资源,则所述代码的执行方式为分布式运行。
可选地,在所述确定所述操作指令是否为对所述代码编辑页面中执行按钮的点击指令之后,所述方法还包括:若所述操作指令是对所述代码编辑页面中执行按钮的点击指令,则确定用户配置的所述代码执行时占用的配置资源;将所述配置资源分配给所述代码,以执行所述代码。
可选地,将所述配置资源分配给所述代码,以执行所述代码,包括:确定所述配置资源是否大于所述预测资源;若所述配置资源大于所述预测资源,则将所述预测资源替换所述配置资源;若所述配置资源小于或者等于所述预测资源,则将所述配置资源分配给所述代码,以执行所述代码。
可选地,资源包括:CPU核数、GPU核数和内存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京白海科技有限公司,未经北京白海科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310325288.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:单挑压轮内镶贴片装置
- 下一篇:一种可通气的三自由度虚拟飞行试验装置





