

The amount of time it takes to update a single file’s tags seems proportional to the number of files in a folder.Good news is that I strongly suspect there are some low hanging fruit basic optimizations that could dramatically improve the product.

The slow UI updates let one see step by step how it’s being so inefficient. In case it helps anyone, my intensive use of the app in the last week or two has yielded some insights. It’s been a bit of a struggle though, I won’t lie. I really like TagSpaces and am genuinely interested in helping make it better because it has a lot of promise in my opinion. (Meaning it wasn’t designed or intended for large datasets.)

Or is it b) generally accepted that when handling a lot of tags and files, TagSpaces will bog down. (Meaning windows and mobile versions of the app are highly performant with large datasets.) My laptop is only a year old, high spec, and i use it to edit video, play 3d games on steam, etc… Everything I do in Linux is blazing fast, except, sadly, TagSpaces…Ī) A known issue, already understood to be limited to the Electron implementation for MacOS & Linux. But of course these’ aren’t operating in an Electron container… I don’t have much experience with Electron or LevelDB, so don’t know what to expect or what is possible. (I know because I now use it a lot as a workaround.) And opening a folder of 1,000 images (after wiping the system’s thumbnail cache) takes just a few seconds to generate thumbnails and is non-blocking to the UI.
#Tagspaces quotapplication error code
It’s visualization capabilities are super valuable still to proof the tags, even if it takes 20 second to load 60 items into the grid viewīut… taking so long to rename a few files and refresh the LevelDB makes the functional yet inefficient code start to feel like a bug…Īs a benchmark: Krename on my system can rename ~3,000 files in a bit more than a second. Tagging a group of 20+ files takes enough time for one to take a coffee break, forcing me now to only use TagSpaces to audit / QC tags I apply to file names externally. Even with only 20 items visible, I can only get the delay when tagging a file down to ~3 seconds rather than 5-10 seconds when more items are visible. I’ve witnessed a steady increase in UI lag. I’m running 5.0.5 on Linux, I’m now up to ~400 tags defined in ~10 tag groups, applied to several thousand files using file names not sidecars.
