18180970. RENDERING A STACK TRACE VISUALIZATION DISPLAY simplified abstract (Salesforce, Inc.)

From WikiPatents
Jump to navigation Jump to search

RENDERING A STACK TRACE VISUALIZATION DISPLAY

Organization Name

Salesforce, Inc.

Inventor(s)

Ravi Sankar Pulle of San Francisco CA (US)

Ajay Krishna Borra of San Francisco CA (US)

Alexander Kouthoofd of San Francisco HI (US)

RENDERING A STACK TRACE VISUALIZATION DISPLAY - A simplified explanation of the abstract

This abstract first appeared for US patent application 18180970 titled 'RENDERING A STACK TRACE VISUALIZATION DISPLAY

The abstract describes a method and system for rendering a stack trace visualization display based on received stack traces associated with the execution of an application.

  • Stack frames are stacked in accordance with the order of ancestry based on the received stack trace.
  • Each stack frame is rendered at two locations on the visualization display - one for the stack frame rectangle and another for the stack frame specific text.
  • The rendering of the stack frame rectangle and text is independent of each other.
      1. Potential Applications:

- Software development tools for debugging and performance optimization. - System monitoring and analysis tools for identifying bottlenecks and inefficiencies in applications.

      1. Problems Solved:

- Provides a visual representation of the execution flow of an application. - Helps developers pinpoint issues and optimize performance more effectively.

      1. Benefits:

- Improved debugging and optimization capabilities. - Enhanced visualization of application execution flow. - Streamlined problem-solving process for developers.

      1. Commercial Applications:
        1. Title: Stack Trace Visualization Tool for Software Development

This technology can be utilized by software development companies to enhance their debugging and performance optimization processes. It can also be integrated into system monitoring tools for real-time analysis of application performance.

      1. Questions about Stack Trace Visualization:

1. How does this technology improve the efficiency of debugging processes? 2. What are the key advantages of using a stack trace visualization display in software development?

      1. Frequently Updated Research:

Ongoing research in the field of software development tools and performance optimization may lead to further advancements in stack trace visualization techniques. Stay updated on the latest developments in this area for potential improvements in debugging and optimization processes.


Original Abstract Submitted

A method and system for rendering a stack trace visualization display has been developed. A first stack trace associated with execution of an application during a time period is received from a central processing unit profiler. A first stack trace visualization display is rendered including a plurality of stack frames stacked in accordance with an order of ancestry based on the first stack trace. Rendering at least one stack frame involves rendering at a first location of the first stack trace visualization display, a stack frame rectangle for the at least one stack frame in accordance with the order of ancestry and rendering at a second location of the first stack trace visualization display, stack frame specific text for the at least one stack frame. The second location overlays the first location. Rendering of the stack frame rectangle is independent of the rendering of the stack frame specific text.