Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/GAP/doc/ref/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 18.9.2025 mit Größe 133 kB image not shown  

Quelle  chap7_mj.html

  Sprache: HTML
 

 products/Sources/formale Sprachen/GAP/doc/ref/chap7_mj.html


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<script type="text/javascript"
  src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
<title>GAP (ref) - Chapter 7: Debugging and Profiling Facilities</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="generator" content="GAPDoc2HTML" />
<link rel="stylesheet" type="text/css" href="manual.css" />
<script src="manual.js" type="text/javascript"></script>
<script type="text/javascript">overwriteStyle();</script>
</head>
<body class="chap7"  onload="jscontent()">


<div class="chlinktop"><span class="chlink1">Goto Chapter: </span><a href="chap0_mj.html">Top</a>  <a href="chap1_mj.html">1</a>  <a href="chap2_mj.html">2</a>  <a href="chap3_mj.html">3</a>  <a href="chap4_mj.html">4</a>  <a href="

<div class="chlinkprevnexttop"> <a href="chap0_mj.html">[Top of Book]</a>   <a href="chap0_mj.html#contents">[Contents]</a>    <a href="chap6_mj.html">[Previous Chapter]</a>    <a href="chap8_mj.html">[Next Chapter]</a>   </div>

<p id="mathjaxlink" class="pcenter"><a href="chap7.html">[MathJax off]</a></p>
<p>aid="X8345F6817DFD6394 name"X8345F6817DFD6394">/a>/p>
<div class class"ontSect<span class="tocline< class"">&bsp<//>a =".html#X801051CC86594630>10span classHeading> Files</span<ajava.lang.StringIndexOutOfBoundsException: Index 167 out of bounds for length 167
B0A797AAF961 classHeading  NoMethodFound<><a>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss"span>hrefchap7_mjhtmlX87AF67528799481F7.03TestDirectorya<span
<span class class"ontSect"< classtocline"><span class="">nbsp</pan>ahref=chap7_mjhtmlX85FF55448787CCA0">11spanclassHeading"Debugging Recursion/span></a>
<spandiv="ontSSBlock>
<span class="ContSSspanclass"ContSS>< >span ""&; /spana="chap7_mj.html#X7D8968FC7E24A4E5"7..- SetRecursionTrapInterval/>
<span class="ContSS"><br /><span div=ContSect<spanclass"< class"nocss>nbsp/> =chap7_mjhtml#X85679F17791D9B63">7.12 < class"Heading"Global Information/></>
</div></div =""
<spanbr<=nocss;nbspspana =".htmlX7F1F741D7F0899D1"7.-1 spanclassHeading>GarbageCollection<span<a
</span>
<div class="ContSSBlock">
<span class>
</div></div>
<divspanclass=""< /< class="ocss> &;<span>ahref".html">77.2 CollectGarbage</></>
</span>
<div class="ContSSBlockspan classContSS><r/<span class"nocss>&bspnbsp</><ahrefchap7_mj<?ml=1. encoding->
<span class=""ContSS /< classnocss;nbsp</>ahref=chap7_mjhtmlX85327FA5872E035612-GasmanMessageStatus>/span
<span class="ContSS"><br /><span class="nocssspanclass="">br http..orgTRxhtml1DTD/xhtml1strict.dtd">
<span class="ContSS"><br /><span class=
<span =">br <span=">& </>ahrefchap7_mj#X7B3018AA82D55949>7-4<a/>
<span class="ContSS"><br /><span class="nocss">  </span
"">br/< class"> "chap7_mjhtmlX81B000CF86BA1534..3- TraceInternalMethods</
</div></div>
<div class="ContSect"><span class="tocline"><span class="nocss"> </span><a href="chap7_mjjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<div class
<span class=a href=chap7_mjhtml#>< =RefLink".2<></a>and<a=".X7D43A2D885B37739>spanclass"RefLink.3/span></ showhowtoget informationabout the methods chosen bythe selection mechanism ( chapter ajava.lang.StringIndexOutOfBoundsException: Index 276 out of bounds for length 59
<span class="ContSS"><br /><span class typejava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
<EE9E">74--3  SetInfoLevel<a>/spanjava.lang.StringIndexOutOfBoundsException: Index 137 out of bounds for length 137
<span
<span class="ContSS"><br />divclass "X83C45B0A797AAF96" nameX83C45B0A797AAF96>/a>/java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
<span
<an=ContSSbr/ class"">;<span"div ="ontSect<class"ocline><class=">bspan>a =hap7_mjX83C45B0A797AAF96"7 <pan classHeading"> from-Errors>/>
</span>
<span classdiv class"ContSSBlock">
</div></div>
<div class="ContSect, nomethodfoundound!Fordebugging Error="tSSbr >pan classnocssnbspnbsp<pan =hap7_mjhtml#>2 howArgument/a>
</span>
<div class, no1 choice  forIsNormal'  2  atGAPROOT/lib/methsel2g:250 Errorclass=""<br><span class""&;&&<pan>ref=.html#X7E5E2E7B85029E34class="ContSS"< /pan class=nocss;;panhref=.X7D25D904800D5CBA">ShowDetails<
<span -eval class="ontSect<span class="tocline<span&;<span>a ="X7E5E2E7B85029E34>71-ShowOtherMethods><pan>
<span<it'toquittoouter
<span class
<class"</div
<div class="ContSect"
</  only says, div>
<divclass=<divclass"ContSect"><span class"tocline"><=nocss>&;/span>< href=hap7_mj.htmlX7D43A2D885B37739>7. class"> Methods/>/a>
<span class
<spanclass="ContSS<
< classontSSbr/span=""  class"br >span classnocss"&;nbsp>a=chap7_mjtmlX7D34CADB813A4AF17.TraceAllMethods/a>/java.lang.StringIndexOutOfBoundsException: Index 140 out of bounds for length 140
<span"ContSS>>span class="nocssclassontSSbr class=ocss&;nbsppana hrefchap7_mj#".32TraceAllMethodsa>>
<span class="ContSS"><br /><span class="nocss"> &<spanclass="ContSS"><br /><span class="nocss">  &nbsp;classContSS /><span class="">&;&;/><a =".htmlhtmlX7EB04D387C53E4C1">7.-3 UntraceMethods functiononlyavailablewithina   causedby <> MethodFound> prints alistarguments ofoperation  whichnowas<p>>
</div></div>
< classContSect/div></>
</span>
<div class="ContSSBlock">
<span class="ContSS"><br /><span class="nocss">  
< class></span classpan
</div></div>
<div class"ContSect
</spandivclass/div>/>
< class> function only only availablewithinbreakcauseda qNo Method</q>.  prints the< class="></-th of  operation   which wasfound.code class""< needs argument  integerandnumberof operation was.p
<span
<pan<an>
< class"java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<"unctableclassfunc"="<><td=" =funchowDetails(<dtddright;nbsp//>iv
<span class="ContSS"><br /><span class="spanphis isonlyavailablewithin ">nbsp;</href.htmlX7B3709C584B3DA1E4DeclareInfoClass/>pan
< class> classontSS</pan=ocss>;<spanhref.#7B2ADC37783104B9.4-InfoLevel<a/
<span class="ContSS"> classContSS="ContSSbr/><spanclass=""nbsp&;/><a =".#X800234B5815CAC97
<span="ContSSclass"><span"">;;/< href<n>
<span class="ContSS><br >span ="nocss  span>a  hrefchap7_mjhtml#">.88 
<span class="ContSS"><br /><span class="nocss">  </span><a href="chap7_mj.html#X80FEA6A08775A48E">7.8-9 DisplayProfile<div classclass"ContSecthis function is onlyavailable within a break caused by a<>No Method Found/-error. Itprintsanoverview about   methods for thosearguments with( <ahref"chap7_mj#">span =efLink">7spanclass""><r/< class""nbsp&;pan<href.htmlX800234B5815CAC97"7.4- spanclasseadingCustomizing< class=nc>Info><achap7_mj#64E4B6886E2697D>pan=RefLink">4-spanstatements>java.lang.StringIndexOutOfBoundsException: Index 283 out of bounds for length 283
<v="
<span"</<<class=ontSS>br/>span classjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<
<span class="ContSS"><br /><span class
</span>
<span classh5=ContSS /< classnocss&;&;<>ahref"chap7_mj<></ivjava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 12
/
<span class="ContSS"><br
<">br /> class" </<href=".#X87CC48807DB4C008>7eMethodTypes/>(  class=""</><<var="g">args/>[,< "">printlevel/varvar"Arg>/]<tdclass">nbspfunction </></tr/><div
< =br/span class"nocss>nbsp&;</pan href"chap7_mjX7C5DED9C7CC77504">7816 <</a
<span class="< class=ContSS><br /< class="nocss">nbsp<//spanahrefchap7_mjX8156D7208591460F">-memory_allocateda>spanjava.lang.StringIndexOutOfBoundsException: Index 141 out of bounds for length 141
<span classdiv
<<p> a positive integeris  thefourth <varclassArgclassContSS/pan=nocssnbspspan.X8077B50B844C4EFC.</</java.lang.StringIndexOutOfBoundsException: Index 145 out of bounds for length 145
7.ClearCacheStats
<p>the argument <var=""nr/> stringclass="/div>/
<p>Depending   integervalue < classArgprintlevel<spanjava.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
<>
</<="ntSS><br ><pan class=">;&<>hrefchap7_mj#X7C893F68841B990B78-- ProfileOperations<></span
<div class="ContSect"><panclass="dd> classContSS>/>panclass"nocss>;nbsp/>a "hap7_mj.tml"7.4 ProfileOperationsAndMethods>/span
<
<div class="ContSSBlock">
<span class"ContSS"><br /class>br /span=java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
<
< class="ContSS"br class""br>spanclassocss"&;nbsp<hrefchap7_mj.#">. //>
<spanddclassContSS/ class">&;/spana =".tmlX7DAF9AB9793AE2038ClearProfile<>
</div> class class
< class">classtocline< "";panhref".#"11>
</span
<divclass<> applicablejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<="br/ class=nocss&bsp;<=> spannocss";;;/<href86557887796>8ProfileLineByLine>/
</></iv
<div class>
</span>"ark<//dtjava.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
<divalsobodythes/p
<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<>
<spanjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<="</< class">nbsp>a".htmlX836977DE80416F3D23GasmanStatistics>span
<span class="ContSS"><br /><span class="nocss"> &
<><java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
</divclass>3span"panjava.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 57
</div>

<span

<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<"

<>/ code="aceMethods  operationspjava.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 73

<classclass = =%tr" "">;ntraceMethodscode>(<class="/>var/ =".<r <td< ""&bspfunctionnbsp;/>tr<table/divjava.lang.StringIndexOutOfBoundsException: Index 281 out of bounds for length 281

<

ading

<> the selection because is classContSS ;/ahrefchap7_mjhtml85327>.4</span


<divclass
<<h3< =GAPprompt&;/span=>g:(,, (;/span
Error, nospan=GAPprompt&;<> pan=GAPinput"<iv>
Error, no 1  methodfor`Normal on2  arguments at//.250 called
&java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 called readeval  at *tdin system
type 'quit;' toI  Size  getter
<span="GAPbrkprompt>brkgt/span>
><>

<p> only, that methodtriedfindmethod> the most debuggingtool <strongclass>AP/>is  loop (  <a=ref".#X8593B49F8705B486spanclassRefLink.4/awhichcanbeenteredputting an < class"func/> (hrefchap6_mjhtml> classefLink.span)intocode  hittingControl  loopinspect,stacktracescommandsusualinteractivestrongpkg<rongsessionSee  code=DownEnva =hap6_mj#X79E66DA2875303B0 ="">61<<acode="/>( =hap6_mjhtml#X79E66DA2875303B0"<class"RefLink651<span<)< class=Where<code>(<hrefchap6_mjhtml7A7FFA2B7C1EF5A3 class"">.45</span/>andodeclass">/code(< chap6_mjhtmlX7A7FFA2B7C1EF5A3<span">6-/span><a>functions</>

<p><a id

<h5

<div
<>This functionisonly to  <code classcode"<  alljava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<

< class"><pre

<div class="<spanclass="APprompt">gap
<p>This is

<p><idX7D25D904800D5CBA

<h5>7.1-3

< no1stmethodfound`IsNormal2  argumentsGAPROOTlibg50called
<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p><a id from readclass"&;/span   class>TraceImmediateMethods;>

<h5>7.1-< class"">brk;span

<div class
<p>Thisfunction isimmediatejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p>

<h5a id

<div class="func">#immediate <class"functable class
<p> function only a breakcaused a  qMethod<error an about  methodsforadifferent ofthan ofthe waswith < hrefhtml"span ="".<span>. verbositycan  bytheinteger < classArg</var The default1whichlists the number of methods With verbosity2 ode=funcShowOtherMethods> all installedmethodsmethods andverbosity3 thereasons,  why arenot applicable.Calling<codeclass="</> verbosity function  normallymake anysense numbers  aresimulated bythenumber , whichnormally reasonable will installed/java.lang.StringIndexOutOfBoundsException: Index 939 out of bounds for length 939

<p><a id="X7FDA1D4B87BD25A8" <h5>7.1--2 ShowArgument/5>

<h4java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p><a id="X80848FF486BD6F9F" name="X80848FF486BD6F9F"java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<h5>7.2-1 ApplicableMethod<<p>This function is onlyavailable within a breakloop caused

<div
<div class="funcimmediate IsPerfectGroup
<pCalled

<p>If a positive integer is given as the<p><

<p<




<dl>
<dt><strong class="Mark">0</strong>
<dddiv <

</dd>
<pThisfunction only a java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<dd><p classunc class"width""java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

</dd>
<dt><strong class="Mark">2</<class"funcThisfunctionavailable a loopby < Method</q>-errorItan about installed for different ofarguments the of the waswith( a".#X7FDA1D4B87BD25A8>spanclass"72>/.hecanbeoptionalparameter<varrgverbosityvar>hedefault onlythe of applicable.With2codeclassfunc>< all 3also  are Calling"/> verbosity     willnormally  make any sensebecause differentdifferentnumbers of  simulated   corresponding ofones whichnormallyno reasonable methods will beinstalled/p>
<ddh47. <spanclass="Heading">Inspecting Applicable Methods<span></h4>

<div
<dt><strong<codeclass"">TraceInternalMethodscode enablestracingall methods Internal  methods
<dd><p>also for each not

</dd>
<dt>dt72-<h5
<dd>palsop andImmutablecodeclass"func">dd"func"< =funcwidth"trdclass"" ""&</(< =Argprvar class=Argargs varclass"printlevel, "">nr])>tdclasstdright;&;<>>/><>

</dd>
<dt><strong class="Mark">6</java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<><also function of selected(s<>

</dd>
< class"funcntegergiven  fourthargument<var="rgr<ar <  =">ApplicableMethod/code> thevarclass="">nrvarh  applicablemethodforthe<arclass"rg<var argumentslist=Arg< themethodsare  descendingrank thanvarArg<ar are < classkeyw<> returnedp>
<p>When a method

<p

<pThe functionfunctioncodeclass"func"></code> takes 

<p><a id="X7D43A2D885B37739" namestrong class" </strong></dt>

<h4>7.3 <span

<pa "X80B044017C9E4137" =0B044017C9E4137</p>>

<h5>7.3-1 TraceMethods<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<divdddttrongclass"0</dt
<div class="func"><table class<
<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p><a id="X7D34CADB813A4AF1" namejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<h5>7.dt

<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class=dd>pTheoperator
<p>Invokes<code aboutthe not methods ofhigher,p>

<p><a<d>

<h5>7.3-3  class"">iff></dt

<div><also  not methodfirstwhyisnotapplicable>
<div class="func"><table classjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<p><dt>strong<>    applicable  reasons whyitis.p>


<div class="example"><pre>
<span>strong=Mark>java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
<span class="GAPprompt">gap>
<span class=
#I  Size: for a permutation>
#I  Setterstrongclass"Mark>LQuo/strong<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#I  Size system#
#I  Size
6
<span=""gap;/span<class"">( [Size] <span
</pre

<p<a 

<h53-dd>

< class
<ivalent>ddTheoperator <codeclass">^/code>(ahref".html" =efLink"12-//)<p>

<p><a id="X81078D3387A38E31" name="X81078D3387A38E31"></a></p>

<>. </h5

<div class"func"tableclass="unc" width"100%><trpAfterjava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
<iv=""table classuncidth100<>td=tdleft class"8227UntraceImmediateMethods</code()/td<tdclass=tdright>;nction)</tr><table></
<p><code class="func">TraceImmediateMethods</code> enables tracing for all immediate methods


<div class=<><a id
<n class"GAPprompt
<span class="GAPprompt">gap></span> <span class=divclassjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
#<ivjava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
#
#
#I  immediatejava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 0
#I  immediate
<span class class "GAPprompt>>/ anclassGAPinput"GetTraceInternalMethodsCountspan
#rec tracing operations classopr1/>, "><var.  the secondform for operationsinthe list<varclass="rgoprs/><java.lang.StringIndexOutOfBoundsException: Index 192 out of bounds for length 192
#I  immediate: IsNonTrivial
#I  immediate
# class
#<classap><span"Group11,;pan
spanrecmacfloat=  )java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
#I immediate  SetterSize setter ''I  Size getter
#
#I  immediate: <#
6h5(Size 
<span
<span class=#  Size system>Equivalent<codeclass"nfo/ a =chap7_mjhtml"<class".-6span/ mechanismpermitsoperationsto intermediateresultsor information progressofthe algorithmsInformation  tooneor moreem>nfoclasses<.  the  classesdefinedin the<class">/strong  certain of  examplecode="InfoLattice/code> coversall cyclicextensionalgorithmsforthecomputation subgroup./>
</pre></div>

<p>

<B000CF86BA1534 nameX81B000CF86BA1534"</a

<h5>7.3-6 TraceInternalMethods</h5>

<div =func<class"func=100
<div class="java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 0
<ounts</ode>( )<td"tdright unctionbsp)</td/tr>/table</iv
<div class="func"><table class="func" width="100%"><tr><td class="tdleft"><code class="func">&#an style='color: green'>8227; ClearTraceInternalMethodsCounts</code>(  )</td><td class="tdright
<h5>77..35 TraceImmediateMethods"func>TraceImmediateMethods</code enablestracing j.X7D162DDF813D2BBA>span classRefLink.2-</pan></a,</>


<dl>
<dt><codeclasscode/,/java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
<dd><p>Mutable and Immutable <code class="func">Zero</code> (<a href<=">TraceImmediateMethodscodeenablestracingforimmediatemethods ifvar=></var is either<code classkeywtrue</codeornotpresent < class"ntraceImmediateMethods/code code"></codewithvarclass"lag/>  code=falseodetracing.isfacility trace<>< immediate)/>

</ddunImmediateMethods
<t> "example><>
<dd><span :IsCyclicjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<  immediateI  immediate Size
<dtspan="gap;<>< classGAPinput">Size g);/>
<dd><p>Mutable#i>

</dd>
<>immediate
<dd><pan="APprompt

</dd>
<dt><strong="5>.-1 NewInfoClass</h5cgs
<dd><p>The operator

</ddspandiv class=func>able=func100>trclass"> classfunc8227; NewInfoClasscode>varclass="">/ )<td<tdclass=tdright&;operationnbsp</td/tr<//able</div
<dt><strong class="Mark">Diff</strong></dt>
<dd><p>The operator <code class=#  immediate: GeneralizedPcgs

</dd>
<dt><<>createsa new class name<var class"<class="GAPprompt&;<pan><class  Size)/>
<dd><p>Thejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

</dd>
<
<ddpThefunc/>(ahrefhtml

</dd>
<dt><strong
<dd>>< example an of <q>systemgetter

</dd>
<dt<div="< class="="100">>td=tdleftcode"func&8227TraceInternalMethods/>(  <td><"tdright;unctionnbsptdtr>div>
<dd<p>The code=">\</> (<href="chap31_mjjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

</dd>
<dt
<dd

</>
<><strong="Mark"<=  levelvar">infoclass/r othenonnegativeinteger <ar=Arg<var.>
<dd><>The

<
</dl
<h5>


< class"<table class"tstrong=Mark>trongclassZeroZeroMutstrong/>
<span="GAPprompt"gap;class">ode <hrefchap31_mj.htmlX84BB723C81D55D63"pan=">.109/></a>p>
true
<span class="GAPprompt">gap></span> <span classdt<strong class"">
<span class=GAPprompt
<span class="GAPprompt">gap>h5pMutable and Immutable< class=">AdditiveInverse/>  (a href="chap31_mj#X84BB723C81D55D63"spanjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<span classutable< java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
rec><trong class="java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 0
Sum=
    macfloat
'' is   point<p> operatorjava.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 0
<><strong=ark,InvMut/java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
</prediv

<p> id="X7A9C902479CB6F7C

<h4>74 <span<ngclass Would info SetInfoLevel(InfoBckt1)

<p>The<dd><p>The operator <java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p>Notedd< =""Diff>>

<p>>


<ul>
<li>span""gapt;

</li>
<li><pjava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12

</li>
<

</li>
<p<code=""<ode>,pjava.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53

</li
<li><p><code class="code/>

</li>
<li><p><code class="code">InfoPrimeInt</code>dd>java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

</
<codedd<>>>thelevelofvarclass"Arg>/var islessthan<classArg>var, thirdandsubsequentargumentsareare evaluated(Thecansavesubstantialwhendisplaying difficultresultsesults.)/>

</li>
</ul>
<p><a id="X7AA1A1CF79F20790" name="X7AA1A1CF79F20790"></ap>

<h5>7

< classdd
< newwith var="Argname</var<>

<p><a id="X7B3709C584B3DA1E" name="X7B3709C584B3DA1E"></a><<dd"class=Ppromptgap;span<panclassGAPinput>2+2;;/spanjava.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78

<h5>7.4-2 DeclareInfoClass</h5>

<div class="func">Sum=rec( integer : rec :=4 ),
<p class=" java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 0

<p><a id="X7A43B9E68765EE9E" name="X7A43B9E68765EE9E"></a></p>

<h5>7.4-3 SetInfoLevel</h5>

<div class="func"><tablespaclassGAPpromptgt<>< =GAPinput(InfoExample</pan
<p>Sets the info level for <var class="Arg">infoclass< =GAPprompt

<p><a ="X7B2ADC37783104B9" ="X7B2ADC37783104B9

<h5>7.4-4 InfoLevel</h5>

<div=func>classunc="100"trtd"">< =>8227 </code< classArg"infoclass<ar>)tdclass";operationnbsp/></><ablediv
<p>returns the info level of

<p><a id="X7BA636EF80A1435A" nameul

<    macfloat:= rec( macfloat

<div class"java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<p>Called with argument <code class="keyw">true</code><<class">gapgapgt;span< class="GAPinput">InfoExampleNewInfoClass"InfoExample;/>


java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 26
<span class""java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
span=>&</panspan""(2,3,)span
#I Would print info with SetInfoLevel(InfoBckt,1)
#
#I Would print</li classGAPprompt>gtspan class"
Group(())
<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
Group(())
<span class="GAPprompt">gap></span><p<
</pre></div>

<p><a id="X864E4B6886E2697D" nameul

<h5>java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<div class="func"><h5pcode"></code./
<p>If the info level

<p>Bydivclasspcodeclass">InfoPackageLoading/code ( href"chap76_mj.X7D162DDF813D2BBA>panclass>-span/a/>

<p>If the info level of <var class="Arg"><li>

<p>The behaviour can be java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0


< classexample">pre>
<span class="GAPprompt">gap>p><a  ="X7B3709C584B3DA1E<
<span class
<<42DeclareInfoClass
<span class="GAPprompt">gap></spandiv classi>< class">InfoTempDirectories/code/
#  java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
<span class="GAPprompt">gap>
<span=GAPprompt"><<<odeclass"code"foPrimeInt</,<p
#I  one
#I  two
<spandefault
2
<pan class"GAPprompt">gap></span> <span class< 
<p>

<<he7- </>

<p>A setdiv


<div class="example"><div java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
<spanclass"GAPprompt">t;>span=APinputInfoExample""<pan
<span class="GAPprompt">gap></span> <span class="GAPinput">java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<span class="GAPprompt">gap&<h57.<java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
#I  hello
<span=">gapgt;<span>>java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
<span="GAPprompt">&;/span span"">etInfoLevelnfoExample)<span>
<prompt
#I  hello
<<pa =X7A43B9E68765EE9E"name="A43B9E68765EE9E</<p>
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<prejava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12

<p>< id"X800234B5815CAC97" 

<h5aid=X7B2ADC37783104B9name=

<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<iv<>751SetAssertionLevel</>
<div#>returns <
<div class="IWouldprintinfoclass="func"width100%<> ="code=227
<div="func><table class="unc<id=X7BA636EF80A1435A"="X7BA636EF80A1435A"< the global assertionlevelglobalassertion  to< class"<var  itzero/p
<p>

<p>This allows one to customize(()

<p>In>7.2 AssertionLevel</>

<

<theargumentcode"Info>ahrefchap7_mj.#E4B6886E2697D4/span</a>)isis  sum ofclassesthe  ofthe summandisusedp>

<p>The file or stream to which <code class="func">Info</code> (<a href="chap7_mj.

<pFor examplejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p><a id="X7A28F77C82D6A3E0InfoLevelInfoBckt1)

<h57.-<

<div class="func"><table class="func" # Wouldp two<classinfoclass is less < ="<ar>thenthethirdand  argumentsare evaluated ( latter can savetimewhendisplayingdifficult results.java.lang.StringIndexOutOfBoundsException: Index 245 out of bounds for length 245
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<AssertionLevel()

<</pre</div>

<pspan/</>

<p><a id="X7C7596418423660B" nameh5>7panclass"">f thevar"Argmessage</varargument of  < classfuncAssertode  is and if is this is printedpart ofthethe</java.lang.StringIndexOutOfBoundsException: Index 199 out of bounds for length 199

<h5>7.5-1 SetAssertionLevel</h5>

<p><> the level <var=">foclass</ isat least<var class=""></ar>thenremainingargumentsarArg>/var>,  var "><>andon,evaluated(Technically< funcnfo/> a keyword a .)/java.lang.StringIndexOutOfBoundsException: Index 312 out of bounds for length 311
<p>assigns the

<p><a id="X876C83707F13A0FD" name="X876C83707F13A0FD"></a></p>

<h5>7.5-2 AssertionLevel</h5>

< classfunc>ableclass" ="100%>tr><tdpIf  info of<ar =""><> isstrictly less<var"glevel<var,  thethird and subsequentargumentsare evaluated(The lattercan  substantialtime difficult)</>
<p>returns the <p> id=></java.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12

<<a 

<>7.3 </5java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21

<div class="func"><panclass
<p>Withtwo,  =examplepre


<divclassexample>
if() >= ev notlt;if class
  Error
fi;
</pre></iv>

<p>If the <var class="Arg">message</spanclass# spent<class=>strong(child/

<p>Assertions are used at various

<p><aid"X792BA9A67E64CDED" nameI  hello

<h4>7.6 <span class="Heading">Timing</spanjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p>

<h5>7.6-1 Runtimes</h5>

<div class=/dd
<p>codeclass"">Runtimes


<dlcpu spent  iv"< classfunc""=100>">/(var"/>, ar""//< class"function>/tr>div
<dt><strong class="Mark"><code class<panclassGAPprompt"gapgt;<panclassfunc<class""=100><>class=dleft"class8227 code<=>oclass> )> ">nbspnbsp;)<r<able>
<p>  withclass

</dd>
<< ""code=codesystem_timeI
<d<p>cpu spent in

</dd>
<dtclass"> thefunction,var classArg><>  be a  three<var ="class<var"</> var=rg>/isthecontaining thirdargumentanysubsequent  argumentsof <class="><odehref.#X864E4B6886E2697D RefLink746</span/).<>
<dd><p>cpu time spent in child <span class="GAPprompt">gap></span><span class="GAPinput">Info

<iv=exampleThehandler #
<dt><strong
<dd

</dd>system_time_children.7span="" <="Info<>(href=hap7_mj.html#X864E4B6886E2697D<span class="">
<dl>
<p>Note that this function is not fullydiv

<p>The following


<div class="example"><pre>
<span class=
rec(=unc<table class"" width100%">td"tdleft<class=unc# </>/td class=tdright"(&;info  </td</tr</>
  system_time_children  := 0)
<span class="GAPprompt">gapdiv system_time_children :600java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
 893799 7551659 200928302
<span="ap&;/spanspanclass"Runtimes/java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
rec( user_time= Assertions usedto find inTheytestwhether intermediate conform to requiredconditions and anif.<p>
  system_time_children := 600 )
<span class="GAPprompt">gap><span class"">gap<Thisallows  customizehappenshappens  code=odeInfo<class=rg><var> < class"<ar>.)> statement/>
<span class class="GAPprompt">gap>/spanclassAPprompt&</><span
rec( user_time :rec
  system_time_children:= 600)
<span=""gap;<</> < ="">?blablafirstcall , a lotof </span
Help: no <>If thethe
<span ="APprompt>><</spanspanclassGAPinput>()<>
rec( user_time := 13500, system_time := 440, user_time_children := 1590,
  system_time_childrenp>>< idjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
</pre<>< thecurrent level.<>

<p><a id="X7E32B27F81870D24" name="X7E32B27F81870D24"></a></p>

<h5>7.6-2 Runtime</h5>

< =""table
<p><code class="func">Runtime</code> returns the time spent by <strong class="pkg">GAP</strong> in< =""</ode thespent<strong 

<pSeeclass"pWithtwois equivalent the code/>

<p><a id<p><a id="X86425F067FC63A4C name<

<h56 </h5

<div<pjava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 0
<if() >
<><code 

<p<codeclass"Method<codejava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0

<p><code class="code">Monotonic</code> is a boolean. If

<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p><code 

<pa 

<5>>7

<
<pjava.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 0

<p>aidX7B543F357C7202CF 

<h5>7.

<code=>/ arecordboundintegersorcode"ail/ integerisis thetime(ocessor)  <strongpkgGAP/strong in a  status:<p>
<
<p>These functions 

<p><a id="X844CB04081A771FB id" dtjava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0

<h4>7.7 <span class="Heading">

<p><a id="X8077B50B844C4EFC" name="X8077B50B844C4EFC"></a></p>

<h5

<">tableclass""width"00%> =tdleft class>#;</codetd classtdright>;unctionnbsp/d<>table
<p><code class="func">TotalMemoryAllocated</code> returns the total amount of memory in bytes allocated by the <strong class="pkg">GAP</strong> memory manager since

<p><a id="X8156D7208591460F" name="X8156D7208591460F"></  Error("Assertion 

<h5>7.7-2 memory_allocated</h5>

<div class="func"><table class="func" width="100%"><tr><td class
<p>  read- loopcodeclass">emory_allocated/  thenumber ofbytes of allocatedby the laststatement ( <ode class=">/(<chap7_mj.#C0F91F982189624"<span class=fLink.</>/)for numberof milliseconds ittook)p>

<p><a id="X7FDF923D7D2937A1" name

<h4>7.8 <span

<pProfiling  code<a id"X792BA9A67E64CDED=792>/a>/

<p><a id="X7939F6F182FDA5F1" name="X7939F6F182FDA5F1"></a></p>

<h5>7.8-1 <span class="Heading">Function Profiling

<p>This section describes how to profiling at the function 


<ul<java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0
<

</li>
<li<p>  3980 system_time :=60,user_time_children:0

</li>
<li><p>then one

</li>
<lip>thenoneruns more computations>code classfuncTotalMemoryAllocated</  thetotal ofmemoryin allocated by< class"classGAPprompt>gapgt;/span <span="GAPinput(///*c")#childprocess alot  access>

</li>
<li><p>and class=GAPprompt>&t/ < 

</li>
</ul>
<p>For switchingsystem_time_children

<p>Besides these functionsdd<p>>cpu time ";/> >  eval-rint , ode "><code stores  ofallocated the completedstatementalso "/code>(a=chap7_mj.#X7C0F91F982189624>< classRefLink.-4span/> thenumberofmilliseconds took<>

<p>Note

<p<a user_time:=12980 70<="class"><<>/>

<h5>7span

<div class="func"><table class=>omatchingfound
<>with<classkeywtrue

<prec  13500,,

<< =//>

<h5>7

<div class="func"><table classspanclass
<p>Called6-<This describes toatfunction The  that

<p>When <code div class="func>< classjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<79D41E977DCA2BEEnameX79D41E977DCA2BEE/<p

<h5( user_time :=java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<h56-system_time_children00)
<lled with argument <codeclass"

<p>When <code classlip =">tableclass""=%<> classtdleft"ode=>code()<tdtd"(function&<td/tr/><iv

<p><a id="

<h57.8- ProfileFunctions

<div class="func"><table class="func" width="100%"><tr>
<p>starts profiling for all function in the: no matching entryfound

<span class="APprompt">gap;<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<h5>7.- UnprofileFunctions/

<class"<table class="" width="100%"tr>< class="dleft<
<p>stops profiling for all function in the list <var class="Arg"<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p><a id="X787AC3BE7F991344" name="X787AC3BE7F991344"></a></pjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<h5>7.8-7 ProfileMethods

<>otethat <trong=pkg><strong perform more whenwhen   notthe-evalloop =">time<odestores numbernumberof thelasttook see codeclass"unc/codeahreftmlX8156D7208591460F>panclass>.-</>fornumber  memory)p
<p>starts profiling of the methods for

<p><a id="><code class="unc>Runtime/code">a>/>

<h5>7java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<> profiling  for operationsin listclassArg<>.Recordediskeptso can  eventurning   profiling/p>

<p><a id="X80FEA6A08775A48E" name="p=""name"844CB04081A771FB>a><p> ="<table =""100%"rtdtdlef

<>7.8-9 DisplayProfile</h5

< <
< =func
<p>Called without>7. ProfileOperations

<p

p>pode=funcotalMemoryAllocated/>returnsthe   memoryallocated  trong"/ memorymanager<strong="></ /

<>The is accordingidX8156D7208591460Fargument"keyw"codeclassoperationsinformationoperations A   the< class>stops operations  issocan  turning off

<p>At

<p>An java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p><a id="X7DAF9AB9793AE203" name="X7DAF9AB9793AE203"></a>pIn readevaljava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<

<div""< class="" width class=func>8span=></span<
<pclears

<p<withcode

<h5>7.8-11 <span

<


ivjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
< =""><
<span  profiling thoseclassclass>ablefunc%>td="< classnc&8227ProfileFunctions/> r=Arg>var/< =dright>;functionnbsp<dtr>iv
<span classpstarts  all
<ithenruns<strong",<pjava.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
<spanclass
<span class="GAPprompt">gap>h5. UnprofileFunctions/informationcollectedthese<p
<java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 0

<p>Now the


<div class="example"><pre>
<span="GAPprompt>><span> spanclass"GAPinput
  count  self/ms  chld/ms  stor/kb  chld
  17647        0              0GAP
  1023000      0(  ShallowCopy
  10139        0        0<h57.-
  100010        6880             twoint
  10001        8        0       28      688  (oprt.)<l>java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
  14751       12        0        0        0           =: for two families: *
  10830        8        4      182      276  GAPCalled
   2700       2012       55  AddRefinement
   2444       28        4     3924      
   4368        0       32        7      714  (oprt.)  Size
   2174java.lang.StringIndexOutOfBoundsException: Index 14 out of bounds for length 0
    585        4       32             <>.< withcode=keyw<code,code=><code  profileforoperations  functionwith ode"><ode stopsprofilingof .informationis stillkept  youcan even turningthe.p
                        194         GAPAddGeneratorsExtendSc*
   1221        
 185309       28       12        0        0  (oprt.)  Length
    3364       40               GAP displays profileforoperations andfunctionsf an <class"functions>is,nly profilefor functionsthe < class=Argfunctions/>isshown.  two  < class/,< =Arg"/  givenarguments the isrestrictedthose  were <class">/vartimes whichthetotaltime  below     ""<>millisecondsThedefaultsfor<var=rg<var  ar ="mintimevarentrieslistin variablecode>ProfileThreshold<.>
      4       java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
   2798        0       52       54      944p> <code class
                   48       83      628  GAP      StabChainSwap
    432       16       40      259<7.2ProfileGlobalFunctionsh5
 185553                     94(oprtAdd
     26        0       64        0     
     26        0       64        02023     
     26        0       64        0     2023GAPCentralizer tryto e*
   4640     prtCentralizer
   1605        0       68        0     
     26p7-ProfileOperations/>interactiveofclass></>the code="</code ahref=////chap6_mj.#X7B42091982DE7AE7"">:BrowseProfile/span>>/)thatisprovided  the<strong=""AP</strong package < class=kg"rowse>p
    382        
   
                116      e"">/a/p
  
    7.ClearProfileh5
   2208        4      148        3     3083  (oprt.)  StabChainMutable
    217        0      160        0     3177  <=X787AC3BE7F991344X787AC3BE7F991344a/
       21712             3117  StabChainOp  
    216       36      464      334    12546  GAP
      RepOpElmTuplesPermGro
   1453       12      684       56    18460  GAP      in: perm<8< class>Example Function/pan>>Calledcodeclass/decodeclass"ProfileOperationsAndMethodsstartsprofiling ofall operationsandtheir.profileinformation these functionsis. A callthe  codeclass=eyw><codeoperations and  .Recorded isstillkept soyoucandisplay  even    off.pjava.lang.StringIndexOutOfBoundsException: Index 438 out of bounds for length 438
    
      10736s/
      2        0      736        2    19678  (oprt
      1        0                  19675  GAP:*
  13400     1164        0        0        0  (oprt.)  Positionpstartsp> profiling the for operationsinthe <var=""ops  information still  canit turning ./>
             484             12052                    
            2048             23319                    TOTAL<5>7.8-9 DisplayProfile</h5
<p< id"79D394EC7BE8D008 name="X79D394EC7BE8D008<divclassfunctableclass"width"100%>r<td=">code =func>#8227;DisplayProfile<code([varclass=Arg">functions<var < classArg</var<varclass"mintimevar])<td< =tdright">(nbsp /></tr><div

<p>We can restrict the list to global


<div class="example">java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<span
  countself/  chld  stor/  chld  package
  17647        0        0      275        0  GAPBasePoint
  10830        84182276GAP
   2700       20       12      313       55  GAP
   2444       28        4     3924      317  GAPdivclass=">< class=func width"100%><tr> classtdleftcodeclass"#8227 UnprofileMethodscode(< class""ops/var </>tdclass"drightbsp&;;)<tdtr/>/div
   217432             1030116  GAP      List
    585        4       32
   1532       32                8             56  GAP**

            4095        <>78->ninteractivevariant code classfunc><codes functioncodeclass"BrowseProfile<> (a href"..///doc.#X7B42091982DE7AE7"span class"RefLink"Browse:BrowseProfile</pan></>thatis by the< =pkgAPstrong package<trongclass"pkg>Browse./java.lang.StringIndexOutOfBoundsException: Index 351 out of bounds for length 351
   2798               525454      java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    560span="APprompt"gap&t/><spanclass"GAPinput">rofileGlobalFunctions ;/spanjava.lang.StringIndexOutOfBoundsException: Index 100 out of bounds for length 100
    432       16       40
    7..-0 ClearProfile>
   513096      3165  GAPForAll
   7980       24      116      330     6434  GAP      ChangeStabChain
  12076
    216       36      464      334    12546  GAPp>Now<p>< id"oflines for  functionsincludingoperationsandandmethodswhich areare profiled.Foreach function,q>ount/q    function has calledq>lf/ms</q>   time (inmillisecondspentin thefunction itself, <q>hldms</q> the time (inmilliseconds spent inin profiled  functions called from within thisfunction<qq>stor/b</>  of storage (nkilobytes  by thefunctionitself,<qhldkb/>theamountof  ( kilobytes)  profiledfunctions called from within  function and<>ackage<> the name ofthe<strongclass"pkgstrong which ;  entryqGAPthis the belongsto < ="GAP/strong ,theentry<q(./>  that the  is     to several ) and emptyentrymeansthat<de class"func<codea =chap5_mj#X80E108C57F90FAA3span=RefLink"51-4</span>a) cannotdeterminein which filethe function isdefinedp>
   147912      668      566    18474GAPRepOpElmTuplesPermGro>aid"X7DAF9AB9793AE203 name"X7DAF9AB9793AE203"<a>/p>
    126        0      728       13    19233  GAP      ConjugacyClassesTry
      1
            1804             14536                    OTHER
                   <panclass"GAPprompt>gap></><spanclass="GAPinput">=PrimitiveGroup( 24,);
</pre></div>

<p>We can restrict<spanclass wewant toinformation the computation the classes  certainpermutation group that first create group


<div="example>pre>
<span="GAPprompt">gap&;</span><span="GAPinput">ProfileOperations(;/>
    //  mskbchld  package
10230                  (.)ShallowCopy       349420GAP
  10001        80             688  (.UniteSet
368               327        oprtSize
 85309       12                <an=Ppromptgap<span ="APinputProfileOperationsAndMethods(  );<>
      
185553       
     064        2023  (
    152        
   =class
                        prt
    217        0      160        0     3177  (oprt.)  StabChainOp
      2        0        0      275        0  GAPBasePoint
  13400     11640        00  (oprt  Position
             764             21646                    OTHER
            23319                    
</pre/>

<p>We10001                0       28688  oprtUniteSet


java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 26
<span class12 351             ProcessFixpoint
    self0              43029        StabChainMutable*
  10230        0        0      226        0  (oprt.)  ShallowCopy
  10139        0        0        0        0           PositionSortedOp: for*
  10001        0        0      688        0           UniteSet: for two intjava.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
                  0       28      688  (oprt.)                  327      714(oprt.)Size
  14751       12        0        0        0           =: for two families: *
   4368        0       32        7      714  (oprt)  Size
0(.)  java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60
      4       28       20      488      454  (oprt.)  Sortex    336        4       40       10        19671  ConjugacyClassesByRan
 185553                            94()Add
     26        0       64        0     2023  (oprt.)  CentralizerOp
     26        0                    2023        CentralizerOp g*
     26        0       64        0     2023  GAP      Centralizer: try 484                                 OTHER48        915       94  oprt java.lang.StringIndexOutOfBoundsException: Index 57 out of bounds for length 57
    152        4       64        0     2024  (oprt.)  Centralizer
   1605        6802032oprt)StabilizerOfExternalS560 4 0  oprtCentralizer
      0       68                0     2024  GAP      MethStabilizerOfExte*
    192ss" 488915       94  oprtAdd
   2208              382382        9669     1922GAP      
                  0     6434  GAP
    217       12      148       60     3117  GAP      StabChainOp: group an*
   1453       12      684       56    18460  GAP      in: perm class rep
      2        0      736                       GAP
                      736      GAPConjugacyClasses *
  13400     1164        0        0        0  (   147912668      56618474  GAPRepOpElmTuplesPermGro
             728             20834                    OTHER
            2048             23319                    TOTAL
re/<2        0736219678  .java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70

<p>Finally, we can restrict the list to2798        52        GAP      TryPcgsPermGroup


<div class            2048             23319                    TOTAL
<span class="GAPprompt">gap></span> <span class="GAPinput">DisplayProfile( [ StabChainOp, Centralizer 
  count/ms//mskb/kbfunction
    152        4       64        0     2024  (oprt.)  Centralizer
    217217        00       prt  
            2044             23319                    OTHER
            204823319                    
<pre>  1920                     GAP12076       136      351                   ProcessFixpoint

<p><a id="X812F9CE0817110EA" name=        2170                     oprt.)  StabChainOp

<h519233      

hich  executed of.  GAP

<p>We   list operations    32      56  GAP0      72813  GAP

h5< 

<p> are      7360 GAPConjugacyClasses per2798        0       52               GAPStabChainForcePoint


<ul
<li><p>Coverage     3820                   1922  GAP      TryPcgsPermGroup

</li>
<li>p>Timing This records howmuchtime                49696             GAPForAll

</li>
</ul>
<pA timing profile21636464334    12546  GAPPartitionBacktrack


<div class="example"><pre<>Wecan restrict list toglobal functionswith1                                  ConjugacyClassesByRan
<span23319
<span class="GAPprompt">gap></<div0<prediv
<span class"GAPprompt">gap>p> can<              1483083(.) StabChainMutable
</pre></div>

 codecoverageusespanclass"GAPprompt">gt</span<span =APinputProfileOperations;>


<ulOTHER
<li><p>By             TOTAL

</li>
<li><p>If you end the filename with ".gz", the resulting file will automatically be compressed.  185309                      00  oprt       284     

<>
<li/                                        

<li>
<i<>If current is forked usingthecodeclass="code">IO_fork</code> function in the <trong="pkg">IO</strong> package, a newprofile outputfile will be createdfor the newchild, withthe   27980         10001        0                                         UniteSet for twoint*

<
</ul>
<p>Profiles are1164                0  (prt.)Position

<p><a id="X86557887796F66FA" name="X86557887796F66FA                                 

<h5>7.8-14 ProfileLineByLine</h5>

<      4       28                     oprt  
<<ivclass                     915       94  (.)  Add


<dl>
dtstrongclassarkcoveragestrong/>
<dd><p>Boolean (defaults00                (prt)ShallowCopy

</dd
<
<dd><p>Boolean (defaults to true). Sets if time should be measured using wall  00              0           : for    152        464        2024  (oprt)Centralizer

</>
<dt><strong class"">recordMem<strong    126        0      728             GAP      :cal
<dd><p>Boolean (defaults to false). Instead of recording the CPU      1        0      736        0      14751       12  2170160        3177  oprt)tabChainOp

</dd>
<dt><strong class="Mark">resolution</strong></dt>
<ofiling record atraceof allexecuted.When< class=rgresolution</>non,APinsteadsamples  ofisbeingexecutedevery classArg"resolution<var>anosecondsIncreasing improvesperformance andproducessmaller tracesat  of accuracy.GAPwill accuratelyrecord   areexecutedatleastonce.p>

<>
</dl>
<>aidname">>/>

<h5>7.8-15 CoverageLineByLine</h5>

<div
<p< class"">CoverageLineByLine152        64     2024  oprt)Centralizer

=/java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 62

<>7.-16   count/msms/b  chld2208        148             (prt StabChainMutable

<div"func><able class       148603117GAPStabChainOpgroupan*
<p>Stops profiling which was previously started with <code class="func">ProfileLineByLine</code> (<a href="chap7_mj.html1453126845618460GAP                                       (prt.) java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62

<p><a idTOTAL

<h5>7.8-17 UncoverageLineByLine</h5>

185553       48              915       94         (oprt.)  Add
</rediv

<pjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<h5

<divclass"">table=funcwidth=100%>tr classtdleftcode ="func>#; IsLineByLineProfileActive
e class"ncIsLineByLineProfileActive/code> returns if line--lineprofiling is  activated.</

<p><a id="X83D8A42B7BB92F5B" name="X83D8A42B7BB92F5B"></a><<p> aretwo kinds of GAP :</

<h5p>overageThis which<>

<div class>7span="> By Line Profiling</></>
<p>displays statistics aboutp>Line profilinginformationbuttake generateandparseAtiming  generatedthe <java.lang.StringIndexOutOfBoundsException: Index 146 out of bounds for length 59

<p><a id"X79C58704838232CC name

<h5>7.8-20 ClearCacheStats</h5>

<div="func><table<pan class"APpromptgap<span class
<p>clears all statisticsaboutthe caches

<p><a id="X7EE874867C0BEEDD" name="X7EE874867C0BEEDD><p>Coverage:Thisrecordswhich lines  code areexecutedjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<h4.9spanclasseadingnformationaboutversionused/<h4

<>Thevariablecode=""GAPInfo.ersion<code see< classa href.#X8354754E7935F935li

<p>To produce sample

<> you to p>A timing provides information  10001                0      688        UniteSetfortwoint

<p><a id

<h4>7.10 <span  class"GAPprompt"gapgtspanspanclass>ProfileLineByLineoutput";/span>

<p>est are to that strong=pkg</strongproduces  resultsin computationsAselection of java.lang.StringIndexOutOfBoundsException: Index 139 out of bounds for length 0

<p><a id="X8213757B7ACC76E6pre<div>

<5>7.- span class=Heading human  'rofiling package examplewith             064        2023(.)  CentralizerOp

< =func
<div class="func"><table class="func" width="100%"><tr><td>pBy
p1605                            2032  oprt*

p use ,atest shouldstarted  a line


<div class="example"><pre>
<span   2208        4      148        3        3     3083  li<>f  current<dl
</pre></div>

<p>(Note that

<pandbe withline/p


<=example>
<span
<pre>13400                  0   ()Position

<p>If you want to run a quick test of your <strong class="


<div class="example"dd>Booleandefaults falsefalse)   is, onlyinformation which areread executed is.Enabling  the as< ="">CoverageLineByLine/> ahrefchap7_mj#X87CC48807DB4C008<spanclass".-15/pan</) Using thisignores   </java.lang.StringIndexOutOfBoundsException: Index 332 out of bounds for length 332
<spanlass"xample<pre>
</pre></div>


<div class="example"><pre>
testfile         time)
------------------------
testing="
zlattice               0
testing...///.java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
gaussiantst10
[ further
</pre/>

<p>If youp> class= GAP codecoverage to            2048                    


<class"xample><pre>
<span class="GAPprompt">gap></span> <span 10010EA"/><p>
</pre></div>

<p><a id="X87712F9D8732193C" name="X87712F9D8732193C"></ajava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 20

div"" classfuncwidth"<r> class"="<codeclass""#8227;Test</code varclass=">fname[<classArgoptrecvar )td ="(;functionnbsp;)<td<tr<tabledivjava.lang.StringIndexOutOfBoundsException: Index 248 out of bounds for length 248
<p>Returns: <code class

<p>Theargument<ar class"Arg>fname</var>must be thename of a file or an open input stream. Thecontent of thisfile or stream should contain<strong class"pkg>AP/stronginput and

<p>More precisely, the content<p>>Therearetwo  profilesGAP can

<p>Lines which


<dl
dtdisplays about
<dd><p>Run/li

<


<div
#@  c3c3, G,h, , it2, iter0, iterL
#@  
<pre<div

</dd>
<dt><strong class="h47. <spanclass"">Informationjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 0
<ddpExecutethe code=codegapcode  any<>The  <class""GAPInfo<codede>seecodeclass=funcGAPInfocode> < "hap3_mjhtmlX8354754E7935F935"> classefLink3.5<span>a>containsversionnumber  version strong=pkgGAP/>.Its can  checkedotherversion  <class">ompareVersionNumbers</de> ( href"hap76_mjhtmlX787DFEB383545A49< =RefLink>763-9<span><a>.

<
<dt><strong class="Mark">#@ifjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<dd><p>A codeclass"ode">@ifjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p>If the first <strong="func" width=100"<><td class=tdleft>codeclass"func">#8227

<p>Note thatjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p>n  <codeclass"code"@f<code clausesbe withineachother<

<p>Asanexample the <trong="">GAP</strongtest


<divclassexample<pre>
#@if GAPInfo.BytesPerVariable = 8
<span class="GAPprompt">gap></
true
#@else
< class"GAPprompt">gap
953600
#@fi
</pre></div>

</dd>
</dl>
<>Bydefault   "pkg>java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 0

p  differencesfoundcode"Testcode>returns  class=keywfalse/ode>  <code class=keyw>true</>.p>

<p>If the span=div=""<table="funcwidth="100%><r>tdclasstdleft<code ="func"&227;ProfileLineByLine/code(var class=Argfilename/[var class""optionsvar /td><classdright(function;</>/<table/>


<dl
<dt><strong class="Mark"><code class="code
<dd>> set < ="keyw>false<code>hen nono  invar class==""></var> areignored as explainedabove default is codeclass="><code)/>

/>
<dt><strong class="Mark"><code class="code">width<
<dd><p<ivclass="example">pre

</dd></></div<>/>
<dt<strong
<dd><p>This must be

</>
<dt><strong class="Mark"><code class="code">transformFunction</code></strong></dt>
<dd><p>This must be a functionzlattice.               

</dd>
<dt><strong class="Mark"><code class="code">reportDiff</code></dd>
<dd><p>A function that gets six arguments and reports a difference in the output: the <strong class="pkg">GAP<p> you <pre<div

</dd>
<dt<strong
<dd><<

</dd>
<dt><strong class="Mark"><code class="h5>7.8<panan class="=
dd>p>>If isbound to stringis

</dd>
<dt><strong class="Mark"><code class="code">compareTimings</code></strong></dt>
<dd>java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

</dd>
<dt><strong class
<dd><<5>.- UnprofileLineByLine</h5>

</>
<dt><strong class="Mark"><code class="code"As an examplethe <strong=pkg/<>
<dd><p>By default

</>
<dt><strong class="Mark"><code class<div class=""><pre>
<dd><p>If this is <code class="keyw">true</>

<dd
<dt><strong class="Mark"><code class="code">subsWindowsLineBreaks</code></strong></dt>
<dd>p>Ifthis <code =lass"keywtrue</code <strong class"pkg">GAP/trong/strong> substitutes//Windows  line "r\n"byUNIXstyleline breaks \"  readingthetestfile ( is< class=keyw>ruecode)</java.lang.StringIndexOutOfBoundsException: Index 244 out of bounds for length 244

</dd>
dtMarkcodeclasscode"<code>/trong<dt>
<dd><p>If this is <code class="keyw">true</code> then <strong class

</dd>
</dl>

<div class
<span=GAPprompt>&;/pan< classjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<span class="GAPprompt">gap></span> <span class<><trong class="Mark">#@local identifierliststrongdt>
<span class="GAPprompt">></span> < class=GAPinputifGAPInfoBytesPerVariable 8
<span class="GAPprompt">>
< classtrue
| # this 
| #
| gap> g := Group((1,2), (1,2,3));
| Group([ (1,2), (1,2,3<></div>
|
| # anothercommentp>>By default  <strong="pkg"GAP/strong  iscompared  thestoredocalc3c3,carth,,, iter,ter0 iter4 iterL
| # the following fails:
| gap> a := 13+29;
41
<span class="GAPprompt">gap></span/dd>
<span<7.9 <span=Information the  usedspan/h4
########> Diff in test stream
Input is:
a := 13+29;
# Expected output:
41
#But:
42
###
false
<classAPpromptgtspanspan ="GAPinput>);span
true
<span class="GAPprompt<
<panclass"APprompt"gapgt</> <span=APinputftmp==(,demotst)/span
<span class="GAPprompt">gap></java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
false
<span
true  id"example"<pre
<span class="GAPprompt">gap></span> <span class="GAPinput">Print(mask(StringFile(ftmpspan="GAPprompt"gap;
| # this is a demo file for the@lse
|
| gap> g := Group((1,2), (1,2,3));
| Group([ (1,2), (1,2,3) ])
|
| # another comment following an empty line
| # the following fails:
| gap> a := 13+29;
42
<>div

<p><a id="X87AF67528799481F" name="X87AF67528799481F"></a></p>

<h5>7.10-3 TestDirectory</h5>

<div="func">table classfuncwidth="100%"<tr><dclassspanclass"GAPprompt">>/span < class"APinput>HASH_FUNC_FOR_PPERMspanclass"APprompt">gapgt;< span class"GAPinput>START_TEST "rbitrary identifierstring ;<pan>
<p>eturns: <ode="keyw></code> or <codeclass""></ode./java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p>The argument <var class="Arg">inlist</var> must be either<pre

<p>If the optional argument <var class="Arg"<t< class="Mark strong class"pkg


<dl>
<dt><strong class="Mark"</pre</div
<dd><p>A record which will be passed on as the secondIf theoptional argumentvar class=Arg"<dd<p>you want  runa  test your<strongclasspkg>>GAP<//strong> installation ( this isnot )you read  a testscriptthatexercises < class"kg><>s.

</dddt<<dp>java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<dt><strong class="Mark"><code class="code">earlyStop</code></strong><
<ddp>If<code ="keyw">/>/div>

</dd>
<dt><strong class="Mark"><code class="code</>
<dd><p>Print information about how tests are progressing (defaults<dd

</d>
<ng =arkcodeclass">suppressStatusMessage/code></trong><dt>
<<p>suppress displaying statusmessagescode class"code">

</dd>
<dt><strong class="Mark"><code[further linesdeleted ]
</e>/>> function

<
<dt><strong class="t< class="Mark"< ="ode
<d><p> listof filedd<dd><Ifthis is<code classkeyw>trueode> then <strong=="g>GAP/strong>  the number of input  of the    haddifferencesin  output,insteadof  <code=keyw"true/ode  code class=eyw>falsecode>./>

<dd>
<dt><strong
<dd<dd>

</dd>
</dl>
<p>See alsoclass"example><pre>

<p><a id=X85FF55448787CCA0"name"X85FF55448787CCA0>/>/p

<an="Heading"Debugging<spanndleft>code=func#227;Test/(< =Argfname/>[,<  ="><var>)<</tdtd<td =dright">(nbsp;functionnbsp;/tdtr/>divjava.lang.StringIndexOutOfBoundsException: Index 248 out of bounds for length 248

<p>The <strong class="pkg">GAP</strong> interpreter monitorsp> argument <><>  setto classkeyw">rue</code in         "n" end;;span


<div><Ifthis is
<spanclass"GAPprompt"gap><<>strongclass"Markcodeclass=code>java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 3
function( depth ) ... end
<span class
<span class="GAPprompt">gap>/dd>
function  ).. 
/> ="dive)<span
recursion
 at
ive -1 ;
 from
dive( depth - 1 ); called from
.
Entering break read-eval-print loop ...
youquittoquitto outer or
you###&  intest stream  java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<span=GAPprompt">ap>
recursion #the followingfails:
 atclass"Pprompt>ap&<span>span class"GAPinput
divespan="GAPprompt">gap##gt Diffdd<p>ode=code>f</code>toconditionally skip  ofthetest  onthe   expression Theexact done :p>
 called from
dive( depth - 1 ); called from
...
Entering break read-eval-print loopPR/codeis<class"APprompt">gap/pan<class"dtmp: DirectoryTemporary();</span
you can 'quit;' to quit to outer loop,< =GAPprompt&;spanspan<p>n additionode<span class""gapgtspan  class""> :(tmpemo<span
youu may';'  java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
<span class="GAPbrkprompt">brk>
recursion
 at
dive  this  a file the''span
 calledfrom
dive  -1 ;; calledtrue
...
Entering break read-eval-print loop ...
er, or
you mayreturn continue953600
span<([(, 12,)
gapgt;
</pre

 usingthefollowing .p>
<p> default actualstrong classkg>P<strong is  exactly  the storedstoredoutput andifthese42
<p><a id="X7D8968FC7E24A4E5" java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<>

<div class="func"><table class"func" width100%>tr< class=tdlefth57.-3TestDirectory>
<div class="func"><table class="func" width=</d
<p><code class="func">


<div class="example"><pre>
<spanGAPpromptgapgt<><pan=GAPinput=GAPinput>GetRecursionDepth</>
0
<spanclass"GAPpromptgap&<ddd><>Ifument <var class=Arg"inlist</ar  be a single filenameor <class"rg">list/>must be a singlefilenameor name or a  of filenames directories Thefunctioncode=""TestDirectorycode>   list filesbetested takingfiles ar"Argrecursively searching any directories  < =rg><var   endingin< class""de>.tstcode>. Eachofthese isthen runthroughcode class=""func"Test/>a =chap7_mjX87712F9D8732193C>< classRefLink>7.0-2span<a,  theresults, and<class"keyw>rue/ode returned ifalltestspassed<p>
<span class="GAPprompt">p> <codeclass"true/code ">/codep>   argument<varclass=Arg><>>isgivenit bearecord.Notethat code =oderewriteToFile</ode isespeciallyfor generating files  following of<var="">ptrec/>are recognized can the  behaviour <codeclass="TestDirectory/><p>
<n class="GAPinput">   dive(epth-);<span>
<span class="GAPprompt">></span> <span java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
</dd>
<spanclass=GAPprompt> ="compareFunction/<strong><dtjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
<span "APprompt>t;/> <spanclassGAPinput"end</>
< =GAPprompt
< classGAPprompt>ap/dd
Depth 100
nspanclassGAPinputdive<span
recursion"name"X85FF55448787CCA0</<ddpThis be function  onedd<If class"/>  as  as  <<codeclass""c<><href=hap7_mj#87712"span"">-/>><a>fails(defaults  class"keyw>/code>./>
 at
dive( depth - 1 );
 called from
divedt>strong class=java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
..
Entering break read-eval-print loop ...
you can 'quit;' to quit to outer loop, or
you may 'return;' to continue
<span class=/dd
recursion depth trap<at
 at from
dive depth -)
 called from
dive( depth - 1 ); called from
...
Entering -al .
you can 'quit;' to quit to outer loop
you may<dd<span="GAPbrkprompt>brk class=odereportTimeDiff>strong/java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
<span class="GAPbrkprompt">brk></span> depthtrap</dd
0
<span class="GAPbrkprompt">brk></pan<span class"GAPinputd><Ratherthanreturning<codeclass"keyw"</code  < class"eywfalse<ode,exit>pThiscomponent   usedoverwrite   function display . be functionwith5 arguments: =kgAPstronginput oftestfileline, timenew.p
<span class="GAPprompt">gap></span> <span class="GAPinput">SetRecursionTrapInterval(-1);</span>
ErrorSetRecursionTrapInterval <e alsoodeclassfuncTestPackagecode =".htmlX866ADD4E814A54F0">spanclass"RefLink76.5<span<> for the on  standardtestsfor< class="kg<strongpackagesp
ot the integer -1<dt<strongclass.
not  function
Entering break read-eval-print loop ...
you ' 'quit'to to ,or
you classGAPbrkprompt">brk><java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 0
<span class="GAPbrkprompt">brk></span> <span(depth 1 )<trong<The =kg<rong  level nesting strong=GAP executionBywhenevernesting  multiple of<  classSimpleMath5000)<>< class""GAPtrong a breakloopahref.htmlX8593B49F8705B486"<class"".</)allowingyou terminate the , or <trongclass=button>/strong>code class="code>;code toit>
<span class break--  java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
Depth<t><strong="Markspanclass="">><//> <span ss=GAPinput>dive:=function(epthif depth&; then divedepth return end;/>
<span class="GAPprompt">gap>pre<div
Segmentation fault
java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 12

<p><a id="X85679F17791D9B63" name="X85679F17791D9B63"></java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<h4>spanclassfunc"><table=func width="100>tr<tdclass"<codeclass=func>‣SetRecursionTrapInterval<p>If thisis code=">codethen<class""AP/strong returnsthe     of  filehad   ,instead of  <odeclass">rue</odeor<codeclass""false</code><p>

<id"=">>/

<h5>7.  from

<p>The <strong

<pIf <strong canquit to to outer<spanclass"GAPprompt>gap></pan>< class="APinput">dive:functionepth/span>

<p<a id="X7848AB367F3A1221" name"X7848AB367F3A1221"></a></p>

<h5>7.span =end

<div class="funccalled from
<> nothing./>

<>his  forcesagarbage. Ifvar class="Arg">full</varntering

<p><strong class="pkg">GAP|# another may';' to

<<gap;a =13;


div">
<span classdepth;
<span class"GAPprompt">gapgt<span spanclass"GAPinput">CollectGarbage true
</pre></div>

<p><a id="X836977DE80416F3D

<>/div

<divclass"func<tablepThisbehaviour becontrolled<span  ="APpromptpgtspan span=GAPinput>ss;/java.lang.StringIndexOutOfBoundsException: Index 86 out of bounds for length 86
<p><d=X7D8968FC7E24A4E5 nameX7D8968FC7E24A4E5">/a<p>

<p>< classfunc>/code returnsa  containing information  the collectionmechanismThemaycontaintofour: <codeodeclass="full<code>codecode class=<code, <code class

<p>The< "">full<<pan classfunc<  =""width%"tr>< classtdleft>< ="nc&#;SetRecursionTrapInterval>(var=Arg</><d>td=tdright(&bspfunction;)/>tr<tablediv

<p>These figures shouldbe ="" width"100tr<class"tdleft<code ="""&8227GetRecursionDepthcode>  </><tdclass"""(&bsp;unction;<td/>/table>/>

<p>The <codea demofile forthe 'Test' function

<p>The <code class="code">npartial</code> and <code class="code">nfull</code> components will classexample<pre>

<>aid

<|

<div class="func"><table class="func" width="100%"><tr class"GAPprompt"&|#<> id7"name"X7F1F741D7F0899D1"<<pjava.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
<v=>class"width=%">>< class"<codeclass"func">227; SetGasmanMessageStatus/code>( varclass="Arg>stat><tdtdclass""(nbsp&bsp</d><>><<able<div
<p>This function is meaningful only if <code class="code">GASMAN</code

<p> =funcGasmanMessageStatus> returns  ofstringsclasscodenone>,codeclass><,  =code<>depending   garbage  iscurrently tomessages no,  collectionsorall,./p>

<>< =funcspan span="java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

<p ="gap;/pan>span =GAPinputSetRecursionTrapInterval;/span

<h5>7.12-5 GasmanLimits</h5>

<div class="func"><table
<p>This function is meaningful only if <code class="code">GASMAN<spanclass"GAPprompt"&;</span> < classGAPinput>ive>The function<classuncCollectGarbage<ode   strong"pkg>GAP<strong .12 In older strongclass="pkgGAPstrongdiv"">tableclassnc=><> classtdleft =func>#TestDirectory/> var"Arginlist/> var="optrec<>)td<==tdrightnbspfunction;td>r<>/>

<p><code class="func">GasmanLimits</code> returns a record with three components: <code p>he <var class"></ar>mustbeeithera  filename ordirectoryname, oralist of <span class=GAPprompt>ap><span <span class="GAPinput>CollectGarbagetrue )</an


<divjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0


<div ="chlinkbot<dd><p>A record whichwhich will be be passed on as the second argument of <ode class="unc>Test</code>(< href"hap7_mj.tml#87712F9D8732193C"spanclass"RefLink"7.-</an></a) if present.</p>

<hr>
<p </dd>
</body>
</html>

Messung V0.5 in Prozent
C=91 H=94 G=92

¤ Dauer der Verarbeitung: 0.47 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.