My LS server is not tuned in anyway. It is running on an IBMi server with 32 processors and 1.5TB of RAM with basically a default config. I have noticed that when it starts it takes quite a long time before it is responsive, and I take this to mean that it internally detects the CPU and memory available and starts up a number of threads accordingly. If I look at the logs it generates literally hundreds of these INFO messages at startup:

< INFO> Created selector thread: NIO blah blah blah .....>

I do not have a problem at the moment, but what I would like to know is what I can do to throttle back the number of threads created at startup and, if I do, what the implications are.

Can you point me at the relevant piece of documentation to help me understand this please.