在接触Erlang过程中,了解到Erlang虚拟机的一些常用启动参数。Erlang启动参数有3种:emulator flags, flags 和plain arguments。这里暂且看emulator flags ,它是以“+”开头的,用来控制模拟器的行为。
+a size
系统栈大小, 默认16KB
+A size
异步线程池大小, 默认为0
+d
系统错误不生成crash文件
+e Number
ETS表最大数量
+K true | false
是否启用操作系统的poll机制
+P Number
最大并发线程数
+l
自动载入启动跟踪器并显示
+W w | i
设置error_logger的警告信息
例子:
erl +K true +A 4 +a 64 +e 100 +d -name sharp_stream@127.0.0.1 -pa ebin -pa apps//ebin -pa deps//ebin -boot start_sasl -s sharp_stream -sasl errlog_type error
系统栈大小, 默认16KB
+A size
异步线程池大小, 默认为0
+d
系统错误不生成crash文件
+e Number
ETS表最大数量
+K true | false
是否启用操作系统的poll机制
+P Number
最大并发线程数
+l
自动载入启动跟踪器并显示
+W w | i
设置error_logger的警告信息
例子:
erl +K true +A 4 +a 64 +e 100 +d -name sharp_stream@127.0.0.1 -pa ebin -pa apps//ebin -pa deps//ebin -boot start_sasl -s sharp_stream -sasl errlog_type error