2012-02-21 66 views
0

我正在使用Erlang並剛剛開始使用它。我一直在Windows中敲擊process_limit,無法弄清楚如何增加進程限制?Windows中的Erlang - 進程增加?

我正在使用WERL.exe,並希望命令增加此?

感謝

回答

2

在Windows cmd prompt,你可以通過在終端提示符後鍵入erl擊中Enter火了一個Erlang的外殼。但是,只有在Windows環境變量中有erl.exe完整路徑的情況下才能使用。這應該是我的機器上的文件夾: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>
但是,正如你稍後會意識到的那樣,即使這個最大數目有一個上限。 :)