https://bugs.documentfoundation.org/show_bug.cgi?id=130795
Luboš Luňák <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #21 from Luboš Luňák <[email protected]> --- The real problem here is not that SharedStringPool would be slow, but that ScTable::ValidQuery()/QueryEvaluator calls it at all. If you look at how it's used, those strings are interned only to do a "fast" case-insensitive comparison _once_, but interning a string apparently takes way longer than a normal comparison would. The concurrent hashmap change is band-aid (at least in this case), the real fix should be removing the SharedStringPool usage from QueryEvaluator. Bug #144249 has a similar problem. -- You are receiving this mail because: You are the assignee for the bug.
