I just upgraded to 5.1.21 and it is much better! Have to experiment with 
the new version more to be sure it will be usable for my purposes, so in 
the meantime, I might be okay. I still have concerns of a slowdown like 
this in the future though, especially if I add larger tiddlers or greater 
numbers of them than usual. Do you have ideas for how I could prevent a 
slowdown in the future, such as existing aspects of my TW and its structure 
I could change, or just in the future?

Thank you Mark!

On Wednesday, October 30, 2019 at 8:54:48 AM UTC-5, Mark S. wrote:
>
> Reading your post, it sounds like you're still on 5.1.13. There were 
> improvements in 5.1.20. I would suggest making a copy
> of your file and upgrading it to 5.1.21.
>
> It's really hard to diagnose at a distance. But you shouldn't be having 
> serious problems with only 800 tiddlers and 8megs on *all* platforms.
>
> Good luck!
>
> On Wednesday, October 30, 2019 at 5:43:20 AM UTC-7, S wrote:
>>
>> TW has gradually become slower and more unusable the more I add to it. It 
>> is text only, no added plugins or other extras, entirely structured and 
>> organized through tags, with three tiddlers of tags given their own Table 
>> of Contents type arrangement in the main row of TW tabs.
>>
>> Tags are used in tree format to organize tiddlers by time (year tiddlers 
>> and month-years within them), but I also use tags in the more traditional 
>> sense for tagging tiddlers by topics. Aside from the tiddlers used to form 
>> this structure, meaning all of my tiddlers that have actual content in them 
>> and not just a line of code, those tend to have on average 2-10 tags each. 
>> Some tags for subject matter rarely get used, while a few have been used 
>> 100+ times.
>>
>> Many tiddlers have a lot of text but hopefully that's not the problem.
>>
>> I do not keep the expanding lists of tags in tree structure all expanded 
>> at the same time, only what I need to reference.
>>
>> I was running an older version of TW5 when this issue began, and then 
>> updated to 5.1.13 which was the new version at the time. This made no 
>> difference.
>>
>> Whole TW file is 8 MB with 800 tiddlers (that I've made), and 140 tags.
>>
>> Opening, saving, and editing tiddlers and the TW are all slow. The worst 
>> is typing text in a tiddler as oftentimes the characters appear very 
>> delayed after I type them. All of the lag is a problem, but this is most 
>> problematic of all. These performance issues persist through various high 
>> spec computers, different OSes, multiple web browsers, TiddlyDesktop, 
>> running off disk vs portable media, as the only thing running vs running 
>> other programs or browser tabs, etc.
>>
>> TW is just miserable to use right now which is a shame considering how 
>> much I love it when it works and how much time I put into it.
>>
>> I did read through an earlier thread which maybe identifies my problem, 
>> possibly tags being used too many times.
>>
>> https://groups.google.com/forum/#!searchin/tiddlywiki/number$20of$20tiddlers%7Csort:date/tiddlywiki/U1ZKK8UIk94/q2DSlN_TAwAJ
>>
>> This plugin was mentioned towards the end of that thread that I think 
>> utilizes fields instead of tags.
>> https://groups.google.com/d/msg/tiddlywiki/U1ZKK8UIk94/o3SH1PrQAwAJ
>>
>> Do you suspect my issue is tags rather than some other issue? If so, is 
>> there an easy way to convert some or all of my tags to fields or some other 
>> better-performing format while also maintaining the structure of tiddlers 
>> created by tags? I haven't done coding in a long time and so most of the 
>> coding in TW especially goes over my head. Tags make sense to me and I know 
>> how to use them, whereas I have no idea how I'd turn fields into the same 
>> structure I have if that's even possible and it looks like maybe there are 
>> a lot of rules with fields? I don't know if there's a solution, or if there 
>> is, if it's something I understand enough to do.
>>
>> Short of switching to a different platform, the only non-complex but 
>> tedious and inefficient solution that might work is to make all of those 
>> table of contents/expandable/lists of tiddlers in tiddlers (ruled by tags) 
>> into ordinary static tiddlers without code, that I update by hand with 
>> links to other tiddlers. So no longer would the tags let these lists 
>> automatically generate, but I would by hand add links to tiddlers in all of 
>> these places. For obvious reasons, I would rather not do this.
>>
>> Thanks!
>>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/e5d17720-0040-4064-9074-e955f1c5ef25%40googlegroups.com.

Reply via email to