< prev index next >
src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
Print this page
rev 57511 : [mq]: metaspace-improvement
*** 38,48 ****
#include "jfr/recorder/checkpoint/types/jfrThreadGroup.hpp"
#include "jfr/recorder/checkpoint/types/jfrThreadState.hpp"
#include "jfr/recorder/checkpoint/types/jfrTypeSet.hpp"
#include "jfr/support/jfrThreadLocal.hpp"
#include "jfr/writers/jfrJavaEventWriter.hpp"
! #include "memory/metaspaceGCThresholdUpdater.hpp"
#include "memory/referenceType.hpp"
#include "memory/universe.hpp"
#include "oops/compressedOops.hpp"
#include "runtime/flags/jvmFlag.hpp"
#include "runtime/mutexLocker.hpp"
--- 38,49 ----
#include "jfr/recorder/checkpoint/types/jfrThreadGroup.hpp"
#include "jfr/recorder/checkpoint/types/jfrThreadState.hpp"
#include "jfr/recorder/checkpoint/types/jfrTypeSet.hpp"
#include "jfr/support/jfrThreadLocal.hpp"
#include "jfr/writers/jfrJavaEventWriter.hpp"
! #include "memory/metaspace.hpp"
! #include "memory/metaspace/metaspaceEnums.hpp"
#include "memory/referenceType.hpp"
#include "memory/universe.hpp"
#include "oops/compressedOops.hpp"
#include "runtime/flags/jvmFlag.hpp"
#include "runtime/mutexLocker.hpp"
*** 205,219 ****
writer.write(MetaspaceGCThresholdUpdater::to_string((MetaspaceGCThresholdUpdater::Type)i));
}
}
void MetadataTypeConstant::serialize(JfrCheckpointWriter& writer) {
! static const u4 nof_entries = Metaspace::MetadataTypeCount;
writer.write_count(nof_entries);
for (u4 i = 0; i < nof_entries; ++i) {
writer.write_key(i);
! writer.write(Metaspace::metadata_type_name((Metaspace::MetadataType)i));
}
}
void MetaspaceObjectTypeConstant::serialize(JfrCheckpointWriter& writer) {
static const u4 nof_entries = MetaspaceObj::_number_of_types;
--- 206,220 ----
writer.write(MetaspaceGCThresholdUpdater::to_string((MetaspaceGCThresholdUpdater::Type)i));
}
}
void MetadataTypeConstant::serialize(JfrCheckpointWriter& writer) {
! static const u4 nof_entries = metaspace::MetadataTypeCount;
writer.write_count(nof_entries);
for (u4 i = 0; i < nof_entries; ++i) {
writer.write_key(i);
! writer.write(metaspace::describe_mdtype((metaspace::MetadataType)i));
}
}
void MetaspaceObjectTypeConstant::serialize(JfrCheckpointWriter& writer) {
static const u4 nof_entries = MetaspaceObj::_number_of_types;
< prev index next >