Invention Grant
- Patent Title: Visualizations of memory layouts in software programs
-
Application No.: US14533948Application Date: 2014-11-05
-
Publication No.: US09910591B2Publication Date: 2018-03-06
- Inventor: Jean-Francois Denise , Steven J. Drach , Charles J. Hunt
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Agent Chia-Hsin Suen
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F9/50

Abstract:
The disclosed embodiments provide a system that facilitates the execution of a software program. During operation, the system obtains a memory layout for an object instance in a software program, wherein the memory layout includes a set of offsets and a set of allocated sizes of a set of components associated with the object instance. Next, the system uses the memory layout to determine a first memory space occupied by data in the object instance and a second memory space occupied by padding in the object instance. The system then displays a visualization of the memory layout on the computer system, wherein the visualization includes a first graphical distinction between the first memory space and the second memory space.
Public/Granted literature
- US20160124645A1 VISUALIZATIONS OF MEMORY LAYOUTS IN SOFTWARE PROGRAMS Public/Granted day:2016-05-05
Information query