Matt Sisk wrote:
I have not verified this, but IF there is a lot of overlap of spans between various timezones, perhaps a 'span registry' could be shared between all the zone modules, thereby avoiding duplication of span objects.

I just ran a quick check on TZ 0.2505:


TZ module count: 367
     Span count: 16969
       Crunched: 9333

If you reuse duplicat span arrays by reference, you shave the memory footprint by approximately 45%.

Matt



Reply via email to