bleep server config
show and change the settings compile servers start with
Synopsis
bleep server config <subcommand>
bleep server config show
every setting, what it is set to, and what the running server actually booted with
Synopsis
bleep server config show [flags]
Flags
| Flag | Description |
|---|---|
--output, -o <string> | output format: text, json, or raw |
bleep server config mode
shared (keep the server warm between invocations) or per-invocation (shut it down each time, slower but frees memory)
Synopsis
bleep server config mode <shared|per-invocation>
Arguments
| Argument | Type |
|---|---|
| `shared | per-invocation` |
bleep server config parallelism
how many operations may run at once — compiles, test forks, sourcegen (default: one per core)
Synopsis
bleep server config parallelism <n>
Arguments
| Argument | Type |
|---|---|
n | one |
bleep server config parallelism-clear
remove the parallelism setting (back to default: one per core)
bleep server config parallelism-ratio
the same as a fraction of cores, e.g. 0.5 for half. Used when parallelism is unset
Synopsis
bleep server config parallelism-ratio <ratio>
Arguments
| Argument | Type |
|---|---|
ratio | one |
bleep server config parallelism-ratio-clear
remove the parallelism ratio
bleep server config max-memory
max heap for the compile server JVM (e.g. 4g, 2048m)
Synopsis
bleep server config max-memory <size>
Arguments
| Argument | Type |
|---|---|
size | one |
bleep server config max-memory-clear
remove the compile server max heap setting (back to default: 1/4 of physical RAM, clamped to 4g..16g)
bleep server config max-cached-workspaces
how many workspaces' builds stay warm in the server (default: one per GB of server heap, at least 2). Evicted ones reload on next use
Synopsis
bleep server config max-cached-workspaces <n>
Arguments
| Argument | Type |
|---|---|
n | one |
bleep server config max-cached-workspaces-clear
remove the setting (back to default: one per GB of server heap, at least 2)
bleep server config read-timeout
minutes the server waits for a client's next message before dropping the connection; 0 waits forever
Synopsis
bleep server config read-timeout <minutes>
Arguments
| Argument | Type |
|---|---|
minutes | one |
bleep server config read-timeout-clear
remove the read timeout setting (back to default: 30 minutes)
bleep server config idle-timeout
minutes a server with no connected client stays alive before shutting itself down; 0 disables
Synopsis
bleep server config idle-timeout <minutes>
Arguments
| Argument | Type |
|---|---|
minutes | one |
bleep server config idle-timeout-clear
remove the idle timeout setting (back to default: 60 minutes)
bleep server config heap-pressure-threshold
heap fraction (0.0-1.0) above which new compilations wait for memory (default: 0.80)
Synopsis
bleep server config heap-pressure-threshold <fraction>
Arguments
| Argument | Type |
|---|---|
fraction | one |
bleep server config heap-pressure-threshold-clear
remove the setting (back to default: 0.80)
bleep server config test-runner-heap
default heap for forked test runner JVMs (e.g. 512m, 2g). A project's own platform.jvmOptions -Xmx overrides it
Synopsis
bleep server config test-runner-heap <size>
Arguments
| Argument | Type |
|---|---|
size | one |
bleep server config test-runner-heap-clear
remove the setting (back to bleep's default: 2048m per test fork)
bleep server config test-runner-max-memory
(deprecated: use bleep server config test-runner-heap)
Synopsis
bleep server config test-runner-max-memory <size>
Arguments
| Argument | Type |
|---|---|
size | one |
bleep server config test-runner-max-memory-clear
(deprecated: use bleep server config test-runner-heap-clear)
bleep server config test-idle-timeout
minutes a test suite may go without emitting an event before it is considered stuck (default: 2)
Synopsis
bleep server config test-idle-timeout <minutes>
Arguments
| Argument | Type |
|---|---|
minutes | one |
bleep server config test-idle-timeout-clear
remove the test idle timeout setting (back to default: 2 minutes)
bleep server config sourcegen-max-memory
max heap for forked sourcegen JVMs (e.g. 500m, 2g)
Synopsis
bleep server config sourcegen-max-memory <size>
Arguments
| Argument | Type |
|---|---|
size | one |
bleep server config sourcegen-max-memory-clear
remove the sourcegen max heap setting (back to the JVM default)
bleep server config ksp-runner-max-memory
max heap for forked KSP runner JVMs (e.g. 512m, 1500m)
Synopsis
bleep server config ksp-runner-max-memory <size>
Arguments
| Argument | Type |
|---|---|
size | one |
bleep server config ksp-runner-max-memory-clear
remove the KSP runner max heap setting (back to the JVM default)