On Thursday, February 13, 2020 at 8:08:07 AM UTC-8, PMario wrote:
>
> That shouldn't be the case. see info above.
>  
>
>> When I tried to make a TW with 37000 vocabulary entries, it slowed to a 
>> standstill because the tag operator apparently isn't optimized for large 
>> numbers of tagged tiddlers. It turned out to be faster to do a search in 
>> the tag list field, which is surprising.
>>
>
> It would be interesting to know the filter strings you used and how the 
> tiddler / tag structure looked like. 
> Latest TWs have a $tw.perf.log() function, which can give detailed info, 
> in the dev-tools if performance-instrumentation is enabled. ... 
>
> -mario
>

It wasn't something convoluted, if that's what you're getting at. It was a 
simple tag[xxx] functionality that slowed to a crawl when there were 
thousands of tiddlers tagged. Replacing the tag operator with a search 
operator improved performance. There's no real hierarchy -- just a handful 
of tags to indicate that a tiddler is word, and what kind of functionality 
it has (adverb, verb, etc.)  It was surprising that the tag operator 
performed so poorly. It's not something that I want to recreate. I now have 
72000 entries, and get reasonable performance on a tablet -- but I don't 
use the tag operator.


 

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/0c047c84-2c52-474a-9d17-4de28e345d07%40googlegroups.com.

Reply via email to