-
公开(公告)号:CN103838633A
公开(公告)日:2014-06-04
申请号:CN201310585908.9
申请日:2013-11-20
Applicant: 国际商业机器公司
CPC classification number: G06F12/0253 , G06F3/0604 , G06F3/0608 , G06F3/0626 , G06F3/0629 , G06F3/0631 , G06F12/00 , G06F12/02 , G06F12/023 , G06F12/0269 , G06F12/0615 , G06F12/0646
Abstract: 本发明涉及在动态虚拟机存储器调整中避免内存不足。检测相对于与应用存储器的存储器堆相关联的调整的堆最大大小的未使用空闲存储器不足。调整的堆最大大小被设置为小于最大堆分配大小的堆大小。计算解决所述未使用空闲存储器不足的对所述调整的堆最大大小的增大量。将所述调整的堆最大大小增大所计算出的对所述调整的堆最大大小的增大量。
-
公开(公告)号:CN104133775A
公开(公告)日:2014-11-05
申请号:CN201410176022.3
申请日:2014-04-29
Applicant: 国际商业机器公司
CPC classification number: G06F12/10 , G06F9/45558 , G06F12/08 , G06F2009/45583 , G06F2212/1016 , G06F2212/1044 , G06F2212/152
Abstract: 本发明涉及一种用于管理存储器的方法和装置。提供一种用于在计算系统中管理存储器的方法,所述计算系统包括在虚拟化控制层之上执行的应用,其中所述虚拟化控制层将虚拟存储器的各部分映射到物理存储器的各部分,所述方法包括以下步骤:由所述应用标识虚拟存储器范围,所述虚拟存储器范围在所述虚拟存储器中重复的概率超过给定阈值;由所述应用获得与所述虚拟存储器范围对应的至少一个存储器地址;以及将所述虚拟存储器范围的标识符和与所述虚拟存储器范围对应的所述存储器地址从所述应用传递到所述虚拟化控制层,其中所述虚拟化控制层可使用所述标识符来标识所述虚拟存储器中的类似范围。
-
公开(公告)号:CN103365724A
公开(公告)日:2013-10-23
申请号:CN201310112286.8
申请日:2013-04-02
Applicant: 国际商业机器公司
IPC: G06F9/50
CPC classification number: G06F9/5044 , G06F9/45516
Abstract: 本发明涉及一种用于检测可本地化的本机方法的方法和系统。检测可本地化的本机方法可包括静态地分析本机方法的本机二进制文件。对于所述本机二进制文件中调用的每个功能调用,检查通过该功能调用访问的资源是否可本地地获得。如果通过所述本机方法访问的全部资源均可本地地获得,则将该方法标注为可本地化。
-
公开(公告)号:CN103838633B
公开(公告)日:2017-06-13
申请号:CN201310585908.9
申请日:2013-11-20
Applicant: 国际商业机器公司
CPC classification number: G06F12/0253 , G06F3/0604 , G06F3/0608 , G06F3/0626 , G06F3/0629 , G06F3/0631 , G06F12/00 , G06F12/02 , G06F12/023 , G06F12/0269 , G06F12/0615 , G06F12/0646
Abstract: 本发明涉及在动态虚拟机存储器调整中避免内存不足。检测相对于与应用存储器的存储器堆相关联的调整的堆最大大小的未使用空闲存储器不足。调整的堆最大大小被设置为小于最大堆分配大小的堆大小。计算解决所述未使用空闲存储器不足的对所述调整的堆最大大小的增大量。将所述调整的堆最大大小增大所计算出的对所述调整的堆最大大小的增大量。
-
公开(公告)号:CN103365724B
公开(公告)日:2016-08-24
申请号:CN201310112286.8
申请日:2013-04-02
Applicant: 国际商业机器公司
IPC: G06F9/50
CPC classification number: G06F9/5044 , G06F9/45516
Abstract: 本发明涉及一种用于检测可本地化的本机方法的方法和系统。检测可本地化的本机方法可包括静态地分析本机方法的本机二进制文件。对于所述本机二进制文件中调用的每个功能调用,检查通过该功能调用访问的资源是否可本地地获得。如果通过所述本机方法访问的全部资源均可本地地获得,则将该方法标注为可本地化。
-
公开(公告)号:CN104160377B
公开(公告)日:2018-03-02
申请号:CN201380013717.3
申请日:2013-03-04
Applicant: 国际商业机器公司
Inventor: M·H·道森 , P·杜布 , L·L·邝 , 高雨青 , X·R·格林 , M·H·T·哈克 , 伊藤爱 , G·约翰逊 , N·K·凌 , 刘岩斌 , 孟晓桥 , P·B·纳加拉贾 , S·R·西拉姆 , 谭伟 , 张立
IPC: G06F9/46
CPC classification number: G06F9/5027 , G06F9/548 , G06F2209/501 , G06F2209/509 , G06F2209/542 , G06F2209/549 , Y02D10/22
Abstract: 在一个方面中,基于亲和性的优先调用技术可以在具有异构平台的混合系统中提高分布式应用的性能。可以在运行时拦截或捕获在处理器上执行的程序中的代码段。在所述混合系统中选择用于执行所述代码段的平台,所述平台被确定为在所述混合系统中的多个平台中以最佳效率运行所述代码段。在被确定为以最佳效率运行所述代码段的所选平台上动态执行所述代码段。
-
公开(公告)号:CN104572309B
公开(公告)日:2018-01-23
申请号:CN201410571317.0
申请日:2014-10-23
Applicant: 国际商业机器公司
Inventor: M·H·道森 , T·A·格瑞-唐纳德
IPC: G06F9/52
CPC classification number: G06F8/41 , G06F8/70 , G06F9/45504 , G06F9/526 , G06F11/34
Abstract: 提供一种用于代码同步点的识别的方法和系统。用于代码同步点的识别的计算机实现的方法的说明性实施例在与处理器关联的管理运行时环境中收集一组锁的锁定数据以形成一组竞争度量,并且使用一组预定事件触发器分析所述一组竞争度量。该方法还确定是否满足所述一组预定事件触发器中的一组预定阈值中的阈值,并且识别与被识别为满足所述预定阈值的所述预定事件触发器关联的锁的调用路径捕捉的特定形式。使用调用路径捕捉的所述特定形式捕捉锁的调用路径信息。
-
公开(公告)号:CN104133775B
公开(公告)日:2017-09-01
申请号:CN201410176022.3
申请日:2014-04-29
Applicant: 国际商业机器公司
CPC classification number: G06F12/10 , G06F9/45558 , G06F12/08 , G06F2009/45583 , G06F2212/1016 , G06F2212/1044 , G06F2212/152
Abstract: 本发明涉及一种用于管理存储器的方法和装置。提供一种用于在计算系统中管理存储器的方法,所述计算系统包括在虚拟化控制层之上执行的应用,其中所述虚拟化控制层将虚拟存储器的各部分映射到物理存储器的各部分,所述方法包括以下步骤:由所述应用标识虚拟存储器范围,所述虚拟存储器范围在所述虚拟存储器中重复的概率超过给定阈值;由所述应用获得与所述虚拟存储器范围对应的至少一个存储器地址;以及将所述虚拟存储器范围的标识符和与所述虚拟存储器范围对应的所述存储器地址从所述应用传递到所述虚拟化控制层,其中所述虚拟化控制层可使用所述标识符来标识所述虚拟存储器中的类似范围。
-
公开(公告)号:CN104572309A
公开(公告)日:2015-04-29
申请号:CN201410571317.0
申请日:2014-10-23
Applicant: 国际商业机器公司
Inventor: M·H·道森 , T·A·格瑞-唐纳德
IPC: G06F9/52
CPC classification number: G06F8/41 , G06F8/70 , G06F9/45504 , G06F9/526 , G06F11/34
Abstract: 提供一种用于代码同步点的识别的方法和系统。用于代码同步点的识别的计算机实现的方法的说明性实施例在与处理器关联的管理运行时环境中收集一组锁的锁定数据以形成一组竞争度量,并且使用一组预定事件触发器分析所述一组竞争度量。该方法还确定是否满足所述一组预定事件触发器中的一组预定阈值中的阈值,并且识别与被识别为满足所述预定阈值的所述预定事件触发器关联的锁的调用路径捕捉的特定形式。使用调用路径捕捉的所述特定形式捕捉锁的调用路径信息。
-
公开(公告)号:CN104160377A
公开(公告)日:2014-11-19
申请号:CN201380013717.3
申请日:2013-03-04
Applicant: 国际商业机器公司
Inventor: M·H·道森 , P·杜布 , L·L·邝 , 高雨青 , X·R·格林 , M·H·T·哈克 , 伊藤爱 , G·约翰逊 , N·K·凌 , 刘岩斌 , 孟晓桥 , P·B·纳加拉贾 , S·R·西拉姆 , 谭伟 , 张立
IPC: G06F9/46
CPC classification number: G06F9/5027 , G06F9/548 , G06F2209/501 , G06F2209/509 , G06F2209/542 , G06F2209/549 , Y02D10/22
Abstract: 在一个方面中,基于亲和性的优先调用技术可以在具有异构平台的混合系统中提高分布式应用的性能。可以在运行时拦截或捕获在处理器上执行的程序中的代码段。在所述混合系统中选择用于执行所述代码段的平台,所述平台被确定为在所述混合系统中的多个平台中以最佳效率运行所述代码段。在被确定为以最佳效率运行所述代码段的所选平台上动态执行所述代码段。
-
-
-
-
-
-
-
-
-