java-buildpack-memory-calculator:Cloud Foundry JVM 内存计算器

时间:2024-08-24 11:25:32
【文件属性】:

文件名称:java-buildpack-memory-calculator:Cloud Foundry JVM 内存计算器

文件大小:38KB

文件格式:ZIP

更新时间:2024-08-24 11:25:32

Go

Java Buildpack 内存计算器 Java Buildpack 内存计算器计算整体 JVM 内存配置,目标是确保应用程序运行良好,同时不超过容器的内存限制并被回收。 为了执行此计算,内存计算器需要以下输入: --total-memory :应用程序可用的总内存,通常用大小分类( B 、 K 、 M 、 G 、 T )表示 --loaded-class-count :应用程序运行时将加载的类数 --thread-count : 用户线程数 --jvm-options : JVM 选项,通常是JAVA_OPTS --head-room : 可用总内存的百分比,将保留未分配以覆盖 JVM 开销 内存计算器打印计算出的 JVM 配置标志(不包括用户在--jvm-options指定的任何标志)。 如果无法计算有效配置(例如,必须分配比可用内存多的内存),则会打印错误并返回非零退出代码。


【文件预览】:
java-buildpack-memory-calculator-main
----NOTICE(654B)
----memory()
--------reserved_code_cache.go(2KB)
--------max_direct_memory_test.go(1KB)
--------max_heap.go(1KB)
--------size.go(2KB)
--------reserved_code_cache_test.go(1KB)
--------size_test.go(4KB)
--------max_heap_test.go(1KB)
--------max_metaspace_test.go(1KB)
--------stack.go(1KB)
--------stack_test.go(1KB)
--------max_metaspace.go(1KB)
--------max_direct_memory.go(1KB)
----ci()
--------unit-test.yml(259B)
--------unit-test.sh(234B)
--------package.sh(576B)
--------create-release.sh(380B)
--------package.yml(324B)
----LICENSE(11KB)
----main.go(2KB)
----.gitignore(619B)
----flags()
--------jvm_options_test.go(2KB)
--------loaded_class_count_test.go(1KB)
--------validatable.go(686B)
--------total_memory.go(1KB)
--------head_room.go(1KB)
--------total_memory_test.go(2KB)
--------thread_count_test.go(1KB)
--------thread_count.go(1KB)
--------jvm_options.go(2KB)
--------loaded_class_count.go(1KB)
--------head_room_test.go(1KB)
----go.sum(5KB)
----README.md(3KB)
----calculator()
--------calculator_test.go(4KB)
--------calculator.go(3KB)
----go.mod(185B)

网友评论