当前位置: 首页 > 专利查询>惠普公司专利>正文

计算机应用程序中优化存储器使用的方法技术

技术编号:2875883 阅读:176 留言:0更新日期:2012-04-11 18:40
优化计算机应用程序中存储器使用的方法。接收(215)存储器使用数据(720),其中存储器使用数据(720)包括计时信息。产生(225)存储器使用数据(720)的图形表示(740)。接收(230)至少一个堆栈参数(725)。根据存储器使用数据(720)和堆栈参数(725),运行(245)存储器使用仿真。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术的各种实施方案涉及到计算机编程领域。
技术介绍
许多现代的编程语言提供了为应用程序实时创建的对象或其它数据结构指令实施动态存储器分配的可能性。一些语言,如C和C++明确要求用户执行诸如存储器分配的回收,而其它语言,如Java和C#提供对存储器管理的支持,允许为动态存储器分配提供动态回收。例如Java程序语言在Java虚拟机(JVM)堆栈中分配对象。当对象不再需要时,它不明确地在堆栈中被释放或迁移。为了迁移不使用的对象,Java提供了内嵌的回收不被引用的动态分配对象功能,称为“无用(存储)单元”。动态存储器管理能力通常被称作“无用单元回收”。当存储器不再被需要时,无用单元回收提供了释放和回收存储器的功能,提供了一个能够创建更有效应用程序的范例。然而,无用单元回收本身在许多Java应用程序中增加了操作开销。特别是,使用重要的系统存储器资源的Java企业应用程序能够影响到它们运行增加作为工作负荷的无用单元回收活动。这就导致Java企业应用程序的运行缓慢和某些情况下不可靠的操作。除一些无用单元回收开销是因为软件的瑕疵之外,存储器堆栈的使用没有优化和不正确的无用单元的回收策略是导本文档来自技高网...

【技术保护点】
优化计算机应用程序(710)存储器使用的方法,该方法包括:a)接收(215)应用程序存储器使用数据(720),该应用程序存储器使用数据(720)包括计时信息;b)产生(225)该应用程序存储器使用数据的图形表示(740);c)接 收(230)至少一个堆栈参数(725);和d)根据该存储器使用数据(720)和该堆栈参数(725)操作(245)存储器使用仿真。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:JA科哈A卡卡雷TC奥康斯基
申请(专利权)人:惠普公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利