<html><body><div><br></div><div><br>On 13 Feb, 2012,at 10:51 PM, Steve Schveighoffer <schveiguy@yahoo.com> wrote:<br><br><div><blockquote type="cite"><div class="msg-quote"><div class="_stretch">This can be any number of things.  It seems like a corruption issue.<br>
<br>
<br>
Just for your info, however, the code you quoted below is wasteful -- Starting with 2.041 or around there, the code you give will allocate a new array, then throw it away on the first append.<br>
<br>
You are better off with this:<br>
<br>
Attribute[] attrs;<br>
attrs.reserve(tag.attr.length);<br>
<br>
No, I don't think this will solve your problem.  But it should avoid the throw-away initial array allocation.<br>
<br>
<br>
-Steve</div></div></blockquote><span> </span><br></div><div>That was the first thing I tried when I found the correct method, actually I tried to not reserve anything. This is an old habit from D1 I have. Since this project supports both D1 and D2 I used the old D1 version. But now when I think about it that code is only for D2 so I should changed that.<br></div></div></body></html>