Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > e3d62627d1d1aab7ab1be2dd7f65a872 > files > 365

ecl-10.4.1-1.fc14.x86_64.rpm

<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>ext:set-limit</title><link rel="stylesheet" href="ecl.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.75.2"><link rel="home" href="index.html" title="The ECL manual"><link rel="up" href="ch20s06.html" title="5.6.&#160;Memory Management Reference"><link rel="prev" href="re33.html" title="ext:set-finalizer"><link rel="next" href="ch21.html" title="Chapter&#160;6.&#160;Meta-Object Protocol (MOP)"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><code class="function">ext:set-limit</code></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="re33.html">Prev</a>&#160;</td><th width="60%" align="center">5.6.&#160;Memory Management Reference</th><td width="20%" align="right">&#160;<a accesskey="n" href="ch21.html">Next</a></td></tr></table><hr></div><div class="refentry" title="ext:set-limit"><a name="ref.memory.set-limit"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p><code class="function">ext:set-limit</code> &#8212; Set a memory or stack limit.</p></div><div class="refsynopsisdiv" title="Function"><h2>Function</h2><div class="funcsynopsis"><p><code class="funcdef">(ext:set-limit</code> <var class="pdparam">concept</var>) &#8658; <var class="pdparam">value</var>)</p></div><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="replaceable"><code>concept</code></em></span></p></td><td><p>A symbol.</p></td></tr><tr><td><p><span class="term"><em class="replaceable"><code>function</code></em></span></p></td><td><p>A positive integer.</p></td></tr></tbody></table></div></div><div class="refsect1" title="Description"><a name="id666028"></a><h2>Description</h2><p>Changes the different memory and stack limits that condition
  <span class="application">ECL</span>'s behavior. The value to be changed is denoted by the symbol
  <em class="replaceable"><code>concept</code></em>, while the
  <em class="replaceable"><code>value</code></em> is the new maximum size. The valid
  symbols and units are listed in <a class="xref" href="re34.html#table.memory.limits" title="Table&#160;5.1.&#160;Customizable memory limits">Table&#160;5.1</a>.</p><p>Note that the limit has to be positive, but it may be smaller
  than the previous value of the limit. However, if the supplied value
  is smaller than what <span class="application">ECL</span> is using at the moment, the new value
  will be silently ignored.</p><div class="table"><a name="table.memory.limits"></a><p class="title"><b>Table&#160;5.1.&#160;Customizable memory limits</b></p><div class="table-contents"><table summary="Customizable memory limits" border="1"><colgroup><col><col><col></colgroup><thead><tr><th>Concept</th><th>Units</th><th>Default</th><th>Command line</th></tr></thead><tbody><tr><td><code class="varname">ext:frame-stack</code></td><td>Nested frames</td><td>2048</td><td>--frame-stack</td></tr><tr><td><code class="varname">ext:binding-stack</code></td><td>Bindings</td><td>8192</td><td>&#160;</td></tr><tr><td><code class="varname">ext:c-stack</code></td><td>Bytes</td><td>128 kilobytes</td><td>--c-stack</td></tr><tr><td><code class="varname">ext:heap-size</code></td><td>Bytes</td><td>256 megabytes</td><td>--heap-size</td></tr><tr><td><code class="varname">ext:lisp-stack</code></td><td>Bytes</td><td>32 kilobytes</td><td>--lisp-stack</td></tr></tbody></table></div></div><br class="table-break"></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="re33.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch20s06.html">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="ch21.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><code class="function">ext:set-finalizer</code>&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;Chapter&#160;6.&#160;Meta-Object Protocol (MOP)</td></tr></table></div></body></html>