congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
JvmMemoryMetrics
Code IndexAdd Tabnine to your IDE (free)

How to use
JvmMemoryMetrics
in
cn.myperf4j.base.metric

Best Java code snippets using cn.myperf4j.base.metric.JvmMemoryMetrics (Showing top 3 results out of 315)

origin: LinShunKang/MyPerf4J

  private String createLineProtocol(JvmMemoryMetrics metrics, long startNanos, StringBuilder sb) {
    sb.append("jvm_memory_metrics")
        .append(",AppName=").append(ProfilingConfig.getInstance().getAppName())
        .append(" NonHeapInit=").append(metrics.getNonHeapInit())
        .append(",NonHeapUsed=").append(metrics.getNonHeapUsed())
        .append(",NonHeapCommitted=").append(metrics.getNonHeapCommitted())
        .append(",NonHeapMax=").append(metrics.getNonHeapMax())
        .append(",HeapInit=").append(metrics.getHeapInit())
        .append(",HeapUsed=").append(metrics.getHeapUsed())
        .append(",HeapCommitted=").append(metrics.getHeapCommitted())
        .append(",HeapMax=").append(metrics.getHeapMax())
        .append(" ").append(startNanos);
    return sb.toString();
  }
}
origin: LinShunKang/MyPerf4J

private void processJVMMemoryMetrics(long processId, long startMillis, long stopMillis) {
  MemoryMXBean memoryMXBean = ManagementFactory.getMemoryMXBean();
  MemoryUsage nonHeapMem = memoryMXBean.getNonHeapMemoryUsage();
  MemoryUsage heapMem = memoryMXBean.getHeapMemoryUsage();
  memoryMetricsProcessor.beforeProcess(processId, startMillis, stopMillis);
  try {
    memoryMetricsProcessor.process(new JvmMemoryMetrics(nonHeapMem, heapMem), processId, startMillis, stopMillis);
  } finally {
    memoryMetricsProcessor.afterProcess(processId, startMillis, stopMillis);
  }
}
origin: LinShunKang/MyPerf4J

@Override
public String format(List<JvmMemoryMetrics> metricsList, long startMillis, long stopMillis) {
  String dataTitleFormat = "%-19s%19s%19s%19s%19s%19s%19s%19s%n";
  StringBuilder sb = new StringBuilder((metricsList.size() + 2) * (9 * 19 + 64));
  sb.append("MyPerf4J JVM Memory Metrics [").append(DateFormatUtils.format(startMillis)).append(", ").append(DateFormatUtils.format(stopMillis)).append("]").append(String.format("%n"));
  sb.append(String.format(dataTitleFormat, "NonHeapInit", "NonHeapUsed", "NonHeapCommitted", "NonHeapMax", "HeapInit", "HeapUsed", "HeapCommitted", "HeapMax"));
  if (metricsList.isEmpty()) {
    return sb.toString();
  }
  String dataFormat = "%-19d%19d%19d%19d%19d%19d%19d%19d%n";
  for (int i = 0; i < metricsList.size(); ++i) {
    JvmMemoryMetrics metrics = metricsList.get(i);
    sb.append(String.format(dataFormat,
        metrics.getNonHeapInit(),
        metrics.getNonHeapUsed(),
        metrics.getNonHeapCommitted(),
        metrics.getNonHeapMax(),
        metrics.getHeapInit(),
        metrics.getHeapUsed(),
        metrics.getHeapCommitted(),
        metrics.getHeapMax()));
  }
  return sb.toString();
}
cn.myperf4j.base.metricJvmMemoryMetrics

Javadoc

Created by LinShunkang on 2018/8/19

Most used methods

  • <init>
  • getHeapCommitted
  • getHeapInit
  • getHeapMax
  • getHeapUsed
  • getNonHeapCommitted
  • getNonHeapInit
  • getNonHeapMax
  • getNonHeapUsed

Popular in Java

  • Making http post requests using okhttp
  • getSystemService (Context)
  • getExternalFilesDir (Context)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now