Patents by Inventor Jinwoo Hwang

Jinwoo Hwang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20080046673
    Abstract: A method to assist a software developer in optimizing performance of a Java virtual machine (Jvm) is disclosed. The method includes creating a model to predict future usage of heap memory by the Jvm. In response to the time series analysis model having an upward trend of heap memory usage, advising the developer to review a heap dump to determine if a possible memory leak exists. In response to the time series analysis model having a horizontal asymptote at a predicted future time, advising the developer to specify the maximum limit of heap memory as a function of the horizontal asymptote. In response to a heap exhaustion error, which indicates a requested usage of heap memory by the Jvm greater than a maximum limit of heap memory, determining a likely cause of the heap exhaustion error, and advising the developer to take appropriate actions to optimize the Jvm performance.
    Type: Application
    Filed: August 16, 2006
    Publication date: February 21, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Jinwoo Hwang
  • Publication number: 20070220513
    Abstract: A method, apparatus and computer-usable medium for automatically detecting hangs, deadlocks and bottlenecks in a virtual machine environment through analysis of thread dumps. Stack traces for each thread are monitored for a predetermined period of time, with a predetermined number of thread dumps and time intervals between the generation of thread dumps. Locked objects are located along with waiting and locking software threads, which are then analyzed to determine if they are potentially stuck in a circular wait condition or waiting on themselves. Analysis can be performed in both on-line and off-line modes through graphical depictions of thread and resource contentions to identify hangs, deadlocks and bottlenecks.
    Type: Application
    Filed: March 15, 2006
    Publication date: September 20, 2007
    Applicant: International Business Machines Corporation
    Inventor: Jinwoo Hwang
  • Publication number: 20060212852
    Abstract: Methods of detecting a memory leak may include identifying a largest ChildNode of a ParentNode; and comparing a total size of the ParentNode to a total size of the largest ChildNode of the ParentNode. If the total size of the ParentNode is significantly larger than the total size of the largest ChildNode of the ParentNode, a possible memory leak area may be identified. Related systems and computer program products are also discussed.
    Type: Application
    Filed: March 16, 2005
    Publication date: September 21, 2006
    Inventor: Jinwoo Hwang