fix: jvm opts
This commit is contained in:
parent
6c9e0efa78
commit
4fba0fb765
2 changed files with 26 additions and 25 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue