GCtest3.java.s: i=8, after head = new Node, heapsize = 80, 76 bytes - - PowerPoint PPT Presentation

gctest3 java s i 8 after head new node heapsize 80 76
SMART_READER_LITE
LIVE PREVIEW

GCtest3.java.s: i=8, after head = new Node, heapsize = 80, 76 bytes - - PowerPoint PPT Presentation

GCtest3.java.s: i=8, after head = new Node, heapsize = 80, 76 bytes used GC_last_ptrmap 0xA0 Lptrmap_Foo_testing 0x00 0x1C 0xA4 0x04 1 0xA8 0x08 1 0xAC 0x0C 1 0xB0 0x44 F 0 0x10 0x14 0xB4 Lptrmap_Foo_testing_array 0x14 1


slide-1
SLIDE 1

$ra_main retval: this: gc_key: 0 0x1C 1 1 1 0x14 1 0x3C 1 100 1 0x50 1 0x58 0x54 0x50 0x4C 0x48 0x44 0x40 0x3C 0x38 0x20 0x1C 0x18 0x14 0x10 0x0C 0x08 0x04 0x00 0xEC 0xE8 0xE4 0xE0 Lptrmap_Foo_testing

GCtest3.java.s: i=8, after head = new Node, heapsize = 80, 76 bytes used

Lptrmap_main Ldesc_Node Lptrmap_Foo_testing_array Ldesc_Node_array Ldesc_Foo Ldesc_Foo_array 101 2 0x34 0x30 0x2C 0x28 0x24 i: 8 gc_key: 1 $fp_main 0xDC 0xD8 0xD4 0xD0 0xCC 0xC8 0xC4 0xC0 0xBC 0xB8 0xB4 0xB0 0xAC 0xA8 0xA4 0xA0 $fp_main $fp_testing F 0x44 F F F 0x30 0x30 0x30 F 0x44 F 0x30 F 0x30 F 0x30 i = 10 i = 9 i = 8 i = 9 i = 8 i = 10 memory direction

GC_last_ptrmap

slide-2
SLIDE 2

GCtest3.java.s: i=7, at head = new Node, heapsize = 80, after mark

$ra_main retval: this: gc_key: 0 0x1C 1 1 1 0x14 1 0x3C 1 100 1 0x50 1 0x58 0x54 0x50 0x4C 0x48 0x44 0x40 0x3C 0x38 0x20 0x1C 0x18 0x14 0x10 0x0C 0x08 0x04 0x00 0xEC 0xE8 0xE4 0xE0 Lptrmap_Foo_testing Lptrmap_main Ldesc_Node Lptrmap_Foo_testing_array Ldesc_Node_array Ldesc_Foo Ldesc_Foo_array 101 2 0x34 0x30 0x2C 0x28 0x24 i: 7 gc_key: 1 $fp_main 0xDC 0xD8 0xD4 0xD0 0xCC 0xC8 0xC4 0xC0 0xBC 0xB8 0xB4 0xB0 0xAC 0xA8 0xA4 0xA0 $fp_main $fp_testing T 0x44 F F T 0x30 0x30 0x30 T 0x44 F 0x30 F 0x30 T 0x30 i = 10 i = 9 i = 8 i = 9 i = 8 i = 10 memory direction

GC_last_ptrmap

slide-3
SLIDE 3

GCtest3.java.s: i=7, at head = new Node, heapsize = 80, after sweep

$ra_main retval: this: gc_key: 0 0x1C 1 1 1 0x14 1 0x3C 1 100 1 0x50 1 0x58 0x54 0x50 0x4C 0x48 0x44 0x40 0x3C 0x38 0x20 0x1C 0x18 0x14 0x10 0x0C 0x08 0x04 0x00 0xEC 0xE8 0xE4 0xE0 Lptrmap_Foo_testing Lptrmap_main Ldesc_Node Lptrmap_Foo_testing_array Ldesc_Node_array Ldesc_Foo Ldesc_Foo_array 101 2 0x34 0x30 0x2C 0x28 0x24 i: 7 gc_key: 1 $fp_main 0xDC 0xD8 0xD4 0xD0 0xCC 0xC8 0xC4 0xC0 0xBC 0xB8 0xB4 0xB0 0xAC 0xA8 0xA4 0xA0 $fp_main $fp_testing F 0x44 0x... F F F 0x30 0x30 0x30 F 0x44 0x... F 0x30 F 0x30 F 0x30 i = 10 i = 9 i = 8 i = 9 i = 8 i = 10 memory direction

GC_last_ptrmap GC_freelist

slide-4
SLIDE 4

GCtest3.java.s: i=7, after head = new Node, heapsize = 80

$ra_main retval: this: gc_key: 0 0x1C 1 1 1 0x14 1 0x3C 1 100 1 0x50 1 0x58 0x54 0x50 0x4C 0x48 0x44 0x40 0x3C 0x38 0x20 0x1C 0x18 0x14 0x10 0x0C 0x08 0x04 0x00 0xEC 0xE8 0xE4 0xE0 Lptrmap_Foo_testing Lptrmap_main Ldesc_Node Lptrmap_Foo_testing_array Ldesc_Node_array Ldesc_Foo Ldesc_Foo_array 101 2 0x34 0x30 0x2C 0x28 0x24 i: 7 gc_key: 1 $fp_main 0xDC 0xD8 0xD4 0xD0 0xCC 0xC8 0xC4 0xC0 0xBC 0xB8 0xB4 0xB0 0xAC 0xA8 0xA4 0xA0 $fp_main $fp_testing F 0x44 0x... F F F 0x30 0x30 0x30 F 0x44 F 0x30 F 0x30 F 0x30 i = 7 i = 9 i = 8 i = 9 i = 8 i = 7 memory direction

GC_last_ptrmap GC_freelist