From cedee54fd81ddf8e4423e5ad4b3e6454001c6e95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Gustavsson?= Date: Sun, 28 Feb 2010 09:10:34 +0100 Subject: Efficiency Guide: The maximum number of atoms can be configured --- system/doc/efficiency_guide/advanced.xml | 3 ++- system/doc/efficiency_guide/commoncaveats.xml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'system/doc') diff --git a/system/doc/efficiency_guide/advanced.xml b/system/doc/efficiency_guide/advanced.xml index 82f82f9fd6..6a191ebdb8 100644 --- a/system/doc/efficiency_guide/advanced.xml +++ b/system/doc/efficiency_guide/advanced.xml @@ -154,7 +154,8 @@ On 64-bit architectures: 4 words for a reference from the current local node, an 255 Atoms -The maximum number of atoms is 1048576. + By default, the maximum number of atoms is 1048576. + This limit can be raised or lowered using the +t option. Ets-tables The default is 1400, can be changed with the environment variable ERL_MAX_ETS_TABLES. Elements in a tuple diff --git a/system/doc/efficiency_guide/commoncaveats.xml b/system/doc/efficiency_guide/commoncaveats.xml index e18e5aa510..326db6df8c 100644 --- a/system/doc/efficiency_guide/commoncaveats.xml +++ b/system/doc/efficiency_guide/commoncaveats.xml @@ -69,7 +69,7 @@

Atoms are not garbage-collected. Once an atom is created, it will never be removed. The emulator will terminate if the limit for the number - of atoms (1048576) is reached.

+ of atoms (1048576 by default) is reached.

Therefore, converting arbitrary input strings to atoms could be dangerous in a system that will run continuously. -- cgit v1.2.3