Skip to content

capturemathan/IBM-Hack-Challenge

Repository files navigation

Method Trace Analyzer ⭐

Overview

The problem statement is aimed at developing an application to assist developers in debugging code. Method tracing is one of the commonly used post-mortem diagnostic method to identify problems. It consists of timestamp of entry and exit points for each method invocation. They may also contain stack-trace for each invocation. Depending upon the time for which trace data is collected, the file-size for these traces can be huge. Parsing them manually is a time consuming and error-prone task.

Prerequisites

  1. Install Tkinter module for GUI
pip install tkinter
  1. Run ibm.py in console
python ibm.py

Steps to follow

  1. Browse the .java file in your desired directory.
  2. Generate Xtrace with the help of Xtrace button.
  3. Click on Convert button to convert the file into readable format.
  4. Parse button is clicked to generate .csv file.
  5. After parsing, 2 Xtrace files are browsed from the system.
  6. Clicking on compare renders the changes in .txt document.

Few Instances of the tool

HyperLinks

Video Link : [https://drive.google.com/open?id=1nfijHLwoez5a6ttDLaJIi4uxTz2ma1Ie]

Releases

No releases published

Packages

No packages published

Languages