Selective profiler for use with transaction processing applications
    1.
    发明授权
    Selective profiler for use with transaction processing applications 失效
    选择性分析器用于事务处理应用程序

    公开(公告)号:US08015148B2

    公开(公告)日:2011-09-06

    申请号:US10880720

    申请日:2004-06-30

    IPC分类号: G06F7/00 G06F17/30

    摘要: A server system suitable for processing transactions includes transaction processing means to process requests issued by client systems. A transaction profiler records information regarding transactions processed by the server. Profiled transactions are selected for inclusion in a cumulative database according to a selection criteria. The transaction processor may be an HTTP server, a file server, or a database server. The profiler may be enabled by the processing means just before processing a request and disabled upon completion. In one embodiment, the transaction profiler is configured to calculate a transaction response time as the difference between the time the transaction processing means enables the profiling means and the time the transaction processing means disables the profiling means. In this embodiment, the selection criteria includes a minimum transaction response time wherein only transaction profiles indicating a response time in excess of the minimum transaction time are included in the cumulative database.

    摘要翻译: 适用于处理事务的服务器系统包括处理由客户端系统发出的请求的事务处理装置。 事务分析器记录有关服务器处理的事务的信息。 根据选择标准选择配置文件以包含在累积数据库中。 事务处理器可以是HTTP服务器,文件服务器或数据库服务器。 在处理请求之前,分析器可以由处理装置启用,并且在完成时被禁用。 在一个实施例中,交易分析器被配置为计算交易响应时间,作为交易处理装置启用分析装置的时间与交易处理装置禁用分析装置的时间之间的差异。 在该实施例中,选择标准包括最小事务响应时间,其中只有指示超过最小事务时间的响应时间的事务简档被包括在累积数据库中。

    Method to Improve Storage Efficiency of High Definition Digital Video Recorders
    2.
    发明申请
    Method to Improve Storage Efficiency of High Definition Digital Video Recorders 失效
    提高高分辨率数字录像机存储效率的方法

    公开(公告)号:US20100150531A1

    公开(公告)日:2010-06-17

    申请号:US12336160

    申请日:2008-12-16

    IPC分类号: H04N5/91

    摘要: A method and computer program product for improving storage efficiency for a digital video recorder. In one embodiment, a determination is made as to whether television programming is being presented on a high definition channel or a standard definition channel. The television programming is recorded using the digital video recorder responsive to determining that the television programming is being presented on a standard definition channel without making any resolution changes to the television programming. A determination is made as to whether the content of the television programming originates in high definition or standard definition. When the television programming originates in standard definition, a determination is made as to whether a corresponding standard definition channel is available. Responsive to determining the corresponding channel is available, the television programming is recorded in standard definition from the corresponding channel. Otherwise, the television programming is downscaled on the high definition channel to a standard definition resolution.

    摘要翻译: 一种用于提高数字录像机的存储效率的方法和计算机程序产品。 在一个实施例中,确定电视节目是否被呈现在高清晰度频道或标准清晰度频道上。 响应于确定在标准清晰度信道上呈现电视节目而不对电视节目进行任何分辨率改变,使用数字视频录像机记录电视节目。 确定电视节目的内容是源于高分辨率还是标准清晰度。 当电视节目源于标准清晰度时,确定相应的标准清晰度频道是否可用。 响应于确定相应的频道是可用的,电视节目从相应的频道以标准清晰度记录。 否则,电视节目在高分辨率频道上被缩减为标准清晰度分辨率。

    Thread starvation profiler by utilizing a set of counters
    3.
    发明授权
    Thread starvation profiler by utilizing a set of counters 失效
    线程饥饿分析器利用一组计数器

    公开(公告)号:US08332850B2

    公开(公告)日:2012-12-11

    申请号:US12047751

    申请日:2008-03-13

    IPC分类号: G06F9/46 G06F9/44

    CPC分类号: G06F9/524

    摘要: A profiler of a multithreaded process that determines whether a process is runnable but not running by determining whether a process is both waiting for the processor and also not waiting for other events such as I/O. Counters are maintained for each such process that is runnable but not running. Reports are generated summarizing data relating to any process that may be starved due to lack of processor time. Information obtained by the method and apparatus assists developers in optimizing resources in multithreaded environments.

    摘要翻译: 多线程进程的分析器,通过确定进程是否正在等待处理器,也不等待其他事件(例如I / O)来确定进程是否可运行但未运行。 为每个可运行但未运行的进程维护计数器。 生成报告汇总与由于缺乏处理器时间而可能饿死的任何进程相关的数据。 通过该方法和设备获取的信息有助于开发人员优化多线程环境中的资源。

    Method and apparatus to control priority preemption of tasks
    4.
    发明授权
    Method and apparatus to control priority preemption of tasks 有权
    控制优先抢占任务的方法和装置

    公开(公告)号:US07844970B2

    公开(公告)日:2010-11-30

    申请号:US11466156

    申请日:2006-08-22

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4856 G06F9/4881

    摘要: A computer implemented method, apparatus, system, and computer usable program product for controlling preemption rates. A scheduler identifies a preemption interval in response to a plurality of processes being executed by a processor. Only a single preemption of a process occurs during the preemption interval. The scheduler preempts a currently running process only once during the preemption interval. The preemption interval is adjusted to increase performance in executing processes.

    摘要翻译: 一种用于控制抢占率的计算机实现的方法,装置,系统和计算机可用程序产品。 响应于由处理器执行的多个进程,调度器识别抢占间隔。 在抢占间隔期间,只能进行一次抢占。 调度程序在抢占间隔期间仅抢占当前正在运行的进程一次。 调整抢占间隔以提高执行过程中的性能。

    THREAD STARVATION PROFILER
    5.
    发明申请
    THREAD STARVATION PROFILER 失效
    螺纹起重机型号

    公开(公告)号:US20080155234A1

    公开(公告)日:2008-06-26

    申请号:US12047751

    申请日:2008-03-13

    IPC分类号: G06F9/30

    CPC分类号: G06F9/524

    摘要: A profiler of a multithreaded process that determines whether a process is runnable but not running by determining whether a process is both waiting for the processor and also not waiting for other events such as I/O. Counters are maintained for each such process that is runnable but not running. Reports are generated summarizing data relating to any process that may be starved due to lack of processor time. Information obtained by the method and apparatus assists developers in optimizing resources in multithreaded environments.

    摘要翻译: 多线程进程的分析器,通过确定进程是否正在等待处理器,也不等待其他事件(例如I / O)来确定进程是否可运行但未运行。 为每个可运行但未运行的进程维护计数器。 生成报告汇总与由于缺乏处理器时间而可能饿死的任何进程相关的数据。 通过该方法和设备获取的信息有助于开发人员优化多线程环境中的资源。

    Managing Statistical Profile Data
    7.
    发明申请
    Managing Statistical Profile Data 失效
    管理统计资料数据

    公开(公告)号:US20100180158A1

    公开(公告)日:2010-07-15

    申请号:US12354178

    申请日:2009-01-15

    IPC分类号: G06F11/34 G06F17/30

    摘要: The illustrative embodiments disclose a computer implemented method, apparatus, and computer program product for refining statistical profile data. In one embodiment, the process interrupts an execution of a software program in response to detecting a profiling event during the execution of the software program. The process then records an event sample associated with the profiling event. The event sample is recorded in a log file. The process also inserts a set of markers describing and associated with the event sample into the log file. The process then resumes the execution of the software program.

    摘要翻译: 说明性实施例公开了一种用于细化统计简档数据的计算机实现的方法,装置和计算机程序产品。 在一个实施例中,响应于在执行软件程序期间检测到分析事件,该过程中断软件程序的执行。 然后,该进程记录与分析事件相关联的事件样本。 事件示例记录在日志文件中。 该过程还会将描述事件样本的一组标记插入到日志文件中。 然后,该过程恢复软件程序的执行。

    UTILIZATION MANAGEMENT
    8.
    发明申请
    UTILIZATION MANAGEMENT 失效
    利用管理

    公开(公告)号:US20100042996A1

    公开(公告)日:2010-02-18

    申请号:US12190069

    申请日:2008-08-12

    IPC分类号: G06F9/46 G06F11/30

    摘要: In an illustrative embodiment, a computer implemented method for utilization management is provided. The computer implemented method initiates a utilization monitor to monitor a set of processes, records utilization data for an identified process of the set of processes to form recorded utilization data, and determines whether the recorded utilization data exceeds a utilization threshold. The computer implemented method, responsive to a determination that the recorded utilization data exceeds a utilization threshold, performs an action to manage utilization.

    摘要翻译: 在说明性实施例中,提供了一种用于利用管理的计算机实现方法。 计算机实现的方法启动利用监视器以监视一组进程,记录用于所述一组进程的识别进程的利用数据以形成记录的利用数据,并且确定所记录的利用数据是否超过利用阈值。 计算机实现的方法响应于记录的利用数据超过利用阈值的确定,执行管理利用的动作。

    Method and apparatus to control priority preemption of tasks
    9.
    发明申请
    Method and apparatus to control priority preemption of tasks 有权
    控制优先抢占任务的方法和装置

    公开(公告)号:US20080052716A1

    公开(公告)日:2008-02-28

    申请号:US11466156

    申请日:2006-08-22

    IPC分类号: G06F9/46

    CPC分类号: G06F9/4856 G06F9/4881

    摘要: A computer implemented method, apparatus, system, and computer usable program product for controlling preemption rates. A scheduler identifies a preemption interval in response to a plurality of processes being executed by a processor. Only a single preemption of a process occurs during the preemption interval. The scheduler preempts a currently running process only once during the preemption interval. The preemption interval is adjusted to increase performance in executing processes.

    摘要翻译: 一种用于控制抢占率的计算机实现的方法,装置,系统和计算机可用程序产品。 响应于由处理器执行的多个进程,调度器识别抢占间隔。 在抢占间隔期间,只能进行一次抢占。 调度程序在抢占间隔期间仅抢占当前正在运行的进程一次。 调整抢占间隔以提高执行过程中的性能。