如何通过环境变量设置Java的最小和最大堆大小?
我知道在启动java时可以设置堆大小,但我希望在服务器上通过环境变量进行调整.
我找到了一份新闻稿,声明Mono现在支持本机客户端的编译.目前还不清楚这是仅可以从单独的github mono fork获得,还是作为标准发行版的一部分提供.
我已经构建了分叉单声道发行版,但是我无法找到有关如何构建本机客户端可执行文件的任何示例,以便我可以在Chrome中运行它.
有人知道一个示例项目,或者您能提供一个如何为NaCl构建Mono应用程序的示例吗?
通常,如果我想让Erlang进程超时,我会使用以下结构:
receive
Msg -> ok; %% handle message
after 60000 ->
%% Handle timeout and exit
end.
Run Code Online (Sandbox Code Playgroud)
在gen_fsm等OTP服务器中是否有类似的机制?我将使用我的应用程序为每个活动会话生成gen_fsm,并且如果在收到消息后超过了不活动的超时值,则希望退出它们.
如果需要,我可以编写自己的自定义进程,但如果可能的话,我更愿意使用gen_fsm.