Am 18.12.17 um 20:45 schrieb Henrik-Nergaard:
> Hi Andreas,
> 
> It looks like you may have problems with hash collisions
> FLLargeIdentityDictionary.
> What are the tally sizes of the FLLargeIdentityDicitonary used when you
> serialize? (If these have a tally larger than ~ 75% of the available size
> (4096 items), then there may well be some performance loss).

Well, hm, I have FLLargeIdentityDicitonary instances with up to 300'000
items... But that's what "large" means, right?

Is there anything I can do here? I don't think so.

> 
> You could check if file writing is the problem by measuring the time it
> takes to only serialize in memory. 
> You can try to use: "FLSerializer serializeToByteArray: " and see if it
> gives petter performance?

Thanks for this hint! I did that, and measured the same crazy
difference, 6minutes vs. 1.5 minutes.

So: It's not the storage! It's something inside Fuel. I keep
investigating and will update here.

Cheers, Andreas


-- 
Andreas Brodbeck
www.mindclue.ch


Reply via email to