[Haskell-cafe] Inductive graphs memory usage
Don Stewart
dons at galois.com
Fri Jul 11 13:39:54 EDT 2008
gsan:
> On Friday July 11 2008, Andre Nathan wrote:
> > On Thu, 2008-07-10 at 16:52 -0700, Don Stewart wrote:
> > > Well, they're radically different graph representations, and fgl
> > > hasn't been designed for large graphs.
> >
> > Do you know if King and Launchbury's implementation (Data.Graph) scales
> > better?
>
> Looks like it.
>
> I now did a rough benchmark on fully connected graphs with 25 and 50 nodes.
> Data.Graph.Inductive used 28MB and 365MB respectively (x13 increase) compared
> to Data.Graph's 486KB and 2MB (x4). And Data.Graph seems to be much faster
> (basic operations up to 200 times), although it might be related to GC.
>
Do you have the bencmark code? I'd like to try a couple of variants on
the underlying structures.
More information about the Haskell-Cafe
mailing list