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 $fp_main 0xEC 0 Ldesc_Foo_array 0x58 1 0xE8 $ra_0 0x54 0x58 0xE4 $fp_0 0x50 1 $fp_testing 0xE0 1 Ldesc_Foo 0x4C 100 0xDC 0x4C F 0 0x48 1 0xD8


slide-1
SLIDE 1

1 0x58 1 100 1 0x44 2 101 1 0x14 1 2 1 0x20 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x38 0x3C 0x40 0x44 0x48 0x4C 0x50 0x54 0x58 0xA0 0xA4 0xA8 0xAC 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 0x34 1 0x24 0x28 0x2C 0x30 0x34 Lptrmap_main_array 0xB0 0xB4 0xB8 0xBC 0xC0 0xC4 0xC8 0xCC $ra_main $fp_main i = 8 0xD0 0xD4 0xD8 0xDC $ra_0 $fp_0 1 0xE0 0xE4 0xE8 0xEC $fp_main $fp_testing F 0x4C F F F 0x38 0x38 0x38 F 0x4C F 0x38 F 0x38 F 0x38 i = 10 i = 9 i = 8 i = 9 i = 8 i = 10 memory direction

GC_last_ptrmap

slide-2
SLIDE 2

1 0x58 1 100 1 0x44 2 101 1 0x14 1 2 1 0x20 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x38 0x3C 0x40 0x44 0x48 0x4C 0x50 0x54 0x58 0xA0 0xA4 0xA8 0xAC Lptrmap_Foo_testing

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

Lptrmap_main Ldesc_Node Lptrmap_Foo_testing_array Ldesc_Node_array Ldesc_Foo Ldesc_Foo_array 0x34 1 0x24 0x28 0x2C 0x30 0x34 Lptrmap_main_array 0xB0 0xB4 0xB8 0xBC 0xC0 0xC4 0xC8 0xCC $ra_main $fp_main i = 9 0xD0 0xD4 0xD8 0xDC $ra_0 $fp_0 1 0xE0 0xE4 0xE8 0xEC $fp_main $fp_testing T 0x4C F F T 0x38 0x38 0x38 T 0x4C F 0x38 F 0x38 T 0x38 i = 10 i = 9 i = 8 i = 9 i = 8 i = 10 memory direction

GC_last_ptrmap

slide-3
SLIDE 3

1 0x58 1 100 1 0x44 2 101 1 0x14 1 2 1 0x20 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x38 0x3C 0x40 0x44 0x48 0x4C 0x50 0x54 0x58 0xA0 0xA4 0xA8 0xAC Lptrmap_Foo_testing

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

Lptrmap_main Ldesc_Node Lptrmap_Foo_testing_array Ldesc_Node_array Ldesc_Foo Ldesc_Foo_array 0x34 1 0x24 0x28 0x2C 0x30 0x34 Lptrmap_main_array 0xB0 0xB4 0xB8 0xBC 0xC0 0xC4 0xC8 0xCC $ra_main $fp_main i = 9 0xD0 0xD4 0xD8 0xDC $ra_0 $fp_0 1 0xE0 0xE4 0xE8 0xEC $fp_main $fp_testing F 0x4C 0x.. F F F 0x38 0x38 0x38 F 0x4C 0x.. F 0x38 F 0x38 F 0x38 i = 10 i = 9 i = 8 i = 9 i = 8 i = 10 memory direction

GC_freelist GC_last_ptrmap

slide-4
SLIDE 4

1 0x58 1 100 1 0x44 2 101 1 0x14 1 2 1 0x20 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x38 0x3C 0x40 0x44 0x48 0x4C 0x50 0x54 0x58 0xA0 0xA4 0xA8 0xAC Lptrmap_Foo_testing

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

Lptrmap_main Ldesc_Node Lptrmap_Foo_testing_array Ldesc_Node_array Ldesc_Foo Ldesc_Foo_array 0x34 1 0x24 0x28 0x2C 0x30 0x34 Lptrmap_main_array 0xB0 0xB4 0xB8 0xBC 0xC0 0xC4 0xC8 0xCC $ra_main $fp_main i = 9 0xD0 0xD4 0xD8 0xDC $ra_0 $fp_0 1 0xE0 0xE4 0xE8 0xEC $fp_main $fp_testing F 0x4C F F 0x38 0x38 F 0x4C F 0x38 F 0x38 F 0x38 i = 9 i = 8 i = 9 i = 8 i = 7 memory direction

GC_freelist

F 0x38 i = 7

GC_last_ptrmap

slide-5
SLIDE 5

1 0x58 1 100 1 0x44 2 101 1 0x14 1 2 1 0x20 0x00 0x04 0x08 0x0C 0x10 0x14 0x18 0x1C 0x20 0x38 0x3C 0x40 0x44 0x48 0x4C 0x50 0x54 0x58 0xA0 0xA4 0xA8 0xAC Lptrmap_Foo_testing

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

Lptrmap_main Ldesc_Node Lptrmap_Foo_testing_array Ldesc_Node_array Ldesc_Foo Ldesc_Foo_array 0x34 1 0x24 0x28 0x2C 0x30 0x34 Lptrmap_main_array 0xB0 0xB4 0xB8 0xBC 0xC0 0xC4 0xC8 0xCC $ra_main $fp_main i = 9 0xD0 0xD4 0xD8 0xDC $ra_0 $fp_0 1 0xE0 0xE4 0xE8 0xEC $fp_main $fp_testing F 0x4C F 0x38 T 0x4C T 0x38 F 0x38 F 0x38 i = 8 i = 6 i = 8 i = 7 memory direction

GC_freelist

F 0x38 i = 6

GC_last_ptrmap

F 0x38 i = 7