上海交通大学吴明瑜获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉上海交通大学申请的专利基于Java语言运行时的函数卸载方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119356868B 。
龙图腾网通过国家知识产权局官网在2025-12-26发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411410227.3,技术领域涉及:G06F9/50;该发明授权基于Java语言运行时的函数卸载方法及系统是由吴明瑜;刘书畅;陈海波设计研发完成,并于2024-10-10向国家知识产权局提交的专利申请。
本基于Java语言运行时的函数卸载方法及系统在说明书摘要公布了:本发明提供了一种基于Java语言运行时的函数卸载方法及系统,包括:加载并读取字节码类文件,得到筛选后文件;通过注解筛选出用户自定义函数,并且对函数进行插桩,增加运行时信息收集的代码,再将所述插桩后的用户自定义函数转换为字节数组;将所述字节数组转换为新字节数组,保存所述新字节数组;函数运行时判断CPU资源占用是否高于预设值;结果为是,则筛选并标记候选函数,并卸载;结果为否,则不进行处理。本发明利用服务器无感知计算平台特性,在无需关心底层服务器运维操作的前提下,能够对应用按需进行快速扩缩容,以节约本地系统资源,开启用户函数卸载后,CPU利用率能够节省至百分之六十以上,增加了可扩展性。
本发明授权基于Java语言运行时的函数卸载方法及系统在权利要求书中公布了:1.一种基于Java语言运行时的函数卸载方法,其特征在于,包括: 步骤S1:加载并读取字节码类文件,并且根据类名进行筛选,得到筛选后文件; 步骤S2:根据筛选后文件,通过注解筛选并且插桩用户自定义函数,将插桩后的所述用户自定义函数转换为字节数组; 步骤S3:将所述字节数组转换为新字节数组;所述新字节数组,由Java类的字节码表示,保存所述新字节数组; 在所述步骤S3中,调用ClassWriter类的toByteArray方法,从而得到新字节数组,所述新字节数组保存至.class文件中;所述.class文件收集Java程序运行时的信息; 步骤S4:在函数运行时判断CPU资源占用是否高于预设值;结果为是,则筛选并标记候选函数,并将候选函数存入常量级数组,并卸载;结果为否,则不进行处理; 在所述步骤S4中,令所述预设值为20%,判断CPU资源占用是否高于20%;结果为否,则不进行处理;结果为是且小于50%,则筛选出将被卸载的候选函数,并且将候选函数存入常数级的数组中,进一步判断CPU资源占用是否大于等于50%;结果为是,则标记候选函数,根据用户设置的卸载率对所述候选函数进行卸载;结果为否,则不处理; 所述候选函数,包括:最近运行的用户函数或平均运行时间最长的函数; 在通过筛选、标记并确定最终要卸载的候选函数后,将候选函数卸载到服务器无感知计算平台上。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人上海交通大学,其通讯地址为:200240 上海市闵行区东川路800号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励