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