Startup.scala 670 B

123456789101112131415161718192021
  1. package startup
  2. import com.typesafe.config.Config
  3. import javax.inject._
  4. import play.api.Logger
  5. @Singleton
  6. class Startup @Inject()(config: Config) {
  7. private val logger = Logger(classOf[Startup])
  8. logger.info("System properties")
  9. logger.info("-----------------")
  10. logger.info("physical_cpu_count: " + System.getProperty("physical_cpu_count"))
  11. logger.info("thread_count: " + System.getProperty("thread_count"))
  12. logger.info("")
  13. logger.info("Configuration")
  14. logger.info("-------------")
  15. logger.info("akka.actor.default-dispatcher.fork-join-executor.parallelism-max: " + config.getInt("akka.actor.default-dispatcher.fork-join-executor.parallelism-max"))
  16. }