721N/A * or visit www.oracle.com if you need additional information or have any
#include "precompiled.hpp"
#include "classfile/systemDictionary.hpp"
#include "classfile/vmSymbols.hpp"
#include "oops/oop.inline.hpp"
#include "runtime/interfaceSupport.hpp"
#include "runtime/javaCalls.hpp"
#include "runtime/mutexLocker.hpp"
#include "services/gcNotifier.hpp"
#include "services/management.hpp"
#include "services/memoryService.hpp"
#include "memoryManager.hpp"
#include "memory/oopFactory.hpp"
GCNotificationRequest *request = new GCNotificationRequest(os::javaTimeMillis(),mgr,action,cause,stat);
return request;
&args,
CHECK_NH);
Handle before_usage = MemoryService::create_MemoryUsage_obj(gcStatInfo->before_gc_usage_for_pool(i), CHECK_NH);
objArrayOop extra_args_array = oopFactory::new_objArray(SystemDictionary::Integer_klass(), 1, CHECK_NH);
intK,
&argsInt,
CHECK_NH);
ik,
CHECK_NH);
if (HAS_PENDING_EXCEPTION) {
_request = r;
~NotificationMark() {
delete _request;
Handle objName = java_lang_String::create_from_platform_dependent_str(request->gcManager->name(), CHECK);
&args,
CHECK);