bleep config compile-server
You can speed up normal usage by keeping the compile server running between invocations. This is where you control it
Synopsis
bleep config compile-server <subcommand>
bleep config compile-server auto-shutdown-disable
(deprecated: use bleep server config mode shared) leave compile servers running between bleep invocations
bleep config compile-server auto-shutdown-enable
(deprecated: use bleep server config mode per-invocation) shut down the compile server between bleep invocations
bleep config compile-server stop-all
(deprecated: use bleep server stop-all) stop every shared compile server currently running
Synopsis
bleep config compile-server stop-all [flags]
Flags
| Flag | Description |
|---|---|
--force | skip the graceful path: kill immediately and delete the socket directory |
bleep config compile-server max-memory
(deprecated: use bleep server config max-memory) set max heap for compile server JVM
Synopsis
bleep config compile-server max-memory <size>
Arguments
| Argument | Type |
|---|---|
size | one |
bleep config compile-server max-memory-clear
remove compile server max heap setting (back to default: 1/4 of physical RAM, clamped to 4g..16g)
bleep config compile-server parallelism
(deprecated: use bleep server config parallelism) set how many operations may run at once — compiles, test forks, sourcegen (default: one per core)
Synopsis
bleep config compile-server parallelism <n>
Arguments
| Argument | Type |
|---|---|
n | one |
bleep config compile-server parallelism-clear
(deprecated: use bleep server config parallelism-clear) remove the parallelism setting (back to default: one per core)
bleep config compile-server max-cached-workspaces
set 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 config compile-server max-cached-workspaces <n>
Arguments
| Argument | Type |
|---|---|
n | one |
bleep config compile-server max-cached-workspaces-clear
(deprecated: use bleep server config max-cached-workspaces-clear) remove the setting (back to default: one per GB of server heap, at least 2)
bleep config compile-server read-timeout
set minutes the server waits for a client's next message before dropping the connection, 0 to wait forever (default: 30)
Synopsis
bleep config compile-server read-timeout <minutes>
Arguments
| Argument | Type |
|---|---|
minutes | one |
bleep config compile-server read-timeout-clear
remove read timeout setting (use default: 30 minutes)
bleep config compile-server idle-timeout
set minutes the server stays alive with no connected client before shutting itself down, 0 to stay alive forever (default: 60)
Synopsis
bleep config compile-server idle-timeout <minutes>
Arguments
| Argument | Type |
|---|---|
minutes | one |
bleep config compile-server idle-timeout-clear
remove idle timeout setting (use default: 60 minutes)