会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Centrally handling runtime errors
    • 集中处理运行时错误
    • US06173421B2
    • 2001-01-09
    • US09267922
    • 1999-02-26
    • Eric Wendell Weaver JohnsonNeelamadhaba Mahapatro
    • Eric Wendell Weaver JohnsonNeelamadhaba Mahapatro
    • G06F1100
    • G06F11/0718G06F11/0793
    • Centrally handling a runtime error or exception of a program using a central object stack and exception handling code centrally maintained within a global object manager. The global object manager is a data structure separate from the program's call stack. When a modified TRY statement is executed, a location is marked on the central object stack. During execution of a section of code after the modified TRY statement, if a new object is needed, the global object manager efficiently allocates the new object. The global object manager either allocates the new object directly from memory or attempts to re-use a previously allocated object in a cache of available objects as the new object. The new object is then registered on the central object stack and a pointer to the new object is registered on the program's call stack. This keeps the new object and associated exception handling code off the program's call stack. When an exception is thrown, the global object manager cleans up and unregisters an object which was registered on the central object stack since the marked location. If a re-use condition is met, the object is kept in the cache as an available object already allocated from memory. However, if the re-use condition is not met, the object is de-allocated from memory.
    • 集中处理运行时错误或使用集中维护在全局对象管理器中的中央对象堆栈和异常处理代码的程序异常。 全局对象管理器是与程序调用堆栈分离的数据结构。 当执行修改后的TRY语句时,会在中心对象堆栈上标记一个位置。 在修改TRY语句之后执行一段代码时,如果需要新对象,全局对象管理器将有效地分配新对象。 全局对象管理器直接从内存中分配新对象,或尝试重新使用先前分配的可用对象缓存中的对象作为新对象。 然后将新对象注册到中心对象堆栈上,并在程序的调用堆栈上注册指向新对象的指针。 这将使新对象和关联的异常处理代码离开程序的调用栈。抛出异常时,全局对象管理器会清除并注销从标记位置起在中心对象堆栈上注册的对象。 如果满足重用条件,则将对象作为已从内存分配的可用对象保存在缓存中。 但是,如果不符合重用条件,则从存储器中取消对象的分配。
    • 2. 发明授权
    • System and method for centrally handling runtime errors
    • 用于集中处理运行时错误的系统和方法
    • US5948113A
    • 1999-09-07
    • US844391
    • 1997-04-18
    • Eric Wendell Weaver JohnsonNeelamadhaba Mahapatro
    • Eric Wendell Weaver JohnsonNeelamadhaba Mahapatro
    • G06F11/07G06F13/00
    • G06F11/0718G06F11/0793
    • Centrally handling a runtime error or exception of a program using a central object stack and exception handling code centrally maintained within a global object manager. The global object manager is a data structure separate from the program's call stack. When a modified TRY statement is executed, a location is marked on the central object stack. During execution of a section of code after the modified TRY statement, if a new object is needed, the global object manager efficiently allocates the new object. The global object manager either allocates the new object directly from memory or attempts to re-use a previously allocated object in a cache of available objects as the new object. The new object is then registered on the central object stack and a pointer to the new object is registered on the program's call stack. This keeps the new object and associated exception handling code off the program's call stack. When an exception is thrown, the global object manager cleans up and unregisters an object which was registered on the central object stack since the marked location. If a re-use condition is met, the object is kept in the cache as an available object already allocated from memory. However, if the re-use condition is not met, the object is de-allocated from memory.
    • 集中处理运行时错误或使用集中维护在全局对象管理器中的中央对象堆栈和异常处理代码的程序异常。 全局对象管理器是与程序调用堆栈分离的数据结构。 当执行修改后的TRY语句时,会在中心对象堆栈上标记一个位置。 在修改TRY语句之后执行一段代码时,如果需要新对象,全局对象管理器将有效地分配新对象。 全局对象管理器直接从内存中分配新对象,或尝试重新使用先前分配的可用对象缓存中的对象作为新对象。 然后将新对象注册到中心对象堆栈上,并在程序的调用堆栈上注册指向新对象的指针。 这将使新的对象和关联的异常处理代码离开程序的调用堆栈。 当引发异常时,全局对象管理器清除并注销从标记位置起注册在中心对象堆栈上的对象。 如果满足重用条件,则将对象作为已从内存分配的可用对象保存在缓存中。 但是,如果不符合重用条件,则从存储器中取消对象的分配。