Invention Grant
US07844977B2 Identifying unnecessary synchronization objects in software applications
有权
在软件应用程序中识别不必要的同步对象
- Patent Title: Identifying unnecessary synchronization objects in software applications
- Patent Title (中): 在软件应用程序中识别不必要的同步对象
-
Application No.: US11676783Application Date: 2007-02-20
-
Publication No.: US07844977B2Publication Date: 2010-11-30
- Inventor: Kirk J. Krauss
- Applicant: Kirk J. Krauss
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Holland & Knight LLP
- Agent Brian J Colandreo, Esq.; V. Raman Bharatula
- Main IPC: G06F13/00
- IPC: G06F13/00

Abstract:
Methods and apparatus, including computer program products, for identifying unnecessary synchronization objects in software applications. A computer-implemented method for determining a usefulness of synchronization objects includes, in a multi-threaded application program, tracking threads as they are created and terminated, intercepting application program interfaces (APIs) used to create and destroy thread synchronization objects, in the API wrappers, tracking existing synchronization objects in a list, and associating a list entry for each of the synchronization objects with a unique bit in a bit field.
Public/Granted literature
- US20080201393A1 IDENTIFYING UNNECESSARY SYNCHRONIZATION OBJECTS IN SOFTWARE APPLICATIONS Public/Granted day:2008-08-21
Information query