![JAR search and dependency download from the Maven repository](/logo.png)
io.envoyproxy.envoy.config.bootstrap.v3.MemoryAllocatorManagerOrBuilder Maven / Gradle / Ivy
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: envoy/config/bootstrap/v3/bootstrap.proto
// Protobuf Java Version: 3.25.5
package io.envoyproxy.envoy.config.bootstrap.v3;
public interface MemoryAllocatorManagerOrBuilder extends
// @@protoc_insertion_point(interface_extends:envoy.config.bootstrap.v3.MemoryAllocatorManager)
com.google.protobuf.MessageOrBuilder {
/**
*
* Configures tcmalloc to perform background release of free memory in amount of bytes per ``memory_release_interval`` interval.
* If equals to ``0``, no memory release will occur. Defaults to ``0``.
*
*
* uint64 bytes_to_release = 1;
* @return The bytesToRelease.
*/
long getBytesToRelease();
/**
*
* Interval in milliseconds for memory releasing. If specified, during every
* interval Envoy will try to release ``bytes_to_release`` of free memory back to operating system for reuse.
* Defaults to 1000 milliseconds.
*
*
* .google.protobuf.Duration memory_release_interval = 2;
* @return Whether the memoryReleaseInterval field is set.
*/
boolean hasMemoryReleaseInterval();
/**
*
* Interval in milliseconds for memory releasing. If specified, during every
* interval Envoy will try to release ``bytes_to_release`` of free memory back to operating system for reuse.
* Defaults to 1000 milliseconds.
*
*
* .google.protobuf.Duration memory_release_interval = 2;
* @return The memoryReleaseInterval.
*/
com.google.protobuf.Duration getMemoryReleaseInterval();
/**
*
* Interval in milliseconds for memory releasing. If specified, during every
* interval Envoy will try to release ``bytes_to_release`` of free memory back to operating system for reuse.
* Defaults to 1000 milliseconds.
*
*
* .google.protobuf.Duration memory_release_interval = 2;
*/
com.google.protobuf.DurationOrBuilder getMemoryReleaseIntervalOrBuilder();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy