2010-06-23 50 views

回答

10

它是编译器的一部分,而不是标准scala库的一部分。 其目的是为fsc(快速scala编译器)实现服务器通信。当您使用fsc进行编译时,会启动服务器守护程序进程。这是通过启动scala.tools.nsc.StandardCompilerServer,这是scala.tools.util.SocketServer的一个子类来完成的。一旦fsc服务器正在运行,就避免了每次编译时都需要启动新的JVM实例的开销,当您使用scalac而不是fsc来编译代码时会发生这种情况。

相关问题