会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Fungicides
    • US20060240988A1
    • 2006-10-26
    • US10536516
    • 2003-11-10
    • Roger SalmonPatrick CrowleyDavid Bacon
    • Roger SalmonPatrick CrowleyDavid Bacon
    • A01N37/18
    • C07D249/08A01N39/04C07C235/20C07C255/30C07C317/28C07C323/41
    • Fungicidal compounds of the general formula (1): wherein X, Y and Z are independently H, halogen, C1-4 alkyl, halo(C1-4)alkyl, C2-4alkenyl, halo(C2-4)alkenyl, C24 alkynyl, halo(C2-4)alkynyl, C1-4 alkoxy, halo(C1-4)alkoxy, —S(O)n(C1-4)alkyl where n is 0, 1 or 2 and the alkyl group is optionally substituted with fluoro, —OS02(C1-4)alkyl where the alkyl group is optionally substituted with fluoro, cyano, nitro, C1-4 alkoxycarbonyl, —CONR′R″, —COR′, —NR′COR″ or —NR′COOR′″ where R′ and R″ are independently H or C1-4, alkyl and R′″ is C1-4 alkyl, provided that at least one of X and Z is other than H; R1 is C1-4alkyl, C2-4 alkenyl or C2-4 alkynyl in which the alkyl, alkenyl and alkynyl groups are optionally substituted on their terminal carbon atom with one, two or three halogen atoms, with a cyano group, with a C1-4 alkylcarbonyl group, with a C1-4 alkoxycarbonyl group or with a hydroxy group; R2 is H, C1-4 alkyl, C1-4 alkoxymethyl or benzyloxymethyl in which the phenyl ring of the benzyl moiety is optionally substituted with C1-4alkoxy; R3 and R4 are independently H, C1-3 alkyl, C2-3 alkenyl or C2-3 alkynyl provided that both are not H and that when both are other than H their combined total of carbon atoms does not exceed 4, or R3 and R4 join with the carbon atom to which they are attached to form a 3 or 4 membered carbocyclic ring optionally containing one 0, S or N atom and optionally substituted with halo or C1-4alkyl; and R5 is unsubstituted C3-4 alkyl, unsubstituted C3-6 cycloalkyl or C1-4 alkyl or C3-6 cycloalkyl in which the alkyl and cycloalkyl groups are substituted with halo, hydroxy, C1-6 alkoxy, cyano, C1-4 alkylcarbonyloxy, aminocarbonyloxy, mono- or di(C1-4)alkylaminocarbonyloxy, —S(O)″(C1-6)alkyl where n is 0, 1 or 2, triazolyl, tri(C1-4)alkylsilyloxy, optionally substituted phenoxy, optionally substituted thienyloxy, optionally substituted benzyloxy or optionally substituted thienyl-methoxy, in which the optionally substituted phenyl and thienyl rings of phenoxy, thienyloxy, benzyloxy and thienylmethoxy are optionally substituted with one, two or three substituents selected from halo, hydroxy, mercapto, C1-4 alkyl, C2-4 alkenyl, C2-4 alkynyl, C1-4alkoxy, C2-4 alkenyloxy, C2-4 alkynyloxy, halo(C1-4)alkyl, halo(C1-4)alkoxy, C1-4 alkylthio; halo(C1-4)alkylthio, hydroxy(C1-4)alkyl, C1-4 alkoxy(C1-4)alkyl, C3-6 cycloalkyl, C3-6 cycloalkyl(C1-4)alkyl, phenoxy, benzyloxy, benzoyloxy, cyano, isocyano, thiocyanato, isothiocyanato, nitro, —NR—R′, —NHCORm, —NHCONRmR″, —CONRmR″, —S02Rm, —OS02Rm, —CORM, —CR′═NR″ or —N═CRmR″, in which R′″ and R″ are independently hydrogen, CI-4 alkyl, halo(C1-4)alkyl, C1-4 alkoxy, halo(C1-4)alkoxy, C1-4alkylthio, C3-6 cycloalkyl, C3-6 cycloalkyl(C1-4)alkyl, phenyl or benzyl, the phenyl and benzyl groups being optionally substituted with halogen, C1-4alkyl or C1-4 alkoxy.
    • 5. 发明申请
    • System and method for concurrent garbage collection
    • 并发垃圾收集系统和方法
    • US20070022149A1
    • 2007-01-25
    • US11188024
    • 2005-07-22
    • David BaconPerry ChengDavid GroveMartin Vechev
    • David BaconPerry ChengDavid GroveMartin Vechev
    • G06F17/30
    • G06F12/0269G06F12/0261
    • A method is provided for garbage collection in a computer system that executes at least one mutator. The collector scans objects stored in a memory of the computer system so as to create a wavefront behind which are the objects that have already been scanned. The collector records progress information that indicates the collector's progress in scanning the fields of at least one of the objects, and the behavior of the mutator is changed when mutating the one object based on the progress information that is currently recorded. In another method, the collector scans objects stored in a memory of the computer system so as to create a wavefront behind which are the objects that have already been scanned, and reference counts are maintained behind the wavefront such that each of the reference counts indicates the number of pointers from already scanned fields of objects to unscanned objects.
    • 提供了一种用于执行至少一个变异器的计算机系统中的垃圾收集的方法。 收集器扫描存储在计算机系统的存储器中的对象,以便创建一个波前,其后面已经被扫描的对象。 收集器记录指示收集者在扫描至少一个对象的字段时的进度的进度信息,并且当根据当前记录的进度信息突变一个对象时,变更器的行为被改变。 在另一种方法中,收集器扫描存储在计算机系统的存储器中的对象,以便创建一个波前,其后面已经被扫描的对象,并且在波前面保持参考计数,使得每个参考计数指示 从已扫描的对象字段到未扫描对象的指针数。
    • 8. 发明申请
    • Garbage collector with eager read barrier
    • 垃圾收集器与渴望读屏障
    • US20050149589A1
    • 2005-07-07
    • US10751793
    • 2004-01-05
    • David BaconPerry ChengVadakkedathu Rajan
    • David BaconPerry ChengVadakkedathu Rajan
    • G06F12/00G06F12/02
    • G06F12/0253
    • A garbage collection system that needs to meet real-time requirements uses an eager read barrier that performs a forwarding operation as soon as a quantity is loaded. The barrier maintains a to-space invariant by including a forwarding pointer in the header of objects to be moved or accessed that normally points to the object itself. However, if the object has been moved, the forwarding pointer points to the new object location. The eager read barrier maintains the registers and stack cells such that the registers and stack cells always point into to-space. Barrier-sinking and common sub-expression elimination are used to minimize the overhead associated with the read barrier.
    • 需要满足实时要求的垃圾收集系统使用一个急速读取障碍,一旦加载数量就执行转发操作。 屏障通过将转发指针包括在通常指向对象本身的要移动或访问的对象的标题中来维护空间不变量。 但是,如果对象已被移动,则转发指针指向新的对象位置。 急切的阅读障碍维护寄存器和堆栈单元,使得寄存器和堆栈单元总是指向空间。 使用阻塞沉没和公共子表达式消除来最小化与读取屏障相关联的开销。
    • 9. 发明申请
    • Method and apparatus for optimizing away a null-check
    • 优化空值检查的方法和装置
    • US20050149588A1
    • 2005-07-07
    • US10751775
    • 2004-01-05
    • David BaconPerry ChengVadakkedathu Rajan
    • David BaconPerry ChengVadakkedathu Rajan
    • G06F12/00G06F12/02
    • G06F12/0269
    • A garbage collection system that needs to meet real-time requirements combines a null-check required for an application with a null check required by its read barrier. The null-check for the application may be the null-check required for a Java object dereference and may be performed via explicit comparisons or implicit traps. To facilitate the combining of the null-checks, the read barrier is broken into portions and sunk to its point of use. Thus, any exception due to a null-pointer in the read barrier will occur at the same location as the exception occurs in the application. Combining the null-checks reduces the overhead costs associated with the read barrier and improves the performance of the real-time application.
    • 需要满足实时需求的垃圾收集系统将应用程序所需的空检与其读障碍所需的空检查相结合。 应用程序的空检查可能是Java对象取消引用所需的空检查,并且可以通过显式比较或隐式陷阱执行。 为了便于零检查的组合,读屏障被分成几部分并沉入其使用点。 因此,由于读取障碍中的空指针引起的异常将发生在与应用程序中发生异常相同的位置。 组合零检查可减少与读障碍相关的开销成本,并提高实时应用程序的性能。