[发明专利]使用保护存储的对象加载自检有效
申请号: | 202010013094.1 | 申请日: | 2020-01-07 |
公开(公告)号: | CN111414284B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | I.德索扎;J.S.C.西乌;F.杰雷米克;A.米西克;E.巴迪亚诺瓦 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 保护 存储 对象 加载 自检 | ||
1.一种计算机实现的方法,包括:
由计算设备确定由用户指定的感兴趣的对象,其中所述感兴趣的对象包括面向对象编程的基本单元;
由计算设备基于对应数量的感兴趣的对象将预定存储器堆的第一子集分成保护区域,其中所述预定存储器堆包括用于动态分配的存储器区域;
由计算设备将所述感兴趣的对象中的每一个分配给所述保护区域中相应的一个,并将剩余对象分配给所述预定存储器堆的第二子集;
由计算设备执行程序;
由计算设备检测所述程序的感兴趣的对象中的一个从所述预定存储器堆的所述保护区域中的一个加载;
由计算设备响应于检测到所述程序的所述感兴趣的对象中的一个从所述预定存储器堆的所述保护区域中的一个加载来生成陷阱,所述陷阱将执行程序的控制转移到信号处理程序,其中所述信号处理程序被指定为执行与所述感兴趣的对象中的一个相关联的用户定义的对象自检任务;
由计算设备的所述信号处理程序执行所述用户定义的对象自检任务;和
由计算设备执行所述感兴趣的对象的常规加载。
2.根据权利要求1所述的计算机实现的方法,其中,执行程序发生在Java环境中。
3.根据权利要求1所述的计算机实现的方法,还包括由计算设备确定与所述感兴趣的对象中的每一个相关联的用户定义的对象自检任务,包括与所述感兴趣的对象中的一个相关联的用户定义的对象自检任务,其中所述用户定义的对象自检任务中的每一个被配置为在加载了相关联的感兴趣的对象时被执行。
4.根据权利要求1所述的计算机实现的方法,还包括由计算设备确定保护加载指令,其中所述感兴趣的对象的引用的加载被修改为使用所述保护加载指令。
5.根据权利要求1所述的计算机实现的方法,还包括将执行程序返回到加载所述感兴趣的对象中的一个的程序。
6.根据权利要求1所述的计算机实现的方法,还包括由计算设备基于所述用户定义的对象自检任务向用户提供输出。
7.一种计算机可读存储介质,其包含有程序指令,所述程序指令可由计算设备执行,以使所述计算设备实现根据权利要求1-6中的一个所述的方法。
8.一种系统,包括:
与计算设备相关联的处理器、计算机可读存储器和计算机可读存储介质;
实现根据权利要求1-6中的一个所述的方法的程序指令。
9.一种系统,包括用于实现根据权利要求1-6中的一个所述的方法的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010013094.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:可变切换频率开关式储能转换器及相关方法
- 下一篇:半导体封装件