Preference higherPerformance in 3.9 and noise

Bert Freudenberg bert at impara.de
Fri Jul 14 16:25:26 UTC 2006


Because sometimes you really want to give Squeak all the cycles it  
could possibly get. That's what the preference does - enabling it  
doesn't give so much time back to the OS. Very useful for smooth  
animations.

It just shouldn't be on by default.

- Bert -

Am 14.07.2006 um 17:07 schrieb stéphane ducasse:

> I do not know.
> I should be off in 7043
>
> BTW: If this preference is so bad why do we keep it.
>
>> I wonder too... this caused us some headache because a few images  
>> running on a slow test server already used up all cpu.
>>
>> The high cpu usage first appeared in 6706, exactly when traits  
>> were introduced. So, my first guess was that there was something  
>> wrong with traits...
>> But apparently this is caused by this preference which has been  
>> manually enable in the distribution image: in a 6705 image the  
>> preference is set to false, and after updating this image to 6706  
>> it is still disabled. So, was the change intended?
>>
>> Adrian
>>
>>
>> On Jul 14, 2006, at 00:27 , John M McIntosh wrote:
>>
>>> I'm wondering why this is on in 3.9, it consumes *lots* of CPU  
>>> cycles
>>>
>>>>> Did some research on this and found nothing until I stumbled  
>>>>> across
>>>>> the higherPerformance preference and studied how it was used in  
>>>>> the
>>>>> update loop in the code. (It is on by default in 3.9)
>>>>>
>>>>> Turns out that if the preference is turned off the noise  
>>>>> disappears.
>>>>> Now working in 3.9 is  a very pleasant experience. Downloaded the
>>>>> latest version of 3.9 today and our project works just fine.
>>>
>>> --
>>> ==================================================================== 
>>> =======
>>> John M. McIntosh <johnmci at smalltalkconsulting.com>
>>> Corporate Smalltalk Consulting Ltd.  http:// 
>>> www.smalltalkconsulting.com
>>> ==================================================================== 
>>> =======
>>>
>>>
>>>
>>
>>
>





More information about the Squeak-dev mailing list