gpt4 book ai didi

scala - 如何关闭 Scala 快速编译服务器 (FSC) 的超时?

转载 作者:行者123 更新时间:2023-12-03 23:48:33 27 4
gpt4 key购买 nike

我正在使用 Scala 编译服务器。这可能与我的 IDE IntelliJ IDEA 无关,但我会告诉您,我通过该 IDE 中的特殊运行配置启动了 Scala 编译服务器。

一段时间后没有编译任何东西,编译服务器终止,没有任何消息。通常,当我尝试编译某些东西并且编译失败时,我只会注意到这一点。然后,我需要再次启动编译服务器,当然下一次编译需要很长时间,因为它再次是启动编译服务器后的第一次编译。

如何关闭该超时?我查看了 scalac 的联机帮助页,似乎没有选择。我可以为该运行配置添加 VM 选项。

最佳答案

我不认为你可以。这是来自编译服务器的代码片段:

object SocketServer
{
// After 30 idle minutes, politely exit.
// Should the port file disappear, and the clients
// therefore unable to contact this server instance,
// the process will just eventually terminate by itself.
val IdleTimeout = 1800000
val BufferSize = 10240

def bufferedReader(s: Socket) = new BufferedReader(new InputStreamReader(s.getInputStream()))
def bufferedOutput(s: Socket) = new BufferedOutputStream(s.getOutputStream, BufferSize)
}

我认为您应该在 scala-lang.org 中打开一个功能请求

关于scala - 如何关闭 Scala 快速编译服务器 (FSC) 的超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4426465/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com