Windows中的Erlang - 进程增加?

时间:2012-02-21 12:54:57

标签: memory process erlang

我正在使用Erlang,刚刚开始使用它。我一直在Windows中遇到process_limit而无法弄清楚如何增加进程限制?

我正在使用WERL.exe并希望获得增加此功能的命令?

由于

1 个答案:

答案 0 :(得分:2)

在您的Windows cmd prompt中,您可以通过在终端提示符上键入erl并点击Enter来启动erlang shell。但是,只有在您的Windows erl.exe环境变量中有$PATH完整路径时,这才有效。这应该是我的机器上的文件夹:C:\Program Files (x86)\erl5.8.5\bin,用于最新的Erlang。我相信你可以找到一种方法将它添加到你的环境PATH变量,关闭所有终端并再次打开并尝试输入erl命令。

现在,这应该发生:

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
C:\Users\machine> erl Eshell V5.8.4 (abort with ^G) 1>
现在,为了增加可能的处理数量,您可以添加Flag,例如:erl +P [Maximum No. of Processes]例如如果我想能够在erlang实例中生成13421779进程,那么我可以像这样发出命令

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
C:\Users\machine> erl +P 13421779 Eshell V5.8.4 (abort with ^G) 1>
但是,正如您稍后将会意识到的那样,即使这个最大数量也有一个上限。 :)