From murdoch at stats.uwo.ca  Mon Apr 25 22:02:51 2005
From: murdoch at stats.uwo.ca (Duncan Murdoch)
Date: Mon Apr 25 22:02:26 2005
Subject: [Rd] Speeding up library loading
In-Reply-To: <BAY17-F29363AC45E862245EEDB50D1200@phx.gbl>
References: <BAY17-F29363AC45E862245EEDB50D1200@phx.gbl>
Message-ID: <426D4CEB.7010802@stats.uwo.ca>

Ali - wrote:
> 
>> Is it possible to break the package into multiple parts, perhaps like 
>> a bundle?  Then you could only load the parts that you need at any 
>> particular time.
>>
> 
> It could be done, but the question is, what if one of the packages in 
> the bundle depends on all of the rest? And the bigger question is, why 
> lazy loading is not efficient when it comes to many small functions?

Lazy loading just converts an object into a small instruction to load 
the object. If the object was already small, there's no advantage to 
that.  It's mainly designed to avoid memory use (some rarely used 
objects can be gigantic).

Duncan Murdoch


[Rd] Speeding up library loading
Duncan Murdoch