File: timing.tex

package info (click to toggle)
sollya 8.0%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 17,540 kB
  • sloc: ansic: 124,655; yacc: 7,543; lex: 2,440; makefile: 888; cpp: 77
file content (38 lines) | stat: -rw-r--r-- 1,656 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
\subsection{timing}
\label{labtiming}
\noindent Name: \textbf{timing}\\
\phantom{aaa}global variable controlling timing measures in \sollya.\\[0.2cm]
\noindent Library names:\\
\verb|   void sollya_lib_set_timing_and_print(sollya_obj_t)|\\
\verb|   void sollya_lib_set_timing(sollya_obj_t)|\\
\verb|   sollya_obj_t sollya_lib_get_timing()|\\[0.2cm]
\noindent Usage: 
\begin{center}
\textbf{timing} = \emph{activation value} : \textsf{on$|$off} $\rightarrow$ \textsf{void}\\
\textbf{timing} = \emph{activation value} ! : \textsf{on$|$off} $\rightarrow$ \textsf{void}\\
\textbf{timing} : \textsf{on$|$off}\\
\end{center}
Parameters: 
\begin{itemize}
\item \emph{activation value} controls if timing should be performed or not
\end{itemize}
\noindent Description: \begin{itemize}

\item \textbf{timing} is a global variable. When its value is \textbf{on}, the time spent in each 
   command is measured and displayed (for \textbf{verbosity} levels higher than 1).
\end{itemize}
\noindent Example 1: 
\begin{center}\begin{minipage}{15cm}\begin{Verbatim}[frame=single]
> verbosity=1!;
> timing=on;
Timing has been activated.
> p=remez(sin(x),10,[-1;1]);
Information: Remez: computing the quality of approximation spent 5 ms
Information: Remez: computing the quality of approximation spent 4 ms
Information: Remez: computing the quality of approximation spent 4 ms
Information: computing a minimax approximation spent 28 ms
Information: assignment spent 33 ms
Information: full execution of the last parse chunk spent 39 ms
\end{Verbatim}
\end{minipage}\end{center}
See also: \textbf{on} (\ref{labon}), \textbf{off} (\ref{laboff}), \textbf{time} (\ref{labtime})