mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-20 02:54:35 +02:00
6995781: Native Memory Tracking (Phase 1)
7151532: DCmd for hotspot native memory tracking Implementation of native memory tracking phase 1, which tracks VM native memory usage, and related DCmd Reviewed-by: acorn, coleenp, fparain
This commit is contained in:
parent
8e42425c92
commit
a39b17624a
315 changed files with 7245 additions and 1477 deletions
|
@ -764,7 +764,7 @@ jint universe_init() {
|
|||
|
||||
FileMapInfo* mapinfo = NULL;
|
||||
if (UseSharedSpaces) {
|
||||
mapinfo = NEW_C_HEAP_OBJ(FileMapInfo);
|
||||
mapinfo = NEW_C_HEAP_OBJ(FileMapInfo, mtInternal);
|
||||
memset(mapinfo, 0, sizeof(FileMapInfo));
|
||||
|
||||
// Open the shared archive file, read and validate the header. If
|
||||
|
@ -1546,7 +1546,7 @@ void ActiveMethodOopsCache::add_previous_version(const methodOop method) {
|
|||
// This is the first previous version so make some space.
|
||||
// Start with 2 elements under the assumption that the class
|
||||
// won't be redefined much.
|
||||
_prev_methods = new (ResourceObj::C_HEAP) GrowableArray<jweak>(2, true);
|
||||
_prev_methods = new (ResourceObj::C_HEAP, mtClass) GrowableArray<jweak>(2, true);
|
||||
}
|
||||
|
||||
// RC_TRACE macro has an embedded ResourceMark
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue