[phobos] Clear appending cache?
Andrei Alexandrescu
andrei at erdani.com
Thu Nov 18 13:42:02 PST 2010
What is the efficiency difference? Can it be reduced?
Andrei
On 11/18/10 1:36 PM, Steve Schveighoffer wrote:
> Appender is currently much faster than array appending because it has a
> dedicated place to store the array length/capacity. Simply wrapping arrays
> makes it much slower (which has a necessarily very convoluted way to lookup the
> block capacity). Or am I missing something?
>
> -Steve
>
>
>
> ----- Original Message ----
>> From: Andrei Alexandrescu<andrei at erdani.com>
>> To: Discuss the phobos library for D<phobos at puremagic.com>
>> Sent: Thu, November 18, 2010 4:28:43 PM
>> Subject: Re: [phobos] Clear appending cache?
>>
>> Related question: can we make Appender a thin wrapper over arrays? It
>> looks like improving "~=" caching is the right way to place effort.
>>
>> Andrei
>>
>> On 11/18/10 1:15 PM, David Simcha wrote:
>>> Can someone who knows better than me how it works (probably Steve)
>>> please put a function in druntime to clear the current thread's array
>>> appending cache? I need this for two reasons:
>>>
>>> 1. To make sure arrays I'm done with get GC'd.
>>>
>>> 2. To make it safe(r) to free arrays manually.
>>>
>>>
>>>
>>> _______________________________________________
>>> phobos mailing list
>>> phobos at puremagic.com
>>> http://lists.puremagic.com/mailman/listinfo/phobos
>> _______________________________________________
>> phobos mailing list
>> phobos at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/phobos
>>
>
>
>
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos
More information about the phobos
mailing list