aboutsummaryrefslogtreecommitdiffstats
path: root/mps/manual/html/topic/pattern.html
diff options
context:
space:
mode:
Diffstat (limited to 'mps/manual/html/topic/pattern.html')
-rw-r--r--mps/manual/html/topic/pattern.html26
1 files changed, 13 insertions, 13 deletions
diff --git a/mps/manual/html/topic/pattern.html b/mps/manual/html/topic/pattern.html
index 2e677d70a96..abd9ef06d87 100644
--- a/mps/manual/html/topic/pattern.html
+++ b/mps/manual/html/topic/pattern.html
@@ -8,7 +8,7 @@
8 <head> 8 <head>
9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
10 10
11 <title>15. Allocation patterns &mdash; Memory Pool System 1.111.0 documentation</title> 11 <title>16. Allocation patterns &mdash; Memory Pool System 1.111.0 documentation</title>
12 12
13 <link rel="stylesheet" href="../_static/mps.css" type="text/css" /> 13 <link rel="stylesheet" href="../_static/mps.css" type="text/css" />
14 <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> 14 <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
@@ -28,8 +28,8 @@
28 <link rel="copyright" title="Copyright" href="../copyright.html" /> 28 <link rel="copyright" title="Copyright" href="../copyright.html" />
29 <link rel="top" title="Memory Pool System 1.111.0 documentation" href="../index.html" /> 29 <link rel="top" title="Memory Pool System 1.111.0 documentation" href="../index.html" />
30 <link rel="up" title="Reference" href="index.html" /> 30 <link rel="up" title="Reference" href="index.html" />
31 <link rel="next" title="16. Allocation frames" href="frame.html" /> 31 <link rel="next" title="17. Allocation frames" href="frame.html" />
32 <link rel="prev" title="14. Segregated allocation caches" href="cache.html" /> 32 <link rel="prev" title="15. Segregated allocation caches" href="cache.html" />
33 </head> 33 </head>
34 <body> 34 <body>
35 <div class="related"> 35 <div class="related">
@@ -39,10 +39,10 @@
39 <a href="../genindex.html" title="General Index" 39 <a href="../genindex.html" title="General Index"
40 accesskey="I">index</a></li> 40 accesskey="I">index</a></li>
41 <li class="right" > 41 <li class="right" >
42 <a href="frame.html" title="16. Allocation frames" 42 <a href="frame.html" title="17. Allocation frames"
43 accesskey="N">next</a> |</li> 43 accesskey="N">next</a> |</li>
44 <li class="right" > 44 <li class="right" >
45 <a href="cache.html" title="14. Segregated allocation caches" 45 <a href="cache.html" title="15. Segregated allocation caches"
46 accesskey="P">previous</a> |</li> 46 accesskey="P">previous</a> |</li>
47 <li><a href="../index.html">Memory Pool System 1.111.0 documentation</a> &raquo;</li> 47 <li><a href="../index.html">Memory Pool System 1.111.0 documentation</a> &raquo;</li>
48 <li><a href="index.html" accesskey="U">Reference</a> &raquo;</li> 48 <li><a href="index.html" accesskey="U">Reference</a> &raquo;</li>
@@ -55,7 +55,7 @@
55 <div class="body"> 55 <div class="body">
56 56
57 <div class="section" id="allocation-patterns"> 57 <div class="section" id="allocation-patterns">
58<span id="topic-pattern"></span><span id="index-0"></span><h1>15. Allocation patterns<a class="headerlink" href="#allocation-patterns" title="Permalink to this headline">¶</a></h1> 58<span id="topic-pattern"></span><span id="index-0"></span><h1>16. Allocation patterns<a class="headerlink" href="#allocation-patterns" title="Permalink to this headline">¶</a></h1>
59<p>An <em class="dfn">allocation pattern</em> is a hint to the MPS to expect a 59<p>An <em class="dfn">allocation pattern</em> is a hint to the MPS to expect a
60particular pattern of allocation on an <a class="reference internal" href="../glossary/a.html#term-allocation-point"><em class="xref std std-term">allocation point</em></a>. The 60particular pattern of allocation on an <a class="reference internal" href="../glossary/a.html#term-allocation-point"><em class="xref std std-term">allocation point</em></a>. The
61MPS may use this hint to schedule more effective garbage collection.</p> 61MPS may use this hint to schedule more effective garbage collection.</p>
@@ -129,7 +129,7 @@ that point in time.</p>
129</dd></dl> 129</dd></dl>
130 130
131<div class="section" id="ramp-allocation"> 131<div class="section" id="ramp-allocation">
132<span id="topic-pattern-ramp"></span><span id="index-1"></span><h2>15.1. Ramp allocation<a class="headerlink" href="#ramp-allocation" title="Permalink to this headline">¶</a></h2> 132<span id="topic-pattern-ramp"></span><span id="index-1"></span><h2>16.1. Ramp allocation<a class="headerlink" href="#ramp-allocation" title="Permalink to this headline">¶</a></h2>
133<p><em class="dfn">Ramp allocation</em> a pattern of allocation whereby the 133<p><em class="dfn">Ramp allocation</em> a pattern of allocation whereby the
134<a class="reference internal" href="../glossary/c.html#term-client-program"><em class="xref std std-term">client program</em></a> builds up an increasingly large data structure, 134<a class="reference internal" href="../glossary/c.html#term-client-program"><em class="xref std std-term">client program</em></a> builds up an increasingly large data structure,
135the live size of which increases until a particular time, at which 135the live size of which increases until a particular time, at which
@@ -187,18 +187,18 @@ ended.</p>
187 </a></p> 187 </a></p>
188 <h3><a href="../index.html">Table Of Contents</a></h3> 188 <h3><a href="../index.html">Table Of Contents</a></h3>
189 <ul> 189 <ul>
190<li><a class="reference internal" href="#">15. Allocation patterns</a><ul> 190<li><a class="reference internal" href="#">16. Allocation patterns</a><ul>
191<li><a class="reference internal" href="#ramp-allocation">15.1. Ramp allocation</a></li> 191<li><a class="reference internal" href="#ramp-allocation">16.1. Ramp allocation</a></li>
192</ul> 192</ul>
193</li> 193</li>
194</ul> 194</ul>
195 195
196 <h4>Previous topic</h4> 196 <h4>Previous topic</h4>
197 <p class="topless"><a href="cache.html" 197 <p class="topless"><a href="cache.html"
198 title="previous chapter">14. Segregated allocation caches</a></p> 198 title="previous chapter">15. Segregated allocation caches</a></p>
199 <h4>Next topic</h4> 199 <h4>Next topic</h4>
200 <p class="topless"><a href="frame.html" 200 <p class="topless"><a href="frame.html"
201 title="next chapter">16. Allocation frames</a></p><h4>Downloads</h4> 201 title="next chapter">17. Allocation frames</a></p><h4>Downloads</h4>
202 202
203<p class="topless"> 203<p class="topless">
204<a href="http://www.ravenbrook.com/project/mps/release/1.111.0/">MPS Kit release 1.111.0</a><br> 204<a href="http://www.ravenbrook.com/project/mps/release/1.111.0/">MPS Kit release 1.111.0</a><br>
@@ -224,10 +224,10 @@ ended.</p>
224 <a href="../genindex.html" title="General Index" 224 <a href="../genindex.html" title="General Index"
225 >index</a></li> 225 >index</a></li>
226 <li class="right" > 226 <li class="right" >
227 <a href="frame.html" title="16. Allocation frames" 227 <a href="frame.html" title="17. Allocation frames"
228 >next</a> |</li> 228 >next</a> |</li>
229 <li class="right" > 229 <li class="right" >
230 <a href="cache.html" title="14. Segregated allocation caches" 230 <a href="cache.html" title="15. Segregated allocation caches"
231 >previous</a> |</li> 231 >previous</a> |</li>
232 <li><a href="../index.html">Memory Pool System 1.111.0 documentation</a> &raquo;</li> 232 <li><a href="../index.html">Memory Pool System 1.111.0 documentation</a> &raquo;</li>
233 <li><a href="index.html" >Reference</a> &raquo;</li> 233 <li><a href="index.html" >Reference</a> &raquo;</li>