equal
deleted
inserted
replaced
1567 } |
1567 } |
1568 sum_of_vtable_len += vt.length(); |
1568 sum_of_vtable_len += vt.length(); |
1569 } |
1569 } |
1570 |
1570 |
1571 static void compute() { |
1571 static void compute() { |
1572 SystemDictionary::classes_do(do_class); |
1572 ClassLoaderDataGraph::classes_do(do_class); |
1573 fixed = no_klasses * oopSize; // vtable length |
1573 fixed = no_klasses * oopSize; // vtable length |
1574 // filler size is a conservative approximation |
1574 // filler size is a conservative approximation |
1575 filler = oopSize * (no_klasses - no_instance_klasses) * (sizeof(InstanceKlass) - sizeof(ArrayKlass) - 1); |
1575 filler = oopSize * (no_klasses - no_instance_klasses) * (sizeof(InstanceKlass) - sizeof(ArrayKlass) - 1); |
1576 entries = sizeof(vtableEntry) * sum_of_vtable_len; |
1576 entries = sizeof(vtableEntry) * sum_of_vtable_len; |
1577 array_entries = sizeof(vtableEntry) * sum_of_array_vtable_len; |
1577 array_entries = sizeof(vtableEntry) * sum_of_array_vtable_len; |