From 4fba0fb7652e17f45ccb3a6587d3cbf0678b2871 Mon Sep 17 00:00:00 2001 From: s-prechtl Date: Tue, 5 Aug 2025 13:10:45 +0200 Subject: [PATCH] fix: jvm opts --- hosts/hitsugibune/configuration.nix | 43 +++++++++++++++-------------- hosts/mac/configuration.nix | 8 +++--- 2 files changed, 26 insertions(+), 25 deletions(-) diff --git a/hosts/hitsugibune/configuration.nix b/hosts/hitsugibune/configuration.nix index b074d9a..e924ada 100644 --- a/hosts/hitsugibune/configuration.nix +++ b/hosts/hitsugibune/configuration.nix @@ -7,25 +7,25 @@ }: let inherit (lib) concatStringsSep; jvmOpts = concatStringsSep " " [ - "-XX:+UseG1GC" - "-XX:+ParallelRefProcEnabled" - "-XX:MaxGCPauseMillis=200" - "-XX:+UnlockExperimentalVMOptions" - "-XX:+DisableExplicitGC" - "-XX:+AlwaysPreTouch" - "-XX:G1NewSizePercent=40" - "-XX:G1MaxNewSizePercent=50" - "-XX:G1HeapRegionSize=16M" - "-XX:G1ReservePercent=15" - "-XX:G1HeapWastePercent=5" - "-XX:G1MixedGCCountTarget=4" - "-XX:InitiatingHeapOccupancyPercent=20" - "-XX:G1MixedGCLiveThresholdPercent=90" - "-XX:G1RSetUpdatingPauseTimePercent=5" - "-XX:SurvivorRatio=32" - "-XX:+PerfDisableSharedMem" - "-XX:MaxTenuringThreshold=1" - ]; + "-XX:+UseG1GC" + "-XX:+ParallelRefProcEnabled" + "-XX:MaxGCPauseMillis=200" + "-XX:+UnlockExperimentalVMOptions" + "-XX:+DisableExplicitGC" + "-XX:+AlwaysPreTouch" + "-XX:G1NewSizePercent=40" + "-XX:G1MaxNewSizePercent=50" + "-XX:G1HeapRegionSize=16M" + "-XX:G1ReservePercent=15" + "-XX:G1HeapWastePercent=5" + "-XX:G1MixedGCCountTarget=4" + "-XX:InitiatingHeapOccupancyPercent=20" + "-XX:G1MixedGCLiveThresholdPercent=90" + "-XX:G1RSetUpdatingPauseTimePercent=5" + "-XX:SurvivorRatio=32" + "-XX:+PerfDisableSharedMem" + "-XX:MaxTenuringThreshold=1" + ]; key = ["ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDBQtMQF6NpN/tPS01LRAI1yIzfTj+tNQi+TsG7+dRSsTxxv4eXJ1EQ1HV5vSAYlCwt0FjlK2ejXUqXzGzZBdd2usPBYPHiE3n2ZfQ3bCPJVa17M/ZIgX2PB/CcewQSVMZmlNu2SoocGaOBSQ9CaGQYe8Cj2nrZxF6ArPEm7FcFTvV+nJa//nEXccM2gexEyuuPm/ESMbCB/sffz8xgeDpCgG97Hb8JDcEtw5n17ZzR0eSJlSGQ2Sv8rM0ymO9GwHIJgnvPBxLV1TTotAy8E2kQF84Z9/tPkrI2T30EPvOxCtbIHR/8ZCbasTWfyoM2+Gum63soxAdcvjbRbiQEwpO2KiEYl4Zu3n0FJqqJGnC3yVpK7zZfEw7djeX8PJOjt5xzyhTGyjkLREuO/1IwLN0vCdC9irjCWrdoPTDnYLPN4aYEbH19Ff1UiVFB/jAsIwKsMFJ66/EawrJ1MLcdhSbZv0wZgG4DByeBz148Ev7uidT7orpaqf/dCCYpHc8Kfys= sprechtl@sprechtl-Laptop"]; in { imports = [ @@ -84,6 +84,7 @@ in { jvmMaxAllocation = "42G"; jvmInitialAllocation = "2G"; jvmPackage = pkgs.temurin-bin-17; + jvmOpts = jvmOpts; rsyncSSHKeys = key; @@ -101,9 +102,10 @@ in { sf3 = { enable = true; - jvmMaxAllocation = "42G"; + jvmMaxAllocation = "24G"; jvmInitialAllocation = "2G"; jvmPackage = pkgs.openjdk8-bootstrap; + jvmOpts = jvmOpts; rsyncSSHKeys = key; @@ -134,7 +136,6 @@ in { enable = false; wantedBy = ["timers.target"]; after = ["mc-aged.service"]; - jvmOpts = jvmOpts; timerConfig = { #OnCalendar = "hourly"; # Change this as needed OnCalendar = "*:0/15"; # Every 15 minutes diff --git a/hosts/mac/configuration.nix b/hosts/mac/configuration.nix index 651452a..b677e82 100644 --- a/hosts/mac/configuration.nix +++ b/hosts/mac/configuration.nix @@ -5,12 +5,12 @@ ... }: { imports = [ - inputs.home-manager.darwinModules.home-manager + inputs.home-manager.darwinModules.home-manager ]; system.primaryUser = "ichlebemietfreiindeinemapfel"; -users.users.ichlebemietfreiindeinemapfel = { - home = "/Users/ichlebemietfreiindeinemapfel"; -}; + users.users.ichlebemietfreiindeinemapfel = { + home = "/Users/ichlebemietfreiindeinemapfel"; + }; environment.systemPackages = with pkgs; [ alacritty