They seem to have put a ban on me or on the mere mentioning of the topic of optimizing a certain piece of FPC code on the mailinglistm, even though I explicitly changed the thread topic. I did not know that it is not allowed to discuss concrete code examples (or certain types of code examples) on the FPC list. So I re-send a copy of my latest answer to this thread to you directly (and to the other mailing-list) which bounced from the list server.
here is the bounced mail:
2011/5/9 Lukasz Sokol :
> or they try to _parallelize_ it behind the machines' back ? Oh yeah, look:
Yes, but it also runs 5 times faster on only one CPU.
The reading into the buffer does not contribute any noteworthy amount of time according to my profiling. By FAR the most time is spent with building up the hash table with *millions* of entries (which includes looking up each potentially new entry before adding it).
