クラスの初期化はscala.Predef
、アプリケーションの予期しない速度低下を引き起こす可能性があり、タイミングが重要な状況 (プログラミング コンテストなど) で問題になる可能性がある、遅延の重い操作です。
val a = new Array[Integer](10)
a(5) = 3 //slowdown on this line
scala.Predef
コードを変更せずに、scala コンパイラまたは VM オプションのみを使用して、アプリケーションの起動時に遅延をオフにして強制的に初期化することはできますか?