
org.joyqueue.toolkit.vm.MemoryStat Maven / Gradle / Ivy
/**
* Copyright 2019 The JoyQueue Authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.joyqueue.toolkit.vm;
public class MemoryStat {
private long heapInit;
private long heapMax;
private long heapCommitted;
private long heapUsed;
private long nonHeapInit;
private long nonHeapMax;
private long nonHeapCommitted;
private long nonHeapUsed;
// allocated by ByteBuffer.allocateDirect()
private long directBufferSize;
public long getHeapMax() {
return heapMax;
}
public void setHeapMax(long heapMax) {
this.heapMax = heapMax;
}
public long getHeapUsed() {
return heapUsed;
}
public void setHeapUsed(long heapUsed) {
this.heapUsed = heapUsed;
}
public long getNonHeapMax() {
return nonHeapMax;
}
public void setNonHeapMax(long nonHeapMax) {
this.nonHeapMax = nonHeapMax;
}
public long getNonHeapUsed() {
return nonHeapUsed;
}
public void setNonHeapUsed(long nonHeapUsed) {
this.nonHeapUsed = nonHeapUsed;
}
public long getHeapInit() {
return heapInit;
}
public void setHeapInit(long heapInit) {
this.heapInit = heapInit;
}
public long getHeapCommitted() {
return heapCommitted;
}
public void setHeapCommitted(long heapCommitted) {
this.heapCommitted = heapCommitted;
}
public long getNonHeapInit() {
return nonHeapInit;
}
public void setNonHeapInit(long nonHeapInit) {
this.nonHeapInit = nonHeapInit;
}
public long getNonHeapCommitted() {
return nonHeapCommitted;
}
public void setNonHeapCommitted(long nonHeapCommitted) {
this.nonHeapCommitted = nonHeapCommitted;
}
public long getDirectBufferSize() {
return directBufferSize;
}
public void setDirectBufferSize(long directBufferSize) {
this.directBufferSize = directBufferSize;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy