会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method for memory reclamation
    • 内存回收系统和方法
    • US06874074B1
    • 2005-03-29
    • US09711589
    • 2000-11-13
    • Felix BurtonSandeep Dutta
    • Felix BurtonSandeep Dutta
    • G06F12/02G06F12/16
    • G06F12/0269Y10S707/99953Y10S707/99957
    • A method for memory reclamation is disclosed that includes marking a memory object when an attempt to alter a reference to the memory object is detected by a software write barrier. Marking be by using representations (“black,” “white”, “gray”) stored as part of a garbage collection information data structure associated with each memory object. Initially, all allocated memory objects are marked white. Objects are then processed such that objects referenced by pointers are marked gray. Each object marked gray is then processed to determine objects referenced by pointers in it, and such objects are marked gray. When all objects referenced by pointers in the selected gray objected have been processed, the selected gray object is marked black. When all processing has been completed, objects still marked white may be reclaimed. Also described is a garbage collector which runs as a task concurrently with other tasks. A priority of the garbage collector may be increased to prevent interruption during certain parts of the garbage collection procedure.
    • 公开了一种用于存储器回收的方法,其包括当通过软件写入屏障检测到改变对存储器对象的引用的尝试时,对存储对象进行标记。 标记为使用与每个存储器对象相关联的垃圾收集信息数据结构的一部分存储的表示(“黑色”,“白色”,“灰色”)。 最初,所有分配的内存对象都标记为白色。 然后处理对象,使得由指针引用的对象被标记为灰色。 然后处理标记为灰色的每个对象以确定由其中的指针引用的对象,并且这些对象被标记为灰色。 当所选择的灰色对象中的指针引用的所有对象都已被处理时,所选的灰色对象被标记为黑色。 所有处理完成后,仍可标记为白色的对象可能被回收。 还描述了一个与其他任务同时作为任务运行的垃圾回收器。 可以增加垃圾收集器的优先级,以防止在垃圾收集过程的某些部分期间的中断。
    • 3. 发明申请
    • System And Method for Handling a Failover Event
    • 处理故障转移事件的系统和方法
    • US20110191627A1
    • 2011-08-04
    • US12696251
    • 2010-01-29
    • Maarten KoningFelix BurtonMatt Sherer
    • Maarten KoningFelix BurtonMatt Sherer
    • G06F11/20G06F11/00
    • G06F11/00G06F11/20
    • A system comprising a memory storing a set of instructions executable by a processor. The instructions being operable to monitor progress of an application executing in a first operating system (OS) instance, the progress occurring on data stored within a shared memory area, detect a failover event in the application and copy, upon the detection of the failover event, the data from the shared memory area to a fail memory area of a second instance of the OS, the fail memory area being an area of memory mapped for receiving data from another instance of the OS only if the application executing on the another instance experiences a failover event.
    • 一种系统,包括存储可由处理器执行的一组指令的存储器。 所述指令可操作以监视在第一操作系统(OS)实例中执行的应用程序的进展,所述进程发生在存储在共享存储区域内的数据上,在检测到故障转移事件时检测应用程序中的故障转移事件并复制 ,从共享存储器区域到OS的第二实例的故障存储器区域的数据,故障存储器区域是映射用于从另一个OS的实例接收数据的存储器区域,只有当在另一个实例上执行的应用程序经历 故障转移事件。
    • 4. 发明授权
    • Method and system for improved tool interaction with a target
    • 改进与目标的工具交互的方法和系统
    • US08225289B2
    • 2012-07-17
    • US12042102
    • 2008-03-04
    • Felix Burton
    • Felix Burton
    • G06F9/44
    • G06F11/3644G06F9/4484
    • A system and method for executing application code in an operating system environment, attaching a development tool to the application code, saving a state of the application code, determining whether the attachment of the development tool interrupted a blocking system call of the application code, modifying, when it is determined the attachment of the development tool interrupted the blocking system call, the saved state to a further saved state corresponding to restarting the blocking system call and restoring the state of the application code to the further saved state.
    • 一种用于在操作系统环境中执行应用代码的系统和方法,将开发工具附加到应用代码,保存应用代码的状态,确定开发工具的附件是否中断了应用代码的阻塞系统调用,修改 当确定开发工具的附件中断了阻塞系统调用时,将保存的状态保存到与重新启动阻塞系统调用相对应的进一步保存的状态,并将应用代码的状态恢复到进一步保存的状态。
    • 6. 发明申请
    • System and Method for Scalable Handling of Debug Information
    • 调试信息可扩展处理的系统和方法
    • US20110029953A1
    • 2011-02-03
    • US12510410
    • 2009-07-28
    • Xavier PouyollonPhilippe MaisonneuveFelix BurtonMaarten Koning
    • Xavier PouyollonPhilippe MaisonneuveFelix BurtonMaarten Koning
    • G06F9/44
    • G06F11/3624
    • Described herein are systems and tools for scalable handling of debug information. The system includes a memory storing an application, and a processor executing a set of instructions operable to generate a plurality of subsets from the application, produce a linkable file for each of the subsets, each linkable file including debug information for the corresponding subset, create a path from the application to the linkable files based on linked information, and load one of the linkable files for a selected subset. The debugging tool includes a removing means removing debug information from an application, a generating means generating a plurality of subsets within the application, a producing means producing a linkable debug file for each of the subsets of the application, each linkable debug file including debug information for the corresponding subset, a relocating means relocating each of the subsets within the application based on linked information, and a loading means loading the linkable debug file for a selected subset in order to debug the subset.
    • 这里描述了用于可调整处理调试信息的系统和工具。 该系统包括存储应用程序的存储器和执行可操作以从应用程序生成多个子集的指令集的处理器,为每个子集产生可链接文件,每个可链接文件包括相应子集的调试信息,创建 基于链接信息从应用程序到可链接文件的路径,并加载所选子集的可链接文件之一。 调试工具包括从应用程序中去除调试信息的删除装置,在应用程序内生成多个子集的生成装置,为应用程序的每个子集产生可链接调试文件的产生装置,每个可链接的调试文件包括调试信息 对于相应的子集,重定位装置基于链接的信息重新定位应用内的每个子集,以及加载装置加载所选子集的可链接调试文件,以便调试该子集。