会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Program execution control device, program execution control method, control program, and recording medium
    • 程序执行控制装置,程序执行控制方法,控制程序和记录介质
    • US07958499B2
    • 2011-06-07
    • US10556396
    • 2004-05-28
    • Shigenori DoiHiroshi AokiYuko Imanishi
    • Shigenori DoiHiroshi AokiYuko Imanishi
    • G06F9/45
    • G06F9/45504
    • When a home appliance equipped with a processor implementing a conventional JVM with a JIT compiler executes uncompiled methods, the execution speed is slower because the methods are compiled at runtime. To suppress the execution speed reduction, a program execution control device judges, on invocation of a method during program execution, whether a method invoked has previously been compiled. If the method is uncompiled, the device executes the method by interpreting associated bytecodes, and also issues a compilation request for the method. If the method is compiled, the device executes native code having been generated by compiling the method. Compilation of a method requested is executed as a separate task from tasks of instruction execution such as interpreter execution or native code execution.
    • 当配备有使用JIT编译器实现常规JVM的处理器的家用电器执行未编译的方法时,执行速度较慢,因为方法在运行时编译。 为了抑制执行速度降低,程序执行控制装置在程序执行期间对方法的调用判断是否先前已经编译了调用的方法。 如果方法未编译,则设备通过解释相关的字节码来执行该方法,并且还会为该方法发出编译请求。 如果方法被编译,则设备执行通过编译该方法生成的本地代码。 作为与指令执行任务(例如解释器执行或本机代码执行)的任务相互独立的任务,所请求的方法的编译被执行。
    • 2. 发明授权
    • Garbage collection system
    • 垃圾收集系统
    • US07395285B2
    • 2008-07-01
    • US10541029
    • 2004-06-21
    • Yuko ImanishiShigenori Doi
    • Yuko ImanishiShigenori Doi
    • G06F12/00
    • G06F12/0269Y10S707/99953Y10S707/99957
    • A garbage collection (GC) system reducing CPU time required for GC without stopping all Application Program threads for an excessive amount of time. The GC system frees memory areas corresponding to objects that are no longer required in an execution procedure of an object-oriented program including a plurality of threads. The GC system includes a selection unit operable to select the threads, an examination unit operable to examine the selected thread by (i) stopping execution of the thread, (ii) finding an object that is accessible from the thread via an object pointer, (iii) managing the found object as a non-freeing target, and (iv) resuming execution of the thread. The GC system also includes a detection unit operable to manage an object identified by the processing target object pointer, as a non-freeing target, and a freeing unit operable to free memory areas corresponding to objects other than the objects that are non-freeing targets.
    • 垃圾回收(GC)系统可以减少GC所需的CPU时间,而不会在所有应用程序线程中停止过多的时间。 GC系统释放对应于在包括多个线程的面向对象程序的执行过程中不再需要的对象的存储区域。 GC系统包括可操作以选择线程的选择单元,可操作以通过(i)停止线程的执行来检查所选线程的检查单元,(ii)通过对象指针找到可从线程访问的对象( iii)将发现的对象作为非释放目标进行管理,以及(iv)恢复线程的执行。 GC系统还包括检测单元,其可操作以管理由处理目标对象指针识别的对象作为非释放目标,以及释放单元,其可操作以释放对应于除非释放目标的对象之外的对象的存储区域 。
    • 3. 发明申请
    • Garbage collection system
    • 垃圾收集系统
    • US20060074988A1
    • 2006-04-06
    • US10541029
    • 2004-06-21
    • Yuko ImanishiShigenori Doi
    • Yuko ImanishiShigenori Doi
    • G06F17/30
    • G06F12/0269Y10S707/99953Y10S707/99957
    • The object of the present invention is to provide a garbage collection (GC) system that suppresses wasteful increase in CPU time required for GC, without stopping all AP threads for an excessively long amount of time. The garbage collection system frees memory areas corresponding to objects that are no longer required in an execution procedure of an object-oriented program composed of a plurality of threads, and includes: a selection unit operable to select the threads one at a time; an examination unit operable to execute examination processing with respect to the selected thread, the examination processing including procedures of stopping execution of the thread, finding an object that is accessible from the thread by referring to an object pointer, managing the found object as a non-freeing target, and resuming execution of the thread; a detection unit operable to, when having detected, after the selection unit has commenced selecting, that an object pointer has been processed as a processing target by a currently-executed thread, manage an object indicated by the processing target object pointer, as a non-freeing target; and a freeing unit operable to, after the examination processing has been completed with respect to all of the threads, free memory areas that correspond to objects other than the objects that are managed as non-freeing targets.
    • 本发明的目的是提供一种垃圾收集(GC)系统,其不需要停止所有AP线程的时间过长,可以抑制GC所需的CPU时间的浪费增加。 垃圾收集系统释放与由多个线程组成的面向对象程序的执行过程中不再需要的对象相对应的存储区域,并且包括:可操作以一次选择一个线程的选择单元; 检查单元,其可操作以对所选择的线程执行检查处理,所述检查处理包括停止执行线程的过程,通过参考对象指针找到可从线程访问的对象,将所发现的对象作为非对象管理 - 免费目标,并恢复执行线程; 检测单元,其可操作用于在所述选择单元已经开始选择之后已经检测到目标指针已经被当前执行的线程处理为处理目标的情况下,将由处理对象指针指示的对象作为非对象管理 免费目标 以及释放单元,其可操作以在相对于所有线程完成检查处理之后,对应于除了作为非释放目标管理的对象之外的对象的空闲存储器区域。