My library is stored on an external USB drive. According to StableBit Scanner the bus speed for this drive measures at ~240MB/s. (so about 2Gb/s).
The disk is a spinning HDD, formatted as NTFS.
The instructions for manually sending logs are unclear. Step 2 for ‘PhotoStructure for Desktops on Windows’ (part 3) says “click New” - but there are multiple options for clicking new on that window. Should it be new User variable, or new System variable?
Regardless, I may not need to send logs because I am seeing the disk utilization at 100%.
When I first open photostructure it says “Loading your library…” then “Setup timed out after 35 seconds.”. During this time the disk utilization gets pegged at 100% in windows task manager.
When I open photostructure the 2nd time, it loads successfully. However, after clicking around for a minute or so, it appears to stop loading. I previously assumed it had completely stopped, but when I monitor the disk usage I see that it’s pegged at 100% for up to 30 seconds before pictures show up. Seems like I wasn’t waiting long enough before.
Additional considerations I’ve noticed:
After clicking around through the pictures for a bit, when I decided to return to the root/main home screen - I was tapping ESC several times. Similar to navigating Steam in Big Screen mode - when you’ve navigated pretty deep and want to go back home you can just keep hitting ESC over and over until you’re at the main screen. I think what’s happening here is once I’ve already made it the home screen, if I quickly tap ESC 3 or 4 times then it’s queuing all of those requests up for more random pictures. Plus, since I used ESC to get back through the breadcrumbs - each one of those breadcrumb pages is still processing. For example, If I’m looking at a picture in When / 2019 / Nov, if I rapidly hit escape 5 times then it has to load a ton of pictures for When / 2019, then a ton of pictures for When, then a ton of pictures for the home pages 3 more times. If I’m correct on how that’s working, here’s my recommended fixes:
Don’t have ESC do anything when you’re on the main page/home page. If a user wants to refresh, perhaps use F5 instead since that’s a pretty standard refresh button.
Also, don’t load random pictures every single time when traveling through the breadcrumbs. For example, if I’m looking at When / 2016 and I see two pictures that I like - I can only look at one of them full screen. If I click one (of the two pictures) to view full screen, and then hit ESC - the other one is now lost because all new random pictures have been loaded. Not having to load a new batch of pictures EVERY time would also help with the disk-crushing utilization. Or, perhaps give users an option to choose between:
“automatic random picture refresh (recommended for SSD)”
“manual random picture refresh (recommended for HDD)”
Finally - perhaps there could be a better way to confirm whether or not photostructure is done processing. I’m only guessing it’s done because the number of assets has been stable for a while, and there is no scanning progress showing at the top of the screen. However, it’s confusing because the scanning progress wasn’t always showing previously when it WAS running. Also, I still have the option to right-click on the taskbar icon and choose “pause processing”. I think it should be grayed out when processing is completed, or changed to somehow indicate that processing is done.