c57b60ff6c955e47c4733a1754eb4d8d453e1706
[scilab.git] / scilab / modules / core / help / ja_JP / configuration / stacksize.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:lang="ja" xml:id="stacksize">
3     <refnamediv>
4         <refname>stacksize</refname>
5         <refpurpose>scilab スタックの大きさを設定</refpurpose>
6     </refnamediv>
7     <refsynopsisdiv>
8         <title>呼出し手順</title>
9         <synopsis>stacksize(n)
10             stacksize('max')
11             stacksize('min')
12             sz=stacksize()
13         </synopsis>
14     </refsynopsisdiv>
15     <refsection>
16         <title>引数</title>
17         <variablelist>
18             <varlistentry>
19                 <term>n</term>
20                 <listitem>
21                     <para>整数, 倍精度ワード単位で指定したスタックの大きさ</para>
22                 </listitem>
23             </varlistentry>
24             <varlistentry>
25                 <term>sz</term>
26                 <listitem>
27                     <para>要素数2のベクトル [total used]</para>
28                 </listitem>
29             </varlistentry>
30         </variablelist>
31     </refsection>
32     <refsection>
33         <title>説明</title>
34         <para>
35           Scilab は, "通常の"変数をスタック <literal>stk</literal> に保存します
36           (グローバル変数の場合は,
37           <link linkend="gstacksize">gstacksize</link>参照).
38         </para>
39         <para>
40           <code>stacksize(n)</code>により
41           ユーザはこのスタックの大きさを増減させることができます.
42           その最大値は,
43           その時点で利用可能な空きメモリおよびスワップ空間大きさに依存します.
44         </para>
45         <para>
46           <code>stacksize('max')</code> により,ユーザは
47           このスタックの大きさを最大値に増加させることができます.
48         </para>
49         <para>
50           <code>stacksize('min')</code>により,ユーザは
51           このスタックの大きさを最小値に減少させることができます.
52         </para>
53         <para>
54           引数<code>n</code>を指定したこの関数は,
55           任意の場所で使用可能です.
56         </para>
57         <para>
58           <code>sz = stacksize()</code>は, カレントの全スタックの大きさと
59           使用中のスタックの大きさを含む要素数2のベクトルを返します.
60         </para>
61         <para>デフォルトで, スタックの大きさは 10 000 000 (~76 Mb)です.</para>
62         <para>64ビットプラットフォームの場合,
63           スタックの最大値は 268 435 454に制限されます.</para>
64     </refsection>
65     <refsection>
66         <title>例</title>
67         <programlisting role="example"><![CDATA[
68 currentStackSize = stacksize();
69 disp("Maximum stacksize: " + string(currentStackSize(1)))
70 disp("Current usage: "+ string(currentStackSize(2)))
71
72  ]]></programlisting>
73     </refsection>
74     <refsection role="see also">
75         <title>参照</title>
76         <simplelist type="inline">
77             <member>
78                 <link linkend="who">who</link>
79             </member>
80             <member>
81                 <link linkend="gstacksize">gstacksize</link>
82             </member>
83         </simplelist>
84     </refsection>
85 </refentry>