Improving performance with ZD&T or Java startup by using DBB daemon
What is DBB daemon
The DBB daemon is a tool that can be used to improve performance on IBM Z Systems Development and Test Environment (ZD&T). It works by maintaining multiple Java processes to avoid JVM startup when multiple builds are running.
Note: The DBB build daemons should be used only on ZD&T. They are not supported on an IBM Z LPAR.
For information about installing and configuring the daemon, see "DBB daemon files" in Installing and configuring.
There are two forms of the daemon, the personal daemon and the shared daemon (formerly known as the Build Manager). The personal daemon is the preferred solution since all requests are made with the RACF permissions of the user. The shared daemon is a single daemon shared by many users. The user used to start the shared daemon must have RACF authority to resources needed by every request. In addition, there is no authentication of the requests in the shared daemon.
Each version of the daemon has the following components:
-
The daemon itself, which manages and maintains processes. It manages a queue of requests and a list of JVM and their availability.
-
The daemon client, from which you can issue build commands.
How to use DBB daemon
It takes you two mandatory and one optional step to use the daemon:
Image of how to use the daemon and its workflow
For more information, see Using the personal daemon and Using the shared daemon.