< prev index next >

src/hotspot/share/services/classLoadingService.cpp

Print this page

        

*** 170,180 **** --- 170,182 ---- if (k->is_instance_klass()) { class_size += k->methods()->size(); // FIXME: Need to count the contents of methods class_size += k->constants()->size(); class_size += k->local_interfaces()->size(); + if (k->transitive_interfaces() != NULL) { class_size += k->transitive_interfaces()->size(); + } // We do not have to count implementors, since we only store one! // FIXME: How should these be accounted for, now when they have moved. //class_size += k->fields()->size(); } return class_size * oopSize;
< prev index next >