Lightroom 1.3 creates CameraRaw Cache

I import raw files to an external hard drive on a Win XP system. After installing 1.3, I have a new folder C:\Documents and Settings\my name\Local Settings\Application Data\Adobe\CameraRaw\Cache. A Cache ###.dat file about the same size as the original raw file is created when I open the picture. I use PSE 4.0 to edit so I do not see a need for the CameraRaw file. How can I turn this off? It was not part of v1.2.
Thanks, Richard

Hi Thomas, I measure the timings with the Process Monitor under vista. It shows all IO done by a program. I have a quad core 3.7 ghz machine, with brand new 750GB hd's in raid1 mode, that do about 75MB/s continuous writing. The catalog and images are on a seperate 2TB raid0 volume that does 115MB/s continuous writing.
I just started a preview generation. I use 2048, high quality (because im on the road a lot, and would like somewhat ok images with me).
Here is the first mention in the log of this image, COR_20071003_25547.NEF:
i 1784404 10:53:14.1068606 PM lightroom.exe 4644 QueryDirectory E:\Images\Originals\Cor\Underwater\Solomons\Solomons September 2007\20071003\COR_20071003_25547.NEF SUCCESS Filter: COR_20071003_25547.NEF, 1: COR_20071003_25547.NEF
It reads the 20MB raw file, which takes 0.3 seconds
1785808 10:53:14.4110567 PM lightroom.exe 4644 ReadFile E:\Images\Originals\Cor\Underwater\Solomons\Solomons September 2007\20071003\COR_20071003_25547.NEF SUCCESS Offset: 19,750,912, Length: 1,816, Priority: Normal
Next it fires off a few threads, which take about 0.05 seconds to finish. No idea what these threads do, they seem to take almost no processor time.
Now it starts reading the CameraRaw Cache index file:
1785890 10:53:14.4728629 PM lightroom.exe 4644 QueryOpen C:\Users\cor\AppData\Local\Adobe\CameraRaw\Cache\Index.dat
It starts another set of threads, which also take 0.05 seconds to finish.
Now it has figured out the cache file doesnt exist, and it starts writing it, we're only a mere 0.4 seconds into the process:
1785935 10:53:14.5149033 PM lightroom.exe 4644 CreateFile C:\Users\cor\AppData\Local\Adobe\CameraRaw\Cache\Cache0000013254.dat SUCCESS Desired Access: Generic Read/Write, Disposition: OpenIf, Options: Synchronous IO Non-Alert, Non-Directory File, Random Access, Attributes: N, ShareMode: None, AllocationSize: 0, OpenResult: Created
The cache file is 17MB, and finishes 4.5 seconds later.
1795111 10:53:18.9960440 PM lightroom.exe 4644 CloseFile C:\Users\cor\AppData\Local\Adobe\CameraRaw\Cache\Cache0000013254.dat SUCCESS
Somewhere in the middle of this the actual preview is being written, I guess these things happen in seperate threads:
1793108 10:53:17.6010975 PM lightroom.exe 4644 CreateFile E:\Images\Catalogs\Lightroom_Cor\lightroom_cor\lightroom_cor Previews.lrdata\8\8921\89210BFF-9147-4A7E-819F-CAABEEB30CC7-8e5855ce63af82e5b518514a2227b a68-97.lr-preview.noindex SUCCESS Desired Access: Generic Write, Read Attributes, Disposition: OverwriteIf, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: 0, OpenResult: Created
1793170 10:53:17.6234413 PM lightroom.exe 4644 QueryOpen E:\Images\Catalogs\Lightroom_Cor\lightroom_cor\lightroom_cor Previews.lrdata\8\8921\89210BFF-9147-4A7E-819F-CAABEEB30CC7-8e5855ce63af82e5b518514a2227b a68-97.lr-preview.noindex SUCCESS CreationTime: 11/23/2007 10:53:17 PM, LastAccessTime: 11/23/2007 10:53:17 PM, LastWriteTime: 11/23/2007 10:53:17 PM, ChangeTime: 11/23/2007 10:53:17 PM, AllocationSize: 1,155,072, EndOfFile: 1,153,664, FileAttributes: A
This takes a whopping 0.02 seconds.
And we're on to the next image:
1795837 10:53:19.2355255 PM lightroom.exe 4644 QueryDirectory E:\Images\Originals\Cor\Underwater\Solomons\Solomons September 2007\20071003\COR_20071003_25548.NEF SUCCESS Filter: COR_20071003_25548.NEF, 1: COR_20071003_25548.NEF
So, let me put the timings close together:
10:53:14.1068606 image read
10:53:14.4110567 done reading
10:53:14.4728629 read camera raw index
10:53:14.5149033 start writing camera raw cache file
10:53:18.9960440 end writing camera raw cache file
10:53:19.2355255 next image
I dont know what LR does internally, so this could be giving a totally wrong idea of whats happening. If the writing of the image is done as a stream while LR is calculating the final image, and not merely writing an internal buffer, then a huge part of that 4.5 seconds would also be used if it werent writing it. Only the LR devs can shed light on that. All I know is, if it isnt writing that cache, for instance when that cache file already exists, then it takes at most a second. Which would be about right looking at the above timings.
Regards,
Cor

Similar Messages

  • Lightroom using Adobe Camera Raw Cache

    Just noticed I have a lot of large files accumlating in C:\Documents and Settings\myusername\Local Settings\Application Data\Adobe\CameraRaw\Cache.
    Is this normal? Should it clean out automatically (does not seem to be) or can the size be limited?
    Appreciate any insight.
    ~Bob

    Hi Bob,
    SIze limit on the camera Raw cache file is controlled in the FIle Handling tab of the Lightroom Preferences (Lightroom|preferences). The default setting for LR 2.0 is 1 GB. BE aware that this setting is also controlled by any other Adobe application that supports Camera Raw (Photoshop CS3, Bridge, etc.). So, if it is changed to 4 GB in Bridge, it is 4 GB in LR. It is a cache used by the Camera Raw and it speeds up Camera Raw applications. When you have finished, you can purge the cache at any time by pressing the Purge Button in the same section that contains the maximum cache size.
    Dave Huss

  • Create a cache for external map source - Error in parsing xml request.

    When doing the following:
    Create a cache for external map source
    I get "error in parsing xml request" when setting the following
    Map service Url:
    http://neowms.sci.gsfc.nasa.gov/wms/wms?version=1.3.0&service=WMS&request=GetCapabilities
    It looks like it is breaking on "&". Any suggestions?
    Rob

    Hi Chris,
    thanks for your reply!
    I've tried to add the following into persistence.xml (although I've read that eclipseLink uses L2 cache by default..):
    <shared-cache-mode>ALL</shared-cache-mode>
    Then I replaced the Cache bean with a stateless bean which has methods like
    Genre findGenreCreateIfAbsent(String genreName){
    Genre genre = genreDAO.findByName(genreName);
    if (genre!=null){
    return genre;
    genre = //Build new genre object
    genreDAO.persist(genre);
    return genre;
    As far as I undestood, the shared cache should automatically store the genre and avoid querying the DB multiple times for the same genre, but unfortunately this is not the case: if I use a FINE logging level, I see really a lot of SELECT queries, which I didn't see with my "home made" Cache...
    I am really confused.. :(
    Thanks again for helping + bye

  • Error unable to create jar cache in /tmp directory!

    I using tomcat4.0.2,but when I start the tomcat from %catalina_home%/bin using startup.bat, in the startup console printing "error unable to create jar cache in /tmp directory: java.io.IOException: System cant find the direct", and tomcat can be started, no problem when I access my web application.
    Why it happened?
    But if I start tomcat from startup menu of the system instead of using startup.bat, no error is thrown.

    anyone know it? Please tell me.
    I was puzzled about it.
    TIA

  • Is Lightroom capable of creating a photographic log?

    Is there a means to create a photographic log in Lightroom similar to the image below? I know Lightroom can take a series of selected photos and compile contact sheets (standard or using templates) and creative "photo books" that allow very limited textual or metadata elements. I cannot find a way in Lightroom, however, to create a document that contains a header/title block (on each page) and/or a means to add a selection of multiple metadata to each photo. I am currently using Lightroom 4 and to the best of my abilities I have not seen any noticeable changes in Lightroom 5 in this arena that would have made me switch by now.
    (Sorry for the poor graphic. I had to print screen and crop the graphic into this discussion box because I could not upload the pdf file version.)

    Look into John Beardsworth's List View Plugin. List View – Lightroom Solutions – John Beardsworth

  • Creating a cache control

    Has anyone created a cache control for Workshop?
    I'm wanting to cach the results of a complex report by using the xbean. Then if the request parameters match an already generated report, I simply send back out a pregenerated xbean.
    The cache would need a time expiration and max size handling.
    Thanks,
    Rodger Ball
    Sr. Software Architect
    Business Wire.

    If you have the option to use WLP, you can access the com.bea.p13n.cache APIs to write a Control that uses the portal cache functionality, which includes:
    * time-to-live (LRU removal), max size configuration
    * JMX based administration, including built-in admin from adminPortal and Workshop.
    * cluster aware flushing.
    Of course, if you can't or don't want to include portal, that won't work for you :)
    Greg
    Has anyone created a cache control for Workshop?
    I'm wanting to cach the results of a complex report
    by using the xbean. Then if the request parameters
    match an already generated report, I simply send back
    out a pregenerated xbean.
    The cache would need a time expiration and max size
    handling.
    Thanks,
    Rodger Ball
    Sr. Software Architect
    Business Wire.

  • Moving or Purging CameraRaw Cache

    I was trying to recover some disk space on my C: drive when I noticed that AppData/Local/Adobe/CameraRaw/Cache was quite large. Can I purge this cache without ill effect? I would prefer to move all AppData to my D: drive which is huge.
    Windows Vista, ACR 4.3.1
    Curt

    Never mind I found the option. It's in Adobe Bridge under Camera Raw Preferences.

  • Upon launch of Lightroom after initial instalation a warning came up that said lightroom needs to create temporary files and cant open.  The it opened and the catalog i imported will not show the images.  How can I give permission? Running windows 8.1 64

    Upon launch of Lightroom after initial installation a warning came up that said lightroom needs to create temporary files and cant open.  Then it opened and the catalog i imported will not show the images.  How can I give permission? Running windows 8.1 64 bit.  I have avast virus software.

    Upon launch of Lightroom after initial installation a warning came up that said lightroom needs to create temporary files and cant open.  Then it opened and the catalog i imported will not show the images.  How can I give permission? Running windows 8.1 64 bit.  I have avast virus software.

  • Crystal Reprot -Could not create shared cache

    HI ALL,
    When i  try to login into crystal reprot 9
    I am getting bellow error.
    Could not create shared cache(0,0)
    when viewing a report in Crystal Reports.
    Could please provide me information

    Post to the [Crystal Reports Design|SAP Crystal Reports; forum.
    Ludek

  • Creating dynamic caches from static config

    Hi, we normally create our caches using static config, using the std xml config.
    Example, in our cache-mapping, we'll have a cache like the below:
    <cache-name>account</cache-name>
                <scheme-name>distributed-persistent-write-thru</scheme-name>
                <init-params>
                    <init-param>
                        <param-name>cache-store-class-name</param-name>
                        <param-value>spring-bean:accountCacheStore</param-value>
                    </init-param>
                    <init-param>
                        <param-name>expiry-time</param-name>
                        <param-value>7d</param-value>
                    </init-param>
                    <init-param>
                        <param-name>high-units-param</param-name>
                        <param-value>6075000</param-value>
                    </init-param>
                    <init-param>
                        <param-name>low-units-param</param-name>
                        <param-value>4556251</param-value>
                    </init-param>
                </init-params>And in our schemes, we'll have something like:
       <distributed-scheme>
                <scheme-name>distributed-persistent-write-thru</scheme-name>
                <service-name>DistributedWriteThrough</service-name>
                <backing-map-scheme>
                    <read-write-backing-map-scheme>
                        <class-name>com.mycom.coherence.ExceptionLoggingBackingMap</class-name>
                        <internal-cache-scheme>
                            <local-scheme>
                                <scheme-ref>local-hybrid-eviction</scheme-ref>
                                <expiry-delay>{expiry-time}</expiry-delay>
                                <high-units>{high-units-param}</high-units>
                                <low-units>{low-units-param}</low-units>
                            </local-scheme>
                        </internal-cache-scheme>
                        <cachestore-scheme>
                            <class-scheme>
                                <class-name>{cache-store-class-name}</class-name>
                            </class-scheme>
                        </cachestore-scheme>
                        <write-delay>0</write-delay>
                    </read-write-backing-map-scheme>
                </backing-map-scheme>
                <autostart>true</autostart>
                <backup-count-after-writebehind>0</backup-count-after-writebehind>
            </distributed-scheme>However, now we need to be more dynamic. What i'd like to do is create N caches, that all look like the "account" cache above; so it's like i want to use the config as a template. I don't know how many of these caches i'll need, so i can't configure them statically. The number of caches will be given to the server at startup.
    Something like:
    List cacheList = new ArrayList<NamedCache>();
    NamedCache templateCache = CacheFactory.getCache("account");
    cacheList.add( templateCache );
    for( int i=0; i<count; i++) {
       cacheList.add( CacheFactory.createFromCache( templateCache, "account"+i ) );
    }So what's "best practice" for doing something like this?
    Thx.
    Edited by: user9222505 on Jul 9, 2012 4:52 PM

    Ahh.. I see. There are a few ways to do this.
    Presumably then you can create the cache store from Spring for a given cache name. So create a factory class with a static method that takes a String parameter, which will be the cache name, and returns a Cache Store. For example...
    package com.jk;
    public class CacheStoreFactory {
        public static CacheStore createCacheStore(String cacheName) {
            // in here goes your code to get the cache store instance from Spring
    }Now change your cache configuration to use the Factory for your cache store like this
    <cache-mapping>
        <cache-name>account*</cache-name>
        <scheme-name>distributed-persistent-write-thru</scheme-name>
        <init-params>
            <init-param>
                <param-name>expiry-time</param-name>
                <param-value>7d</param-value>
            </init-param>
            <init-param>
                <param-name>high-units-param</param-name>
                <param-value>6075000</param-value>
            </init-param>
            <init-param>
                <param-name>low-units-param</param-name>
                <param-value>4556251</param-value>
            </init-param>
        </init-params>
    </cache-mapping>
    <caching-schemes>
        <distributed-scheme>
            <scheme-name>distributed-persistent-write-thru</scheme-name>
            <service-name>DistributedWriteThrough</service-name>
            <backing-map-scheme>
                <read-write-backing-map-scheme>
                    <class-name>com.mycom.coherence.ExceptionLoggingBackingMap</class-name>
                    <internal-cache-scheme>
                        <local-scheme>
                            <scheme-ref>local-hybrid-eviction</scheme-ref>
                            <expiry-delay>{expiry-time}</expiry-delay>
                            <high-units>{high-units-param}</high-units>
                            <low-units>{low-units-param}</low-units>
                        </local-scheme>
                    </internal-cache-scheme>
                    <cachestore-scheme>
                        <class-scheme>
                            <class-factory-name>com.jk.CacheStoreFactory</class-factory-name>
                            <method-name>createCacheStore</method-name>
                            <init-params>
                                <init-param>
                                    <param-type>String</param-type>
                                    <param-value>{cache-name}</param-value>
                                </init-param>
                            </init-params>
                        </class-scheme>
                    </cachestore-scheme>
                    <write-delay>0</write-delay>
                </read-write-backing-map-scheme>
            </backing-map-scheme>
            <autostart>true</autostart>
            <backup-count-after-writebehind>0</backup-count-after-writebehind>
        </distributed-scheme>
    </caching-schemes>When Coherence comes to create a cache it will pass the name to the factory method to create the cache store.
    JK

  • Nikon D810 .NEF (small) files converted by DNG Comverter 8.6 is not recognised by Lightroom 5.5 or CameraRaw 8.6

    D810 NEF (small) files converted by DNG Comverter 8.6 is not recognised by Lightroom 5.5 or CameraRaw 8.6. The normal NEF files are visible after conversion. Is there a way out to get the converted DNGs read in LR or ACR?

    No there is not, but as of yesterday, Adobe knows that the 9MP small-raw files don’t work and will likely fix in the final release.  Until then you need to shoot full-res 36MP images.

  • Can't create kext cache message

    I get multiples of this message:
    com.apple.kextd[10] Can't create kext cache under / - owner not root.
    Just curious as everything works OK.

    found at: http://www.hutsby.net/2010/02/error-message-in-osx-console-cant.html:
    I was getting an error in the console:
    com.apple.kextd[10]: Can't create kext cache under / - owner not root
    This can be fixed by doing the following command:
    sudo chown root:admin /
    After that I performed the following in an AppleScript editor window entering admin password when prompted:
    do shell script "/bin/chmod 1775 /;/bin/sync" with administrator privileges

  • How to create Redis cache using Azure powershell?

    Is it possible to create Redis cache using Azure powershell? I tried to search the solution from internet, but cannot find one.

    I ran into this issue as well and the answer was not obvious when trying to write a deploy script in powershell.
    The issue stems from how you setup your azure subscription in powershell. If you chose to use certificate-based authentication (i.e. import-azurepublishsettings), then any cmdlet using the resource management api will NOT work, failing with an authorization
    header error. Powershell even lets you know. After you have setup your subscription, run Get-AzureSubscription and look for the line starting with "SupportedModes". You will notice that only AzureServiceManagement shows up. You need it to contain
    AzureResourceManager as well. 
    The Add-AzureAccount cmdlet will add the AzureResourceManager mode to your subscription
    But you want to use this in an automated fashion? Read on.
    1) If your Microsoft account is not also linked to an organizational account OR your organizational account contains the subscription you are attempting to use, then simply login using Add-AzureAccount. That will give you access to both modes.
    2) If you do have a Microsoft account linked to an organizational account, you can use Active Directory service principals. Be warned that it requires setup, but it will give you access to AzureResourceManager cmdlets. Here is a guide: http://blog.davidebbo.com/2014/12/azure-service-principal.html.
    There is another caveat: you will not be able to use both modes in the course of your script with a service principal account. Service Principal accounts use Role Based Access Control, which is not currently supported in the Service Management API. I have
    not found a great solution to overcome this--other than creating a new Microsoft account and linking that to the subscription you want to use which I find distasteful.
    Hope this helps.
    -Mike

  • Can create new cache with new cache config xml to existing cache server?

    Hi,
    I have a question regarding coherence cache.
    currently there is coherence cache server running with its own cache config file.
    Can I create another cache with new cache config file?
    If so, do I need add my own cache config file and pof file to the server?
    so during cache server start up, it can load cache config and pof config file?
    Thanks for the help.
    Regards
    Julia

    Yes, when you want to load your own cache configuration you can use something like
    export CLASSPATH=coherence.jar
    java -Xms512m -Xmx512m -Dtangosol.coherence.cacheconfig=my-cache-config.xml com.tangosol.net.DefaultCacheServerby using the system parameter tangosol.coherence.cacheconfig you can add your own cache configuration. Note that
    the POF configuration is loaded when you are referring to it in your cache configuration.

  • XCE129 The IPO-Step to create a cached authentication config-node for is no

    After installing B1i on a Windows SERVER 2008, and setting the B1i Server address field on SAP Business One client as:
    http://localhost:8080/B1iXcellerator/exec/ipo/vP.001sap0004.in_HCSX/com.sap.b1i.vplatform.runtime/INB_HT_CALL_SYNC_XPT/INB_HT_CALL_SYNC_XPT.ipo/proc
    i receive the following error:
    XCE129 The IPO-Step to create a cached authentication config-node for is not known: /vP.001sap0004.in_HCSX/com.sap.b1i.vplatform.runtime/INB_HT_CALL_SYNC_XPT/INB_HT_CALL_SYNC_XPT.ipo/proc
    Any suggestion?
    Thanks

    Roberto,
    Please see the B1iC troubleshooting guide ...
    [Guide Deleted 31 OCT 2011 - Contained Out of Date Information]
    Eddy
    Edited by: Jason Lax on Oct 31, 2011 10:45 AM

Maybe you are looking for

  • Why my Iphone 4S battery dead quicker than others!

    Hello guys: At the start i have to say i am a Janpanese guy which means what i say may have some mistacks. Please dont pick on me. I bought an iphone 4s 4 days ago. I find out my phone  only need charge 3 hours at the first time and was up to 100 per

  • Program structure for a report

    hi, could any one clarify whether initialization event is to be  written first or selection-screen begin of block is to be written.plz tell whether this affects performance. I have written a report with the following structure.plz correct me if i'm w

  • I there a way to connect an Ipad to wlan internet?

    I there a way to connect an Ipad to wlan internet?

  • "did not respond"

    I am a new iMac user. I can connect with someone in the States and with the Apple test connection without any problems. I got the "User did not respond" message when trying to connect with someone in Israel. My firewall is off. We use a Comcast cable

  • Does latest Keynote export to Powerpoint? Does it do it well?

    I am running the previous version, and exporting from it to Powerpoint is dicey. Does Keynote 08 do it any better, i.e., more accurately? Thanks Sean