< prev index next >

src/hotspot/share/cds/dumpAllocStats.cpp

Print this page
*** 119,17 ***
             _num_indy_cp_entries, _num_indy_cp_entries_archived,
             percent_of(_num_indy_cp_entries_archived, _num_indy_cp_entries),
             _num_indy_cp_entries_reverted);
    msg.info("Platform loader initiated classes = %6d", AOTClassLinker::num_platform_initiated_classes());
    msg.info("App      loader initiated classes = %6d", AOTClassLinker::num_app_initiated_classes());
    msg.info("MethodCounters                    = %6d (%8d bytes)", _counts[RW][MethodCountersType],
                                                                    _bytes [RW][MethodCountersType]);
    msg.info("KlassTrainingData                 = %6d (%8d bytes)", _counts[RW][KlassTrainingDataType],
                                                                    _bytes [RW][KlassTrainingDataType]);
    msg.info("MethodTrainingData                = %6d (%8d bytes)", _counts[RW][MethodTrainingDataType],
                                                                    _bytes [RW][MethodTrainingDataType]);
- 
  }
  
  #ifdef ASSERT
  void DumpAllocStats::verify(int expected_byte_size, bool read_only) const {
    int bytes = 0;
--- 119,18 ---
             _num_indy_cp_entries, _num_indy_cp_entries_archived,
             percent_of(_num_indy_cp_entries_archived, _num_indy_cp_entries),
             _num_indy_cp_entries_reverted);
    msg.info("Platform loader initiated classes = %6d", AOTClassLinker::num_platform_initiated_classes());
    msg.info("App      loader initiated classes = %6d", AOTClassLinker::num_app_initiated_classes());
+   msg.info("Dynamic proxy classes             = %6d%s", _num_dynamic_proxy_classes,
+            CDSConfig::is_dumping_full_module_graph() ? "" : " (not archiving FMG)");
    msg.info("MethodCounters                    = %6d (%8d bytes)", _counts[RW][MethodCountersType],
                                                                    _bytes [RW][MethodCountersType]);
    msg.info("KlassTrainingData                 = %6d (%8d bytes)", _counts[RW][KlassTrainingDataType],
                                                                    _bytes [RW][KlassTrainingDataType]);
    msg.info("MethodTrainingData                = %6d (%8d bytes)", _counts[RW][MethodTrainingDataType],
                                                                    _bytes [RW][MethodTrainingDataType]);
  }
  
  #ifdef ASSERT
  void DumpAllocStats::verify(int expected_byte_size, bool read_only) const {
    int bytes = 0;
< prev index next >