Salesforce, inc. (20240201967). SYSTEM, METHOD, AND GRAPHICAL USER INTERFACE FOR TEMPORAL PRESENTATION OF STACK TRACE AND ASSOCIATED DATA simplified abstract

From WikiPatents
Jump to navigation Jump to search

SYSTEM, METHOD, AND GRAPHICAL USER INTERFACE FOR TEMPORAL PRESENTATION OF STACK TRACE AND ASSOCIATED DATA

Organization Name

salesforce, inc.

Inventor(s)

Ravi Sankar Pulle of Fremont CA (US)

Ajay Krishna Borra of San Jose CA (US)

SYSTEM, METHOD, AND GRAPHICAL USER INTERFACE FOR TEMPORAL PRESENTATION OF STACK TRACE AND ASSOCIATED DATA - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240201967 titled 'SYSTEM, METHOD, AND GRAPHICAL USER INTERFACE FOR TEMPORAL PRESENTATION OF STACK TRACE AND ASSOCIATED DATA

The patent application describes an apparatus and method for identifying code path contributors to resource utilization spikes in an application.

  • Stack trace data and profiling data are sampled from multiple code paths to generate code path samples across temporal windows.
  • Processor utilization data is also sampled across corresponding temporal windows.
  • Correlations are detected between code path samples and processor utilization spikes to generate correlational scores for the code paths.
  • A ranking of code paths is generated based on the correlational scores, with higher-ranked code paths more likely to contribute to processor utilization spikes.
      1. Potential Applications:

This technology can be used in software development to optimize code performance and identify bottlenecks in applications.

      1. Problems Solved:

- Helps pinpoint specific code paths causing resource utilization spikes. - Enables developers to optimize performance by focusing on high-ranking code paths.

      1. Benefits:

- Improves application performance. - Enhances user experience by reducing resource spikes. - Streamlines software development processes.

      1. Commercial Applications:

Optimizing software performance for various industries such as e-commerce, finance, and gaming can lead to improved user satisfaction and increased revenue.

      1. Prior Art:

Researchers in the field of software performance optimization have explored similar techniques for identifying code path contributors to resource spikes.

      1. Frequently Updated Research:

Stay updated on the latest advancements in software performance optimization and code profiling techniques to further enhance application performance.

        1. Questions about Code Path Contributors Identification:

1. How does this technology impact overall application performance? 2. What are the key benefits of identifying code path contributors to resource spikes?


Original Abstract Submitted

apparatus and method for identifying code path contributors to resource utilization spikes. for example, in some implementations, stack trace data and profiling data are sampled from a plurality of code paths of an application to generate a plurality of code path samples, where the sampling is performed across a series of temporal windows. processor utilization data is also sampled across a corresponding series of temporal windows. correlations are detected between the code path samples and occurrences of processor utilization spikes to generate correlational scores for the plurality of code paths. a ranking of code paths is then generated in accordance with the correlational scores in which code paths relatively higher in the ranking are more likely to contribute to the occurrences of the processor utilization spikes than code paths relatively lower in the ranking.