java.io.deephaven.proto.backplane.script.grpc.GetHeapInfoResponseOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of deephaven-proto-backplane-grpc Show documentation
Show all versions of deephaven-proto-backplane-grpc Show documentation
The Deephaven proto-backplane-grpc
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: deephaven/proto/console.proto
// Protobuf Java Version: 3.25.3
package io.deephaven.proto.backplane.script.grpc;
public interface GetHeapInfoResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:io.deephaven.proto.backplane.script.grpc.GetHeapInfoResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* Returns the maximum amount of memory that the Java virtual machine will attempt to use.
* If there is no inherent limit then the value Long.MAX_VALUE will be returned.
* the maximum amount of memory that the virtual machine will attempt to use, measured in bytes
*
*
* int64 max_memory = 1 [jstype = JS_STRING];
* @return The maxMemory.
*/
long getMaxMemory();
/**
*
* Returns the total amount of memory in the Java virtual machine. The value returned by this method may vary over time, depending on the host environment.
* Note that the amount of memory required to hold an object of any given type may be implementation-dependent.
* the total amount of memory currently available for current and future objects, measured in bytes.
*
*
* int64 total_memory = 2 [jstype = JS_STRING];
* @return The totalMemory.
*/
long getTotalMemory();
/**
*
* Returns the amount of free memory in the Java Virtual Machine. Calling the gc method may result in increasing the value returned by freeMemory.
* an approximation to the total amount of memory currently available for future allocated objects, measured in bytes.
*
*
* int64 free_memory = 3 [jstype = JS_STRING];
* @return The freeMemory.
*/
long getFreeMemory();
}