5a49b67d7cb89a15029dba067dcbb801cab2e89f
[scilab.git] / scilab / modules / functions / help / fr_FR / profiling / remove_profiling.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4  * Copyright (C) ????-2008 - INRIA
5  *
6  * This file must be used under the terms of the CeCILL.
7  * This source file is licensed as described in the file COPYING, which
8  * you should have received as part of this distribution.  The terms
9  * are also available at
10  * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
11 -->
12 <refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:id="remove_profiling" xml:lang="en">
13     <refnamediv>
14         <refname>remove_profiling</refname>
15         <refpurpose>Supprime les instructions de "profiling" du code d'une fonction </refpurpose>
16     </refnamediv>
17     <refsynopsisdiv>
18         <title>Séquence d'appel</title>
19         <synopsis>remove_profiling(funname)</synopsis>
20     </refsynopsisdiv>
21     <refsection>
22         <title>Paramètres</title>
23         <variablelist>
24             <varlistentry>
25                 <term>funname</term>
26                 <listitem>
27                     <para>Une chaine de caractères: le nom de la fonction</para>
28                 </listitem>
29             </varlistentry>
30         </variablelist>
31     </refsection>
32     <refsection>
33         <title>Description</title>
34         <para>
35             <literal>remove_profiling(funname)</literal> supprime les
36             instructions de "profiling" du code de la fonction dont le nom est
37             donné par <literal>funname</literal>.
38         </para>
39     </refsection>
40     <refsection>
41         <title>Exemples</title>
42         <programlisting role="example"><![CDATA[ 
43 function x=foo(a,n)
44  x=0;
45  for i=1:n
46    if x<10 then
47      x=x+a
48    else
49      x=x+1
50    end  
51  end
52  x=x^2+1
53 endfunction
54
55 add_profiling("foo")
56 foo(0.1,100) //execution de la fonction
57 profile(foo) //extraction des informations de profil
58 remove_profiling("foo")
59  ]]></programlisting>
60     </refsection>
61     <refsection role="see also">
62         <title>Voir aussi</title>
63         <simplelist type="inline">
64             <member>
65                 <link linkend="profile">profile</link>
66             </member>
67             <member>
68                 <link linkend="plotprofile">plotprofile</link>
69             </member>
70             <member>
71                 <link linkend="add_profiling">add_profiling</link>
72             </member>
73             <member>
74                 <link linkend="reset_profiling">reset_profiling</link>
75             </member>
76         </simplelist>
77     </refsection>
78     <refsection>
79         <title>Fonctions utilisées</title>
80         <para>
81             Cette fonction utilise les fonctions Scilab  <literal>bytecode</literal> and
82             <literal>walkbytecode</literal>
83         </para>
84     </refsection>
85 </refentry>