Pega server's entire startup times is a composition of various under the hood tasks. As far as I know, there are no readily available settings to minimize startup times significantly except for one(final note). However, 1 min seems to very determined :)
I have a vanilla Pega 8.3 running on Tomcat 9 and PostgreSQL server on the same system and it takes about 2 mins approx to finish the JVM startup considering there are no latencies or errors in the below pieces.
Pega startup time depends on the below items mainly:-
1. System Resources (like Memory, CPU) and DB performance & I/O (Numerous queries gets fired starting from initialization)
2. Loads the class definitions and Declarative caches.
3. Initializes Hazelcast cluster (Discovers other nodes using the same DB and establishes membership)
Though you get some benefit during the startup times, the user experience and performance will be impacted as the system tries to build all the caches on the first usage. So We don't really suggest it.
This is usually recommended for CLI processes like BIX where Pega Engine initialization is required without loading several caches.
Hope this info helps you and let me know if you any follow-up queries.