< prev index next >

src/share/vm/services/nmtCommon.cpp

Print this page
rev 8933 : 8046148.01


  23  */
  24 #include "precompiled.hpp"
  25 #include "services/nmtCommon.hpp"
  26 
  27 const char* NMTUtil::_memory_type_names[] = {
  28   "Java Heap",
  29   "Class",
  30   "Thread",
  31   "Thread Stack",
  32   "Code",
  33   "GC",
  34   "Compiler",
  35   "Internal",
  36   "Other",
  37   "Symbol",
  38   "Native Memory Tracking",
  39   "Shared class space",
  40   "Arena Chunk",
  41   "Test",
  42   "Tracing",

  43   "Unknown"
  44 };
  45 
  46 
  47 const char* NMTUtil::scale_name(size_t scale) {
  48   switch(scale) {
  49     case K: return "KB";
  50     case M: return "MB";
  51     case G: return "GB";
  52   }
  53   ShouldNotReachHere();
  54   return NULL;
  55 }
  56 
  57 size_t NMTUtil::scale_from_name(const char* scale) {
  58   assert(scale != NULL, "Null pointer check");
  59   if (strncmp(scale, "KB", 2) == 0 ||
  60       strncmp(scale, "kb", 2) == 0) {
  61     return K;
  62   } else if (strncmp(scale, "MB", 2) == 0 ||


  23  */
  24 #include "precompiled.hpp"
  25 #include "services/nmtCommon.hpp"
  26 
  27 const char* NMTUtil::_memory_type_names[] = {
  28   "Java Heap",
  29   "Class",
  30   "Thread",
  31   "Thread Stack",
  32   "Code",
  33   "GC",
  34   "Compiler",
  35   "Internal",
  36   "Other",
  37   "Symbol",
  38   "Native Memory Tracking",
  39   "Shared class space",
  40   "Arena Chunk",
  41   "Test",
  42   "Tracing",
  43   "Logging",
  44   "Unknown"
  45 };
  46 
  47 
  48 const char* NMTUtil::scale_name(size_t scale) {
  49   switch(scale) {
  50     case K: return "KB";
  51     case M: return "MB";
  52     case G: return "GB";
  53   }
  54   ShouldNotReachHere();
  55   return NULL;
  56 }
  57 
  58 size_t NMTUtil::scale_from_name(const char* scale) {
  59   assert(scale != NULL, "Null pointer check");
  60   if (strncmp(scale, "KB", 2) == 0 ||
  61       strncmp(scale, "kb", 2) == 0) {
  62     return K;
  63   } else if (strncmp(scale, "MB", 2) == 0 ||
< prev index next >