Hi! I understand your concern. However, there are better way of doing the benchmarking. Just inspect the following expression: (1 to: 10) collect: [:i | [ aLongComputation ] timeToRun ]
You can then easily graph the number, do some average… Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. > On Nov 13, 2015, at 7:06 AM, abdelghani ALIDRA <alidran...@yahoo.fr> wrote: > > Thanks Vincent, > > flush does not seem to work but I think I am going to use bench. > > Abdelghani > > De : Blondeau Vincent <vincent.blond...@worldline.com> > À : abdelghani ALIDRA <alidran...@yahoo.fr>; Any question about pharo is > welcome <pharo-users@lists.pharo.org> > Envoyé le : Vendredi 13 novembre 2015 10h37 > Objet : RE: [Pharo-users] Transcrip Show: in a loop > > Hi, > > For benchmarking, you should do : > [ aLongComputation] bench > > It is simpler that to write on Transcript the execution time. > > About the writing of the messages on Transcript, that is a normal behavior. > Maybe you should try “Transcript flush” to force the message writing? > > Vincent > > De : Pharo-users [mailto:pharo-users-boun...@lists.pharo.org] De la part de > abdelghani ALIDRA > Envoyé : vendredi 13 novembre 2015 10:21 > À : pharo-users@lists.pharo.org > Objet : [Pharo-users] Transcrip Show: in a loop > > > > Hi all, > > In order to monitor my program performance, I am using Transcrip>>show as > follows ; > > 10 timesRepeat:[ > aLongComputation. > Transcript show: 'some message'. > ] > > The thing is that the messages are not shown one after another but all > together after the loop is finished, unless I put a ... self halt > Is this behavior normal? is there any way to make the messages come one by > one? > > Thanks > > Abdelghani > > > Ce message et les pièces jointes sont confidentiels et réservés à l'usage > exclusif de ses destinataires. Il peut également être protégé par le secret > professionnel. Si vous recevez ce message par erreur, merci d'en avertir > immédiatement l'expéditeur et de le détruire. L'intégrité du message ne > pouvant être assurée sur Internet, la responsabilité de Worldline ne pourra > être recherchée quant au contenu de ce message. Bien que les meilleurs > efforts soient faits pour maintenir cette transmission exempte de tout virus, > l'expéditeur ne donne aucune garantie à cet égard et sa responsabilité ne > saurait être recherchée pour tout dommage résultant d'un virus transmis. > > This e-mail and the documents attached are confidential and intended solely > for the addressee; it may also be privileged. If you receive this e-mail in > error, please notify the sender immediately and destroy it. As its integrity > cannot be secured on the Internet, the Worldline liability cannot be > triggered for the message content. Although the sender endeavours to maintain > a computer virus-free network, the sender does not warrant that this > transmission is virus-free and will not be liable for any damages resulting > from any virus transmitted.