mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-04 00:45:57 +00:00
add core count throttling option to bukkit buildscript
This commit is contained in:
parent
4c2ece3eb7
commit
2acfada4f8
@ -32,7 +32,9 @@ dependencies {
|
|||||||
shadedApi("cloud.commandframework", "cloud-paper", Versions.Libraries.cloud)
|
shadedApi("cloud.commandframework", "cloud-paper", Versions.Libraries.cloud)
|
||||||
}
|
}
|
||||||
|
|
||||||
val jvmFlags = listOf(
|
val throttleCoreCount = 0
|
||||||
|
|
||||||
|
val jvmFlags = mutableListOf(
|
||||||
"-XX:+UseG1GC", "-XX:+ParallelRefProcEnabled", "-XX:MaxGCPauseMillis=200",
|
"-XX:+UseG1GC", "-XX:+ParallelRefProcEnabled", "-XX:MaxGCPauseMillis=200",
|
||||||
"-XX:+UnlockExperimentalVMOptions", "-XX:+DisableExplicitGC", "-XX:+AlwaysPreTouch",
|
"-XX:+UnlockExperimentalVMOptions", "-XX:+DisableExplicitGC", "-XX:+AlwaysPreTouch",
|
||||||
"-XX:G1NewSizePercent=30", "-XX:G1MaxNewSizePercent=40", "-XX:G1HeapRegionSize=8M",
|
"-XX:G1NewSizePercent=30", "-XX:G1MaxNewSizePercent=40", "-XX:G1HeapRegionSize=8M",
|
||||||
@ -42,6 +44,10 @@ val jvmFlags = listOf(
|
|||||||
"-XX:MaxTenuringThreshold=1", "-Dusing.aikars.flags=https://mcflags.emc.gs",
|
"-XX:MaxTenuringThreshold=1", "-Dusing.aikars.flags=https://mcflags.emc.gs",
|
||||||
"-Daikars.new.flags=true", "-DIReallyKnowWhatIAmDoingISwear", /*"-javaagent:paperclip.jar"*/
|
"-Daikars.new.flags=true", "-DIReallyKnowWhatIAmDoingISwear", /*"-javaagent:paperclip.jar"*/
|
||||||
)
|
)
|
||||||
|
if(throttleCoreCount > 0) {
|
||||||
|
jvmFlags.add("-XX:ActiveProcessorCount=$throttleCoreCount")
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
fun downloadPaperclip(url: String, dir: String) {
|
fun downloadPaperclip(url: String, dir: String) {
|
||||||
val clip = URL(url.replace("%version%", mcVersion))
|
val clip = URL(url.replace("%version%", mcVersion))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user