On 06/07/2012 06:06 PM, Lee Garrett wrote:
I checked three different backtraces. All the 'this' values on
allocate() within a backtrace are unique.

In that case it's possible that the code is correct. But highly suboptimal.

It's basically a linked list traversed recursively. It shouldn't be that.

However, changing BlockShift to 20 did fix my problem. The IMAP folder
did finish loading and my aox instance is still responsive. I guess
throwing larger memory chunks at aox did help :)

Fewer items in the list, faster iteration, no sanity checks failing.

Thanks for helping me with debugging!

Now I'll have to think about how to not have a list there...

Arnt

Reply via email to