the “Show Media Browser” button will always bring the Media browser window to front, instead of closing it when it’s already open (only applies when you are using the System’s Media browser)
What’s new in GarageSale 8.0.10
multiple images in Editor mode can be rotated at once
the ‘Paste Listings Components’ command lets you paste images copied from another listing into your selected listings
selecting multiple images while holding down the Shift key in Editor mode behaves more predictable
reduced CPU usage when editing descriptions in Preview mode
fixed crash when a duplicated listings was moved to the Trash while displaying search results
the ‘Start’ button in the Launch Control window can now be triggered by pressing the Return key
Since updating from the 8.0.10 beta where you sped up the HTML rendering, to 8.0.10r, there is again a lot of “beachball times” now. I’ll try to record it. It happens seemingly randomly.
If you know how to get the Beachball to appear, using the “Sample Process” command in Apple’s Activity Monitor utility while the Beachball is still showing would be most helpful.
I’ve just gotten beachballed in the process of exporting 1500 listings. There is a file in the finder at the point this is sampled (20+ hours after initially clicking “save”), but the Activity Viewer is frozen (with progress bars), the Save Dialog box is frozen and blank, and Disk Activity for the GarageSale process is about 4 kb/sec Writes (but apparently still nibbling on something).
Actually, that (above) may be unrelated, but it is still an easy way to produce a beach ball: I just tested exporting (while there were updates from eBay being shown in the Activity Viewer, immediately after restart) one listing, and there was a long beachball afterward the single file was written, before anything responded again.
I was doing some digging, and it looks as though I had one malformed listing record in the export that hung. Not sure how that happened, but if I skipped it, I was able to export promptly.
I couldn’t reproduce it so far. There have been a lot of shorter beachball moments, but none that i could catch for process sampling. I was simply too slow at clicking the button.
There is also a “Run Spindump” action in Activity Viewer, that is supposed to record application activity only while the beachball is visible. Not sure what time window Activity Viewer uses.
Here is how you can run spindump from the Terminal for the next 120 seconds on GarageSale.
Thanks for the files. Here is a quick summary of what I learned from them:
File #1 -> GarageSale is very busy sorting eBay Messages,
File #2 -> Not much of a beach ball while loading an image, probably no room for improvement here
File #3 -> Not much of a beach ball again, but a little bit of time spent in sorting eBay messages again
So, it seems GarageSale’s re-sorting of your messages seems to be the causes of the beach ball. Let me thing about how to replicate this here and fix it for a moment.