> On 13 Nov 2015, at 14:25, Alexandre Bergel <alexandre.ber...@me.com> wrote: > > 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…
Or even [ 1234 factorial ] benchFor: 2 seconds which gives you a nice BenchmarkResult object back > 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. >