> 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.
> 


Reply via email to