D1: Out of memory problems
jicman via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Sat Apr 11 20:51:31 PDT 2015
On Saturday, 11 April 2015 at 20:45:25 UTC, Kagamin wrote:
> Parsers unique duplicated strings via a name table:
> string udup(string s, ref string[string] nameTable)
> {
> if(s in nameTable)return nameTable[s];
> string s1=s.dup;
> nameTable[s1]=s1;
> return s1;
> }
>
> This way you avoid extra duplicates. You can also try to free
> file content manually when it's processed.
This example helped so much. Thanks.
More information about the Digitalmars-d-learn
mailing list