https://bugs.documentfoundation.org/show_bug.cgi?id=130795
Luboš Luňák <l.lu...@collabora.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |l.lu...@collabora.com --- Comment #21 from Luboš Luňák <l.lu...@collabora.com> --- 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.