cancel
Showing results for 
Search instead for 
Did you mean: 

DEbuuger

Former Member
0 Kudos

what r the types of debugger? tell me the use of every debugger?

Pls its urgent...

Points will be rewarded immediately.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi,

<b>NEW ABAP DEBUGGER AND MEMORY INSPECTOR</b>

<b>STARTING THE MEMORY INSPECTOR</b>

&#61550; LIFE ANALYSIS FROM INSIDE ABAP DEBUGGER, USING THE MI <b>PART OF THE DEBUGGER</b> &#61550; DEBUGGER MENU: GOTO -> STATUS DISPLAY -> MEMORY USE

&#61550; STAND-ALONE MEMORY INSPECTOR, ANALYZING MEMORY <b>SNAPSHOTS</b>

&#61550; TRANSACTION “S_MEMORY_INSPECTOR”

&#61550; FROM INSIDE THE DEBUGGER, COMPARING MEMORY <b>SNAPSHOTS</b>

&#61550; DEBUGGER MENU: DEVELOPMENT -> MEMORY ANALYSIS -> COMPARE MEMORY SNAPSHOTS

CREATING MEMORY SNAPSHOTS

&#61550; FROM INSIDE THE DEBUGGER

&#61550; DEBUGGER MENU: DEVELOPMENT -> MEMORY ANALYSIS -> CREATE MEMORY SNAPSHOT

&#61550; COMMAND /HMUSA IN THE COMMAND FIELD ON ANY SCREEN

&#61550; CALL THE WRITE_MEMORY_CONSUMPTION_FILE METHOD OF THE CL_ABAP_MEMORY_UTILITIES CLASS IN YOUR CODE. USE THIS OPTION CAREFULLY TO AVOID RUNNING OUT OF DISK SPACE

<b>BOUND MEMORY</b>

&#61550; MEMORY OF THE OBJECT “ITSELF”

&#61550; MINIMUM OF MEMORY THAT WILL BE FREED, IF OBJECT IS DELETED

<b>REFERENCED MEMORY</b>

&#61550; MEMORY OF THE OBJECT “ITSELF” AND ALL REFERENCED OBJECTS

&#61550; MAXIMUM OF MEMORY THAT CAN BE FREED, IF OBJECT IS DELETED

<b>FEATURES IN ABAP DEBUGGER</b>

&#61550; FILTER MEMORY OBJECTS

&#61550; SORT ACCORDING TO

&#61550; BOUND MEMORY

&#61550; REFERENCED MEMORY

&#61550; AGGREGATION OF TYPES (CLASS / DATA TYPE)

&#61550; FIND REFERENCES

&#61550; IDENTIFICATION AS PART OF A SSC

<b>CLASSIC DEBUGGER</b>

&#61550; DEBUGGER AND DEBUGGEE RUN IN THE SAME (INTERNAL) SESSION

&#61550; DEBUGGER DYNPROS PLACED “IN-BETWEEN”

<b>NEW ABAP DEBUGGER</b>

&#61550; MORE ROBUST DEBUGGER ARCHITECTURE

&#61550; POSSIBLE TO IMPLEMENT NEW FEATURES, FASTER AND WITH LESS RISKS.

&#61550; MORE FLEXIBLE.

&#61550; USE TWO SEPERATED SECTIONS FOR THE DEBUGGER AND THE APPLICATION.

<b>DEBUGGER TOOLS</b>

&#61550; UP TO 4 PARALLEL VISIBLE INSTANCES OF A TOOL (E.G. COMPARE 4 INTERNAL TABLES)

&#61550; TOOLS ARE INTEGRATED IN DEBUGGER FRAMEWORK AND BENEFIT FROM THE PROVIDED

SERVICES TO CUSTOMIZE THE UI. (CHANGE SIZE, POSITION, CLOSE TOOL ,…)

&#61550; TOOLS PROVIDE STANDARD SERVICES

STANDARD TOOLS – SOURCE DISPLAY, STACK, BREAKPOINTS, VARIABLES

<b>BREAKPOINTS</b>

&#61550; DEBUGGER CONTEXT OF CLASSIC ABAP DEBUGGER IS THE “INTERNAL SESSION”

&#61550; DEBUGGER CONTEXT OF NEW ABAP DEBUGGER IS THE “EXTERNAL SESSION”, I.E. THE “SAP-GUI WINDOW”

&#61672; CLASSIC DEBUGGER BREAKPOINTS ARE LOST, WHEN A NEW INTERNAL SESSION IS CREATED WHILE DEBUGGING (SUBMIT, CALL TRANSACTION,…)

&#61672; NEW DEBUGGER BREAKPOINTS ARE NEVER LOST

Message was edited by:

Armin Reichert

Answers (0)