1 -------------------------------------------------------------------------------- 2 Command: ./long-time 3 Massif arguments: --stacks=no --time-unit=B --heap-admin=0 --massif-out-file=massif.out --ignore-fn=__part_load_locale --ignore-fn=__time_load_locale --ignore-fn=dwarf2_unwind_dyld_add_image_hook --ignore-fn=get_or_create_key_element 4 ms_print arguments: massif.out 5 -------------------------------------------------------------------------------- 6 7 8 MB 9 2.193^#: : : : @ : : 10 |#: : : : @ : : 11 |#: : : : @ : : 12 |#: : : : @ : : 13 |#: :: :: :: @: :@ : 14 |#: :: :: :: @: :@ : 15 |#: :: :: :: @: :@ : 16 |#: :: :: :: @: :@ : 17 |#: :: :: :: @: :@ : 18 |#: :: :: :: @: :@ : 19 |#: :: :: :: @: :@ : : : : : : : : : : : : : 20 |#: :: :: :: @: :@ : :: :: :: :: :@ :: :: :: :: :@ :: : 21 |#: :: :: :: @: :@ : :: :: :: :: :@ :: :: :: :: :@ :: : 22 |#::::@:::::::::::::::: :: :: @: :@ : :::::@::::: :@ :: :: @: :: :@ :: : 23 |#::::@:::::::::::::::: :: :: @: :@ : :::::@:::::::@:::::::@::::::@::::: 24 |#::::@:::::::::::::::: :: :: @: :@ : :::::@:::::::@:::::::@::::::@::::: 25 |#::::@:::::::::::::::: :: :: @: :@ : :::::@:::::::@:::::::@::::::@::::: 26 |#::::@:::::::::::::::: :: :: @: :@ : :::::@:::::::@:::::::@::::::@::::: 27 |#::::@:::::::::::::::: :: :: @: :@ : :::::@:::::::@:::::::@::::::@::::: 28 |#::::@:::::::::::::::: :: :: @: :@ : :::::@:::::::@:::::::@::::::@::::: 29 0 +----------------------------------------------------------------------->GB 30 0 11.15 31 32 Number of snapshots: 94 33 Detailed snapshots: [1 (peak), 7, 28, 33, 38, 43, 48, 56, 66, 76, 86] 34 35 -------------------------------------------------------------------------------- 36 n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) 37 -------------------------------------------------------------------------------- 38 0 0 0 0 0 0 39 1 3,900,000 2,300,000 2,300,000 0 0 40 100.00% (2,300,000B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. 41 ->52.17% (1,200,000B) 0x........: main (long-time.c:15) 42 | 43 ->47.83% (1,100,000B) 0x........: main (long-time.c:13) 44 | 45 ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) 46 47 -------------------------------------------------------------------------------- 48 n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) 49 -------------------------------------------------------------------------------- 50 2 227,900,000 2,300,000 2,300,000 0 0 51 3 383,100,000 900,000 900,000 0 0 52 4 607,100,000 900,000 900,000 0 0 53 5 735,100,000 900,000 900,000 0 0 54 6 863,100,000 900,000 900,000 0 0 55 7 991,100,000 900,000 900,000 0 0 56 100.00% (900,000B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. 57 ->100.00% (900,000B) 0x........: main (long-time.c:18) 58 | 59 ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) 60 61 -------------------------------------------------------------------------------- 62 n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) 63 -------------------------------------------------------------------------------- 64 8 1,119,100,000 900,000 900,000 0 0 65 9 1,247,100,000 900,000 900,000 0 0 66 10 1,375,100,000 900,000 900,000 0 0 67 11 1,503,100,000 900,000 900,000 0 0 68 12 1,679,100,000 900,000 900,000 0 0 69 13 1,807,100,000 900,000 900,000 0 0 70 14 1,935,100,000 900,000 900,000 0 0 71 15 2,063,100,000 900,000 900,000 0 0 72 16 2,191,100,000 900,000 900,000 0 0 73 17 2,319,100,000 900,000 900,000 0 0 74 18 2,447,100,000 900,000 900,000 0 0 75 19 2,575,100,000 900,000 900,000 0 0 76 20 2,703,100,000 900,000 900,000 0 0 77 21 2,831,100,000 900,000 900,000 0 0 78 22 2,959,100,000 900,000 900,000 0 0 79 23 3,087,100,000 900,000 900,000 0 0 80 24 3,215,100,000 900,000 900,000 0 0 81 25 3,342,200,000 0 0 0 0 82 26 3,467,900,000 2,300,000 2,300,000 0 0 83 27 3,593,900,000 1,900,000 1,900,000 0 0 84 28 3,720,000,000 0 0 0 0 85 00.00% (0B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. 86 ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) 87 88 -------------------------------------------------------------------------------- 89 n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) 90 -------------------------------------------------------------------------------- 91 29 3,846,200,000 0 0 0 0 92 30 3,971,900,000 2,300,000 2,300,000 0 0 93 31 4,097,900,000 1,900,000 1,900,000 0 0 94 32 4,224,000,000 0 0 0 0 95 33 4,350,200,000 0 0 0 0 96 00.00% (0B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. 97 ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) 98 99 -------------------------------------------------------------------------------- 100 n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) 101 -------------------------------------------------------------------------------- 102 34 4,475,900,000 2,300,000 2,300,000 0 0 103 35 4,601,900,000 1,900,000 1,900,000 0 0 104 36 4,728,000,000 0 0 0 0 105 37 4,854,200,000 0 0 0 0 106 38 4,979,900,000 2,300,000 2,300,000 0 0 107 100.00% (2,300,000B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. 108 ->52.17% (1,200,000B) 0x........: main (long-time.c:15) 109 | 110 ->47.83% (1,100,000B) 0x........: main (long-time.c:13) 111 | 112 ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) 113 114 -------------------------------------------------------------------------------- 115 n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) 116 -------------------------------------------------------------------------------- 117 39 5,105,900,000 1,900,000 1,900,000 0 0 118 40 5,232,000,000 0 0 0 0 119 41 5,358,200,000 0 0 0 0 120 42 5,483,900,000 2,300,000 2,300,000 0 0 121 43 5,609,900,000 1,900,000 1,900,000 0 0 122 100.00% (1,900,000B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. 123 ->57.89% (1,100,000B) 0x........: main (long-time.c:13) 124 | 125 ->42.11% (800,000B) 0x........: main (long-time.c:12) 126 | 127 ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) 128 129 -------------------------------------------------------------------------------- 130 n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) 131 -------------------------------------------------------------------------------- 132 44 5,736,000,000 0 0 0 0 133 45 5,862,200,000 0 0 0 0 134 46 5,987,900,000 2,300,000 2,300,000 0 0 135 47 6,113,900,000 1,900,000 1,900,000 0 0 136 48 6,240,000,000 0 0 0 0 137 00.00% (0B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. 138 ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) 139 140 -------------------------------------------------------------------------------- 141 n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) 142 -------------------------------------------------------------------------------- 143 49 6,429,000,000 1,200,000 1,200,000 0 0 144 50 6,554,700,000 1,100,000 1,100,000 0 0 145 51 6,680,800,000 800,000 800,000 0 0 146 52 6,807,100,000 900,000 900,000 0 0 147 53 6,933,000,000 1,200,000 1,200,000 0 0 148 54 7,058,700,000 1,100,000 1,100,000 0 0 149 55 7,184,800,000 800,000 800,000 0 0 150 56 7,311,100,000 900,000 900,000 0 0 151 100.00% (900,000B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. 152 ->100.00% (900,000B) 0x........: main (long-time.c:18) 153 | 154 ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) 155 156 -------------------------------------------------------------------------------- 157 n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) 158 -------------------------------------------------------------------------------- 159 57 7,437,000,000 1,200,000 1,200,000 0 0 160 58 7,562,700,000 1,100,000 1,100,000 0 0 161 59 7,688,800,000 800,000 800,000 0 0 162 60 7,815,100,000 900,000 900,000 0 0 163 61 7,941,000,000 1,200,000 1,200,000 0 0 164 62 8,066,700,000 1,100,000 1,100,000 0 0 165 63 8,192,800,000 800,000 800,000 0 0 166 64 8,319,100,000 900,000 900,000 0 0 167 65 8,445,000,000 1,200,000 1,200,000 0 0 168 66 8,570,700,000 1,100,000 1,100,000 0 0 169 100.00% (1,100,000B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. 170 ->100.00% (1,100,000B) 0x........: main (long-time.c:13) 171 | 172 ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) 173 174 -------------------------------------------------------------------------------- 175 n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) 176 -------------------------------------------------------------------------------- 177 67 8,696,800,000 800,000 800,000 0 0 178 68 8,823,100,000 900,000 900,000 0 0 179 69 8,949,000,000 1,200,000 1,200,000 0 0 180 70 9,074,700,000 1,100,000 1,100,000 0 0 181 71 9,200,800,000 800,000 800,000 0 0 182 72 9,327,100,000 900,000 900,000 0 0 183 73 9,453,000,000 1,200,000 1,200,000 0 0 184 74 9,578,700,000 1,100,000 1,100,000 0 0 185 75 9,704,800,000 800,000 800,000 0 0 186 76 9,831,100,000 900,000 900,000 0 0 187 100.00% (900,000B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. 188 ->100.00% (900,000B) 0x........: main (long-time.c:18) 189 | 190 ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) 191 192 -------------------------------------------------------------------------------- 193 n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) 194 -------------------------------------------------------------------------------- 195 77 9,957,000,000 1,200,000 1,200,000 0 0 196 78 10,082,700,000 1,100,000 1,100,000 0 0 197 79 10,208,800,000 800,000 800,000 0 0 198 80 10,335,100,000 900,000 900,000 0 0 199 81 10,461,000,000 1,200,000 1,200,000 0 0 200 82 10,586,700,000 1,100,000 1,100,000 0 0 201 83 10,712,800,000 800,000 800,000 0 0 202 84 10,839,100,000 900,000 900,000 0 0 203 85 10,965,000,000 1,200,000 1,200,000 0 0 204 86 11,090,700,000 1,100,000 1,100,000 0 0 205 100.00% (1,100,000B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. 206 ->100.00% (1,100,000B) 0x........: main (long-time.c:13) 207 | 208 ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) 209 210 -------------------------------------------------------------------------------- 211 n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) 212 -------------------------------------------------------------------------------- 213 87 11,216,800,000 800,000 800,000 0 0 214 88 11,343,100,000 900,000 900,000 0 0 215 89 11,469,000,000 1,200,000 1,200,000 0 0 216 90 11,594,700,000 1,100,000 1,100,000 0 0 217 91 11,720,800,000 800,000 800,000 0 0 218 92 11,847,100,000 900,000 900,000 0 0 219 93 11,973,000,000 1,200,000 1,200,000 0 0 220