Method and system for improving performance of applications that employ a cross-language interface
    11.
    发明授权
    Method and system for improving performance of applications that employ a cross-language interface 失效
    提高使用跨语言界面的应用程序性能的方法和系统

    公开(公告)号:US06662362B1

    公开(公告)日:2003-12-09

    申请号:US09611373

    申请日:2000-07-06

    IPC分类号: G06F945

    CPC分类号: G06F11/3612 G06F8/4441

    摘要: A method, system, apparatus, and computer program product is presented for improving the execution performance of an application in a data processing system. Instrumentation code is inserted into an application in which the instrumentation code generates trace data for method entry events and method exit events when the instrumented application is executed. The trace output data that is generated by the instrumentation code is then analyzed to detect patterns which indicate an inefficient coding construct in the application. The source code for the inefficient coding construct in the application associated with the detected pattern may be modified according to indications provided to an application developer. For example, a specific inefficient coding construct may be an inefficient use of a cross-language boundary, such as the interface between Java code and native code, in which data is inefficiently transferred across the interface through a local array in the native code. A suggested transform for efficient use of a cross-language boundary may include the use of a reference to a Java object within the native code.

    摘要翻译: 提出了一种方法,系统,装置和计算机程序产品,用于提高数据处理系统中应用程序的执行性能。 仪器代码被插入到应用程序中,在应用程序中,仪器代码在执行检测应用程序时生成方法入口事件和方法退出事件的跟踪数据。 然后分析由仪器代码生成的跟踪输出数据,以检测指示应用程序中低效编码构造的模式。 可以根据提供给应用开发者的指示来修改与检测到的模式相关联的应用中的低效编码结构的源代码。 例如,特定的低效率的编码结构可能是跨语言边界的低效用途,例如Java代码和本地代码之间的接口,其中数据通过本地代码中的本地阵列在该接口上无效地传输。 有效使用跨语言边界的建议转换可能包括使用对本机代码中的Java对象的引用。

    Classification of documents
    13.
    发明授权
    Classification of documents 有权
    文件分类

    公开(公告)号:US08805840B1

    公开(公告)日:2014-08-12

    申请号:US12772166

    申请日:2010-04-30

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30864 G06F17/30707

    摘要: Some embodiments provide a method for evaluating a content segment for relevancy to several of categories. The method retrieves the content segment. For each of the several categories, the method determines the relevancy of the content segment to the category by using a scoring model for the category. The scoring model accounts for (i) the presence of key word sets in the content segment and (ii) the context of the key word sets in the content segment. For each of the several categories, the method tags the content segment when the content segment is determined as relevant to the category.

    摘要翻译: 一些实施例提供了用于评估与几个类别相关的内容段的方法。 该方法检索内容段。 对于几个类别中的每一个,该方法通过使用该类别的评分模型来确定内容段与类别的相关性。 评分模型说明(i)内容片段中关键词集的存在,以及(ii)内容片段中关键词集的上下文。 对于几个类别中的每一个,当内容片段被确定为与该类别相关时,该方法标记内容片段。

    Event naming
    14.
    发明授权
    Event naming 有权
    事件命名

    公开(公告)号:US08463790B1

    公开(公告)日:2013-06-11

    申请号:US12870691

    申请日:2010-08-27

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30011

    摘要: Some embodiments provide a machine-implemented method. The method identifies an event for a particular category based on a number of documents classified as relevant to the particular category in a particular period of time. Based on content of the documents classified as relevant to the particular category, the method identifies a set of keywords for the event. The method uses the keywords to automatically select a representative document for the event. Some embodiments store a link to the representative document and automatically determine whether the particular document is still accessible at the link. When the document is no longer accessible at the link, the method replaces the document with a backup document as the representative document for the event.

    摘要翻译: 一些实施例提供了机器实现的方法。 该方法基于在特定时间段内被分类为与特定类别相关的文档的数量来识别特定类别的事件。 根据分类为与特定类别相关的文档的内容,该方法识别事件的一组关键字。 该方法使用关键字为事件自动选择代表性文档。 一些实施例存储到代表性文档的链接并且自动确定该特定文档是否仍然可在链接处访问。 当链接不再可访问文档时,该方法将替换文档作为事件的代表性文档。

    Systems, methods, and media for detecting outbound Nagling on a TCP network connection
    15.
    发明申请
    Systems, methods, and media for detecting outbound Nagling on a TCP network connection 失效
    用于在TCP网络连接上检测出站Nagling的系统,方法和媒体

    公开(公告)号:US20060168176A1

    公开(公告)日:2006-07-27

    申请号:US11044596

    申请日:2005-01-27

    IPC分类号: G06F15/173

    摘要: Systems, methods and media for detecting outbound Nagling on a TCP network connection are disclosed. Embodiments may include creating by a sender computer one or more segments to be transmitted to a receiver computer and determining by the sender computer whether any of the one or more segments to be transmitted are small segments and determining whether a previously transmitted small segment is unacknowledged by the receiver computer. If the previously transmitted small segment is unacknowledged by the receiver computer and at least one of the segments to be transmitted is a small segment, embodiments may also include detecting by the sender computer a Nagling condition on the network connection. Further embodiments may include modifying a Nagle algorithm configuration of the network connection in response to the detected Nagling condition by turning off the Nagle algorithm or reducing a delayed acknowledgement timer for the network connection.

    摘要翻译: 公开了用于在TCP网络连接上检测出站Nagling的系统,方法和媒体。 实施例可以包括由发送者计算机创建要发送到接收机计算机的一个或多个分段,并由发送者计算机确定要发送的一个或多个分段中的任一个是否为小分段,并且通过以下方式确定先前发送的小分段是否未被确认 接收机电脑。 如果先前发送的小段由接收机计算机未被确认,并且待传输的段中的至少一个是小段,则实施例还可以包括由发送者计算机检测网络连接上的“一般”状态。 另外的实施例可以包括通过关闭Nagle算法或减少用于网络连接的延迟确认定时器来响应于检测到的Nagling条件来修改网络连接的Nagle算法配置。

    Method, apparatus, and program for measuring server performance using multiple clients
    16.
    发明授权
    Method, apparatus, and program for measuring server performance using multiple clients 失效
    使用多个客户端测量服务器性能的方法,设备和程序

    公开(公告)号:US06961769B2

    公开(公告)日:2005-11-01

    申请号:US09956767

    申请日:2001-09-20

    IPC分类号: G06F11/34 G06F15/173

    CPC分类号: G06F11/3428

    摘要: Server performance is bench marked using multiple master processes. A local master process is created for each client computer system applying load on the server. Then a global master process is created on a physical computer system on which neither client nor server processes are running. The global master is responsible for the proper execution of the bench mark. The global master uses an inter-master communications protocol that enforces coordination among the disparate client systems and processes.

    摘要翻译: 服务器性能是使用多个主进程的台式机。 为在服务器上应用负载的每个客户端计算机系统创建本地主进程。 然后,在客户端或服务器进程都不运行的物理计算机系统上创建全局主进程。 全球船长负责正确执行基准。 全球主管使用一个主控间通信协议,强制不同的客户端系统和进程之间的协调。

    Models for classifying documents
    17.
    发明授权

    公开(公告)号:US09760634B1

    公开(公告)日:2017-09-12

    申请号:US12772168

    申请日:2010-04-30

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F17/30864 G06F17/30707

    摘要: Some embodiments provide a method for defining a content relevance model for determining whether a content segment is relevant to a particular category. The method receives a first set of content segments that contain content relevant to the particular category and a second set of content segments that contain content not relevant to the particular category. The method identifies a set of key word sets more likely to appear in the first set of content segments than the second set of content segments. The method defines a content relevance model that comprises a set of groups of word sets and a score for each group, each of the groups of word sets comprising a key word set from the set of key word sets and at least one word set found in a context of the key word set in at least one of the received content segments.

    Shadow queues for recovery of messages
    18.
    发明授权
    Shadow queues for recovery of messages 有权
    用于恢复邮件的影子队列

    公开(公告)号:US09189303B2

    公开(公告)日:2015-11-17

    申请号:US11463785

    申请日:2006-08-10

    CPC分类号: G06F9/546

    摘要: A method, system and computer program product for handling an electronic message in a data processing system are disclosed. The method comprises receiving an electronic message and storing the electronic message in a message store. An address of the electronic message is stored in a primary queue and the address of the electronic message is stored in one or more configured shadow queues. Responsive to successful completion of one or more tasks related to the electronic message, the address of the electronic message is deleted from the associated queue, and responsive to completion of all tasks related to the electronic message, the electronic message is deleted from the message store.

    摘要翻译: 公开了一种用于在数据处理系统中处理电子消息的方法,系统和计算机程序产品。 该方法包括接收电子消息并将消息存储在消息存储器中。 电子消息的地址存储在主队列中,电子消息的地址存储在一个或多个配置的影子队列中。 响应于与电子消息相关的一个或多个任务的成功完成,从相关联的队列中删除电子消息的地址,并且响应于完成与电子消息相关的所有任务,电子消息从消息存储 。

    METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR IMPLEMENTING SHADOW QUEUES FOR RECOVERY OF MESSAGES
    19.
    发明申请
    METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR IMPLEMENTING SHADOW QUEUES FOR RECOVERY OF MESSAGES 有权
    方法,系统和计算机程序产品,用于实现消息恢复的阴影队列

    公开(公告)号:US20080115128A1

    公开(公告)日:2008-05-15

    申请号:US11463785

    申请日:2006-08-10

    IPC分类号: G06F9/00

    CPC分类号: G06F9/546

    摘要: A method, system and computer program product for handling an electronic message in a data processing system are disclosed. The method comprises receiving an electronic message and storing the electronic message in a message store. An address of the electronic message is stored in a primary queue and the address of the electronic message is stored in one or more configured shadow queues. Responsive to successful completion of one or more tasks related to the electronic message, the address of the electronic message is deleted from the associated queue, and responsive to completion of all tasks related to the electronic message, the electronic message is deleted from the message store.

    摘要翻译: 公开了一种用于在数据处理系统中处理电子消息的方法,系统和计算机程序产品。 该方法包括接收电子消息并将消息存储在消息存储器中。 电子消息的地址存储在主队列中,电子消息的地址存储在一个或多个配置的影子队列中。 响应于与电子消息相关的一个或多个任务的成功完成,从相关联的队列中删除电子消息的地址,并且响应于完成与电子消息相关的所有任务,电子消息从消息存储 。

    Systems, methods and media for detecting nagling on a TCP network connection
    20.
    发明申请
    Systems, methods and media for detecting nagling on a TCP network connection 失效
    用于在TCP网络连接上检测漫游的系统,方法和媒体

    公开(公告)号:US20060164982A1

    公开(公告)日:2006-07-27

    申请号:US11044605

    申请日:2005-01-27

    IPC分类号: H04L12/26

    摘要: Systems, methods and media for detecting Nagling on a TCP network connection are disclosed. Embodiments may generally include a system with a Nagle detection threshold determiner for determining a Nagle detection threshold based on the network connection. The system may also generally include a Nagle detection module in communication with the Nagle detection threshold determiner for observing a small segment at a second time following an acknowledgement indicative of a Nagling condition at a first time, wherein the Nagle detection module also may detect a Nagling condition if the difference between the second time and the first time is less than or equal to the Nagle detection threshold. The system may be a receiver computer or a network computer. The system may also generate and transmit a notification of the Nagling condition, increment a Nagle monitor counter, or save an indication of the Nagling condition in a log.

    摘要翻译: 公开了用于在TCP网络连接上检测Nagling的系统,方法和媒体。 实施例通常可以包括具有Nagle检测阈值确定器的系统,用于基于网络连接来确定Nagle检测阈值。 该系统还通常可以包括与Nagle检测阈值确定器通信的Nagle检测模块,用于在第一次在指示第一时间的Nagling条件的确认之后的第二时间观察小段,其中Nagle检测模块还可以检测到Nagling 条件是如果第二次和第一次之间的差值小于或等于Nagle检测阈值。 该系统可以是接收机计算机或网络计算机。 系统还可以生成并发送Nagling条件的通知,增加Nagle监视器计数器,或者将日志中的Nagling条件的指示保存。