会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 82. 发明授权
    • Method and system for tracing profiling information using per thread metric variables with reused kernel threads
    • 使用具有重用内核线程的每线程度量变量跟踪分析信息的方法和系统
    • US07389497B1
    • 2008-06-17
    • US09612350
    • 2000-07-06
    • Ronald O'Neal EdmarkFrank Eliot LevineRobert J. Urquhart
    • Ronald O'Neal EdmarkFrank Eliot LevineRobert J. Urquhart
    • G06F9/44G06F9/45
    • G06F11/3612
    • A method and system for tracing profiling information using per thread metric variables with reused kernel threads is disclosed. In one embodiment kernel thread level metrics are stored by the operating system kernel. A profiler request metric information for the operating system kernel in response to an event. After the kernel thread level metrics are read by the operating system for a profiler, their values are reset to zero by the operating system kernel. The profiler then applies the metric values to base metric values to appropriate Java threads that are stored in nodes in a tree structure base on the type of event and whether or not the kernel thread has been reused. In another embodiment non-zero values of thread level metrics are entered on a liked list. In response to a request from a profiler, the operating system kernel reads each kernel thread's entry in the linked list and zeros each entry. The profiler can then update the intermediate full tree snapshots of profiling information with the collection of non-zero metric variables.
    • 公开了一种使用具有重用内核线程的每线程度量变量跟踪分析信息的方法和系统。 在一个实施例中,内核线程级度量由操作系统内核存储。 用于响应于事件的操作系统内核的分析器请求度量信息。 在操作系统为分析器读取内核线程级别度量之后,操作系统内核将其值重置为零。 分析器然后将度量值应用于基于度量值的适当的Java线程,这些Java线程存储在基于事件类型的树结构中的节点中,以及内核线程是否已被重用。 在另一个实施例中,在喜好的列表上输入非零值的线程级度量。 响应于分析器的请求,操作系统内核读取链接列表中的每个内核线程的条目,并将每个条目都为零。 然后,分析器可以使用非零度量变量的集合来更新分析信息的中间全树快照。
    • 88. 发明授权
    • Method and system for periodic trace sampling for real-time generation of segments of call stack trees augmented with call stack position determination
    • 用于实时生成调用堆栈树的段的周期性跟踪采样的方法和系统,其具有调用堆栈位置确定
    • US06751789B1
    • 2004-06-15
    • US09418378
    • 1999-10-14
    • Robert Francis BerryFrank Eliot LevineRobert J. Urguhart
    • Robert Francis BerryFrank Eliot LevineRobert J. Urguhart
    • G06F944
    • G06F11/3466G06F11/3476G06F2201/86G06F2201/865
    • A method and system for profiling a program using periodic trace sampling is provided. During the execution of the program, sample-based profiling of the executing program is performed—for a predetermined period, a profiler performs trace processing for the program, after which the profiler pauses and does not perform trace processing for a predetermined period or only performs lightweight processing for a predetermined period. The periods controlling the profiler may be selected by a user, and the periods may be measured by temporal or non-temporal metrics. The user may also specify parameters that are used to filter events so that profiling is performed only for specified threads or methods. The profiler cycles through these periods, during which selected events are processed to generate a profile of the execution flows within the program. For each sample period, a tree data structure is generated in which nodes of the tree data structure represent the routines of the program that execute during the sample period, as may be indicated by entry and exit events caused by the execution of the routines. At the start of each sample period, execution flow information may be used to create an initial tree data structure. When the execution of the program is complete, the tree data structures from each sample period are merged into a resulting tree data structure.
    • 提供了一种使用周期性跟踪采样来分析程序的方法和系统。 在执行程序期间,执行执行程序的基于样本的分析 - 在预定时间段内,轮廓仪对程序执行跟踪处理,之后轮廓仪暂停并且在预定时间段内不执行跟踪处理,或仅执行 轻量级处理一段预定时间。 可以由用户选择控制分析器的周期,并且可以通过时间或非时间度量来测量周期。 用户还可以指定用于过滤事件的参数,以便仅对指定的线程或方法执行分析。 分析器在这些周期中循环,在此期间处理所选择的事件以在程序内生成执行流的简档。 对于每个采样周期,生成树数据结构,其中树数据结构的节点表示在采样周期期间执行的程序的例程,可以由由例程的执行引起的进入和退出事件来指示。 在每个采样周期的开始,可以使用执行流程信息来创建初始树数据结构。 当程序的执行完成时,来自每个采样周期的树数据结构被合并到结果树数据结构中。