US 12,222,836 B2
Rendering a stack trace visualization display
Ravi Sankar Pulle, San Francisco, CA (US); Ajay Krishna Borra, San Francisco, CA (US); and Alexander Kouthoofd, San Francisco, HI (US)
Assigned to Salesforce, Inc.
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Mar. 9, 2023, as Appl. No. 18/180,970.
Prior Publication US 2024/0303173 A1, Sep. 12, 2024
Int. Cl. G06F 11/32 (2006.01); G06F 11/30 (2006.01); G06F 11/36 (2006.01)
CPC G06F 11/323 (2013.01) [G06F 11/302 (2013.01); G06F 11/3612 (2013.01); G06F 11/3664 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for rendering a stack trace visualization display associated with execution of an application, the method comprising:
receiving a first stack trace associated with execution of the application during a time period from a central processing unit (CPU) profiler; and
rendering a first stack trace visualization display comprising a plurality of stack frames stacked in accordance with an order of ancestry based on the first stack trace, wherein rendering at least one of the plurality of stack frames comprises:
rendering at a first location of the first stack trace visualization display a stack frame rectangle associated with the at least one of the plurality of stack frames in accordance with the order of ancestry; and
rendering at a second location of the first stack trace visualization display, stack frame specific text associated with the at least one of the plurality of stack frames, the second location overlaying the first location, where the rendering of the stack frame rectangle is independent of the rendering of the stack frame specific text.