Skip to main content
areohbee
Legend
May 28, 2011

P: SDK: LrTasks.yield is *extremely* slow on Windows

  • May 28, 2011
  • 27 replies
  • 919 views

Lightroom SDK: LrTasks.yield is extremely slow on Windows.
(its over 100 times slower on Windows than Mac - something is really amiss...)

I sure hope this gets fixed soon - any plugins calling it repeatedly in a loop run like molasses in winter (on Windows).

This topic has been closed for replies.

27 replies

areohbee
areohbeeAuthor
Legend
October 20, 2014
This problem can be marked "solved" now.
Inspiring
October 7, 2013
Thanks so much Charlie,

Followed your 1) advice on the Clear Cache and space issue now sorted
Inspiring
October 7, 2013
Hi Nigel

Sorry for the lag--I just caught your post here.

Once your photos are uploaded completely and safely stored online, you can free iOS disk space by purging said photos from your camera roll. Revel will display high resolution thumbs that take less space on your device, and can download original images or full resolution edited versions as needed from the Revel Cloud back to you device, your desktop, etc.

It sounds like you've already installed and tried Revel, and see it consuming iOS disk space. This is because Revel copies original images into its app cache to ensure a smooth and safe upload. This prevents iOS from deleting images before Revel uploads them, but also decreases available storage.

There are a couple things you can do about this:
1) in your Library settings in Revel, tap the 'Clear Cache' button and give Revel a few minutes to process files. This should purge originals that are already safely stored in the cloud. You'll find library settings by tapping the button with 3 lines, then tap the 'i' info button to the right of your library name.

2) if you device storage is already significantly limited (eg., you have 4 GB of images to upload, but only 1 GB of free space), you might consider transferring your photos from the iPad to your desktop and using www.adoberevel.com in a browser to upload your files.

For the future, we are considering ways we might improve Revel iOS cache management, making it's auto-purging more aggressive, so users with limited storage space do not find the app awkward to use.

Thanks,
Charlie
Inspiring
October 1, 2013
Hi Chris,It is the revel app for I-pad
Inspiring
September 30, 2013
Which Adobe product are you using or asking about?
Participating Frequently
February 12, 2012
You're welcome. The disparity between the two platforms' event loop and inter thread dispatching performance was something that was a really portability pain point and this thread was just the nudge we needed to fix that up.
areohbee
areohbeeAuthor
Legend
February 12, 2012
I've also noticed some marked improvements in plugin performance, e.g. DevAdjust UI comes up *much* faster :-)

Thanks for informing us John.

And thanks Adobe for attending to this issue, if you're listening...

Rob
johnrellis
Legend
February 12, 2012
Just did a quickie timing in LR 4 beta on Windows:

- LrTasks.yield() took 20 nanoseconds, as compared to 10 - 15 msecs in LR 3.

- Any Tag takes about 1 second to access 600 keywords, compared to 30 seconds in LR 3.6. An "access" consists of multiple calls to LrKeyword methods.
Inspiring
June 4, 2011
Dan, that sounds very good! Thanks!
Participating Frequently
June 4, 2011
Nope, that's still speculation. The timer change isn't in the builds yet, just in experimentation, so I haven't subjected it to stress testing/benchmarking, etc.