I come back to this remark by wondering if there are methods or orders of filters better than others (when possible), which allow the filters to be executed more quickly. I’m a big user of filters, I have hundreds of them, and it’s true that they can sometimes be slow. Would there be preferred filters (one that looks for type and the other that looks for type, date, description… in which only the type is indicated, for example)?
Do you have any idea about the performance of the filters and how best to use them?
One of the useful beta test features that @cdhorn incorporated into his CardView was a timing functionality so he could troubleshoot performance issues.
Perhaps we could prevail upon @kku to add a timing functionality to the “Test Run” of FilterParams and a similar checkbox for the SuperTool’s results when Executing?
Including timing is probably just a matter of adding a few lines before & after the code block passed through the Query Gramplet.
He notes some methods offer threaded timings. And since there have been some experiments in pushing CPU-hungry Gramps add-ons to idle cores in a multi-core system, that sounds good too.