summaryrefslogtreecommitdiff
path: root/system
diff options
context:
space:
mode:
authorRickard Green <rickard@erlang.org>2020-11-12 18:53:34 +0100
committerRickard Green <rickard@erlang.org>2020-11-12 18:53:34 +0100
commit45bb65da09ed1c3e26407f8a0ec5b9e64c6a6755 (patch)
tree49df3f6219df1c9e823a29cf945f47d8a6a38999 /system
parent0f0100618e3d050ea9f00517a4d7ba00bfb740b9 (diff)
parentbefd665b8fad4aabd66ee1ad20aa87390c995438 (diff)
downloaderlang-45bb65da09ed1c3e26407f8a0ec5b9e64c6a6755.tar.gz
Merge branch 'rickard/alias/OTP-16718' into rickard/alias/master/OTP-16718
* rickard/alias/OTP-16718: User defined tag in monitor messages Use alias in gen behaviours Introduce aliases for processes Introduce internal references containing pid of creator Allow huge remote references
Diffstat (limited to 'system')
-rw-r--r--system/doc/efficiency_guide/advanced.xml15
1 files changed, 8 insertions, 7 deletions
diff --git a/system/doc/efficiency_guide/advanced.xml b/system/doc/efficiency_guide/advanced.xml
index acf909b0fc..4fd49a5584 100644
--- a/system/doc/efficiency_guide/advanced.xml
+++ b/system/doc/efficiency_guide/advanced.xml
@@ -114,13 +114,14 @@
</row>
<row>
<cell>Reference</cell>
- <cell>On 32-bit architectures: 5 words for a reference from the
- current local node + 7 words for a reference from another
- node.<br></br>
- On 64-bit architectures: 4 words for a reference from the current
- local node + 6 words for a reference from another node.<br></br>
- A reference refers into a node table, which also consumes
- memory.</cell>
+ <cell>On 32-bit architectures: 4-7 words for a reference from the
+ current local node, and 7-9 words for a reference from another
+ node.<br/>
+ On 64-bit architectures: 4-6 words for a reference from the current
+ local node, and 6-7 words for a reference from another node.<br/>
+ A reference also refers into more or less emulator internal data
+ structures which also consumes memory. At a minimum it
+ refers into the node tables.</cell>
</row>
<row>
<cell>Fun</cell>