Exception tracking
    1.
    发明申请
    Exception tracking 失效
    异常跟踪

    公开(公告)号:US20060095812A1

    公开(公告)日:2006-05-04

    申请号:US10932733

    申请日:2004-09-02

    IPC分类号: G06F11/00

    摘要: A method, apparatus, system, and signal-bearing medium that, in an embodiment, log trace data in response to an exception if the exception meets a filter criteria and create quality data from the trace data if a class in a call stack associated with the exception is owned by a user defined in a user table. In an embodiment, the quality data includes an identification of the user, a count of a number of times the exception was encountered by the user, and an identification of the exception. In various embodiments, the filter criteria may be an exception type, classes that initiate the exception, or packages that contain the classes that initiate the exception.

    摘要翻译: 一种方法,装置,系统和信号承载介质,在一个实施例中,如果异常满足过滤器标准并响应于异常,则跟踪数据记录跟踪数据,并且如果调用堆栈中的类与相关联的调用堆栈相关联,则从跟踪数据创建质量数据 异常由用户表中定义的用户拥有。 在一个实施例中,质量数据包括用户的标识,用户遇到异常次数的计数和异常的识别。 在各种实施例中,过滤器标准可以是异常类型,启动异常的类或包含引发异常的类的包。

    Method and Apparatus for Building Executable Computer Programs Using Compiled Program Libraries
    4.
    发明申请
    Method and Apparatus for Building Executable Computer Programs Using Compiled Program Libraries 失效
    使用编译程序库构建可执行计算机程序的方法和装置

    公开(公告)号:US20080022269A1

    公开(公告)日:2008-01-24

    申请号:US11835601

    申请日:2007-08-08

    IPC分类号: G06F9/45

    CPC分类号: G06F8/54

    摘要: A program which is linked or bound by reference (referenced program) into one or more other programs supports multiple valid export signatures, each corresponding to a respective version of the referenced program. When a program is built, it records the current signature of each referenced program it is bound to. When subsequently determining whether to rebuild the program, the previously recorded signature of any referenced program is compared with all currently supported signatures of the referenced program, and only if none of the supported signatures matches does the program need to be re-built to ensure compatibility with the referenced program. Preferably, the referenced program is a program library containing supporting procedures, intended to be used by multiple applications programs which are bound to it.

    摘要翻译: 通过引用(引用程序)链接或绑定到一个或多个其他程序中的程序支持多个有效的导出签名,每个对应于引用程序的相应版本。 当一个程序被构建时,它会记录它所绑定的每个被引用程序的当前签名。 当随后确定是否重建程序时,将所引用程序的先前记录的签名与被引用程序的所有当前支持的签名进行比较,并且只有当所支持的签名中没有一个匹配时才需要重新构建该程序以确保兼容性 与参考程序。 优选地,所引用的程序是包含支持程序的程序库,其旨在被绑定到其上的多个应用程序使用。

    Apparatus and method for call stack profiling for a software application
    5.
    发明申请
    Apparatus and method for call stack profiling for a software application 审中-公开
    用于软件应用程序的调用堆栈分析的装置和方法

    公开(公告)号:US20060130001A1

    公开(公告)日:2006-06-15

    申请号:US11000449

    申请日:2004-11-30

    IPC分类号: G06F9/44

    摘要: A method and apparatus for monitoring the performance of a computer system with one or more active programs. A periodic sampling of the call stack is obtained. The sampled call stack is examined to infer the system performance similar to that obtained using prior art event based profiling. Embodiments also are directed to a combination approach to describing the system performance using a historical sampling to infer additional detail to fill in the gaps of the sampled data.

    摘要翻译: 一种用于利用一个或多个活动程序监视计算机系统的性能的方法和装置。 获得调用堆栈的周期性采样。 检查采样的调用堆栈以推断与使用现有技术的基于事件的分析获得的系统性能类似的系统性能。 实施例还涉及使用历史采样来描述系统性能以推断附加细节以填补采样数据的间隙的组合方法。

    Mechanism for deploying enterprise information system resources
    6.
    发明申请
    Mechanism for deploying enterprise information system resources 审中-公开
    部署企业信息系统资源的机制

    公开(公告)号:US20050049998A1

    公开(公告)日:2005-03-03

    申请号:US10651175

    申请日:2003-08-28

    IPC分类号: G06F7/00 G06F9/445

    CPC分类号: G06F8/61

    摘要: A method, apparatus and article of manufacture for data processing in data processing systems and, more particularly, for packaging and deploying enterprise information system resources using Java™ archive files. One embodiment for packaging enterprise information system resources using a Java™ archive file comprises bundling the enterprise information system resources, creating a deployment descriptor for the bundled enterprise information system resources, and packaging the bundled enterprise information system resources and the deployment descriptor into the Java™ archive file.

    摘要翻译: 一种用于数据处理系统中的数据处理的方法,装置和制品,更具体地说,涉及使用Java TM存档文件封装和部署企业信息系统资源。 使用Java TM归档文件来封装企业信息系统资源的一个实施例包括捆绑企业信息系统资源,为捆绑的企业信息系统资源创建部署描述符,并将捆绑的企业信息系统资源和部署描述符打包到 Java(TM)存档文件。

    Apparatus and method for profiling based on call stack depth
    7.
    发明申请
    Apparatus and method for profiling based on call stack depth 审中-公开
    基于调用堆栈深度的设备和方法

    公开(公告)号:US20070162897A1

    公开(公告)日:2007-07-12

    申请号:US11330682

    申请日:2006-01-12

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3612 G06F11/3476

    摘要: A profiler collects profile data according to a defined trigger specification, a defined level specification, and an optional defined skip specification. The profiler begins collecting profile data when the trigger specification is satisfied. The profiler monitors stack frames on a call stack, and collects profile data for the defined level from the current stack frame. A skip specification may also be defined that allows skipping the collecting of profile data for specified jar files, packages, classes, or methods. In this manner, a profiler may collect profile data up to a specified level from the current stack frame while specifically skipping the collection of profile data according to the defined skip specification.

    摘要翻译: 分析器根据定义的触发规范,定义的级别规范和可选的定义的跳过规范收集简档数据。 当触发器规格满足时,分析器开始收集简档数据。 分析器监视调用堆栈上的堆栈帧,并从当前堆栈帧收集定义级别的配置文件数据。 也可以定义跳过规范,允许跳过收集指定的jar文件,包,类或方法的配置文件数据。 以这种方式,分析器可以根据定义的跳过规范专门跳过简档数据的集合,从当前堆栈帧收集直到指定级别的简档数据。

    DYNAMIC OPTIMIZATION OF PREPARED STATEMENTS IN A STATEMENT POOL
    9.
    发明申请
    DYNAMIC OPTIMIZATION OF PREPARED STATEMENTS IN A STATEMENT POOL 有权
    报表中准备报表的动态优化

    公开(公告)号:US20080034007A1

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

    申请号:US11870225

    申请日:2007-10-10

    IPC分类号: G06F17/30

    摘要: An apparatus, program product and method dynamically optimize prepared statements resident in a statement pool to permit subsequent reuses of such statements to utilize the optimized representations of such statements. The optimization of pooled statements may be performed responsive to the tracked usage of the statements in a statement pool, to direct the overhead associated with such optimization to those statements that are more likely to be utilized in the future. Among a multitude of possible optimizations, a pooled statement that requests data in a format other than that utilized by the database being accessed may be modified to request the data in the format used by the database, thereby decreasing the overhead in the database associated with format conversions.

    摘要翻译: 一种装置,程序产品和方法动态地优化驻留在语句池中的准备语句,以允许这些语句的后续重用以利用这些语句的优化表示。 可以响应于语句池中的语句的跟踪使用来执行合并语句的优化,以将与这种优化相关联的开销定向到将来更有可能被利用的那些语句。 在许多可能的优化中,可以修改以不同于被访问的数据库所使用的格式以外的格式的数据库的汇总语句,以以数据库使用的格式请求数据,从而减少与格式相关联的数据库中的开销 转换。