[Glass] Particular code that is much slower than Pharo
Dale Henrichs via Glass
glass at lists.gemtalksystems.com
Wed Jan 25 11:49:33 PST 2017
On 01/25/2017 11:20 AM, Mariano Martinez Peck wrote:
>
>
> On Wed, Jan 25, 2017 at 4:06 PM, Dale Henrichs
> <dale.henrichs at gemtalksystems.com
> <mailto:dale.henrichs at gemtalksystems.com>> wrote:
>
> Mariano,
>
> In today's staff meeting we discussed the possibility of
> optimizing #at: for temporary Arrays and we came to the conclusion
> that we should be able to improve the performance of simple
> primitives (like #at:) for small objects -- smaller than ~2028 slots.
>
> I've submitted a feature request on your behalf, internal bug
> #46644 "Optimize selected simple primitives for small temporary
> objects (i.e., Array>>#at:)" and any improvements we make will be
> in 3.4.
>
> If anyone else has seen performance degradation for a simple
> primitive, now would be a good time to nominate the primitive for
> consideration...
>
>
>
> Hi Dale,
>
> Thanks for the feature request. I was starting to worry about
> performance :(
> Let me ask: when you sat "temporary objects" you mean that the
> optimization will be possible only when all the contents of the array
> are NOT persistent objects? or when the Array object itself is not
> persistent? I guess the former, but just to confirm.
When the array object itself is not persistent ...
>
> BTW, do you have an estimation of the next release 3.4 with such an
> improvement?
We do not have a target release date for 3.4 ... For 3.4 we are aiming
for a late winter, early spring feature freeze with a late spring, early
summer release date.
Dale
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20170125/807ccb45/attachment.html>
More information about the Glass
mailing list