我正在XX:+UseParNewGC-XX:+UseConcMarkSweepGC为我的应用程序使用GC选项.
正如大多数人已经体验到的那样,JVM擅长将堆增加到最大堆大小,但它不会将内存释放回操作系统.我遇到了-XX:MaxHeapFreeRatio,-XX:MinHeapFreeRatio但对于并行垃圾收集器,这些都被忽略了.
是否有特殊选项可将JVM释放内存强制回OS以进行-XX:MaxHeapFreeRatio and -XX:MinHeapFreeRatio组合.
我有以下水槽水槽的水槽配置
# Describe the sink
a1.sinks.k1.type = file_roll
a1.sinks.k1.sink.directory = ~/flume_file_sink
a1.sinks.k1.rollInterval = 0
Run Code Online (Sandbox Code Playgroud)
我想使sink.directory, channels.c1.capacity,channels.c1.capacity变得可配置(假设使用系统属性)。这样做是可能的。