[squeak-dev] UTCDateAndTime updated for Squeak trunk Chronology
and Spur (was: UTCDateAndTime updated for Squeak 4.6/5.0)
Chris Muller
ma.chris.m at gmail.com
Mon Mar 7 20:42:27 UTC 2016
That's great news, I'll check it out. Thanks.
On Mon, Mar 7, 2016 at 12:17 PM, David T. Lewis <lewis at mail.msen.com> wrote:
> Hi Chris,
>
> I did a quick check last night and it seemed to be about 2x faster overall
> on 32 bit Spur, except for DateAndTime>>= which is now slower. The
> performance check utility is in the squeaksource repository if you want to
> take a look at it. YMMV.
>
> Dave
>
>>> The main objective of UTCDateAndTime is to make DateAndTime conceptually
>>> simpler, but a happy side effect is that it is also significantly faster
>>> than the old implementation.
>>
>> Hi Dave, when you first introduced UTCDateAndTime, it was originally
>> significantly faster than legacy Chronology because legacy had a gross
>> inefficiency in it. You work exposed that inefficiency, which was
>> then fixed, pretty much neutralizing the performance advantage of
>> UTCDateAndTime, of that time.
>>
>> If you have made further improvements since then, I would be
>> interested to see your benchmarks again.
>>
>> One thing I wondered was, due to greater SmallInteger range, whether
>> your implementation would be significantly faster in 64-bit image. In
>> 32-bit though, IIRC, it no longer is..
>>
>
>
More information about the Squeak-dev
mailing list
|