>> I assume that the overhead only occurs for small files...
>> 
>> 
>> ZnClient new 
>>      signalProgress: true;
>>      systemPolicy;
>>      beOneShot;
>>      url: 'http://smalltalkhub.com/mc/estebanlm/Voyage/main?format=raw';
>>      get.
>> 
>> with progress 2.5secs without, 57ms.. :/ well might be that the server
>> responds with an incomplete header or so...
> 
> another remark with signalProgress the time to run highly varies, 250ms - 
> 2500ms.
> whereas without progress notification it stays <140ms

the culprit IMO is ZnClient>>#executeWithRetriesRemaining: which does a 
on: Exception do:[ ... retry ]. so that means on an HTTPProgress you 
initiate a retry? (and wait for retryDelay), AUCH! :D

Reply via email to