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<[email protected]>
To: Discuss the phobos library for D<[email protected]>
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
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos
_______________________________________________
phobos  mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos




_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to