Socket InputStream read , slow performance

Hi ,
We have developed a java socket appliction ,
This application will be connected to a configured client socket .
client socket will send huge no of messages to our application , our application will receive the messages and do the need full things,and send the acknowledgement to the client.
In order to receive the messages we are using the code like this
public void run(){
socket_InputSteram = Socket.getInputStream()
while(true){
// read the message from the connected socket input stream.
readMessage( socket_InputSteram );
now comes the actual problem , for some number of messages our application is stable and doing well , after some time our application is taking almost 100% CPU and very slow.
can any body help me why our application is taking 100% CPU , why it is faster in the initail stage and it is very slow after some time . what are the necessary steps we have to take inorder to read the socket input stream.
i would be very thank full, if any body can provide the solution
Thanks,
SPK Srinivas.

Is it actually using CPU time or only wallclock time? In the latter case it's probably just waiting for more data to arrive and you should concentrate on the next method(s) in the list.
If it's actually using up CPU, then you might want to check if you're using it inefficiently.
Prime examples: Reading a single byte at a time. If you do something like this:
int b;
while ((b = in.read()) != -1) {
  // do something
}Then you're doing something wrong and should read into a buffer (byte-array) instead.

Similar Messages

  • Socket.InputStream.read()

    public ServerThread(ThreadGroup t, Socket con,lServer master, int clientId) {
         super(t, "server");
         this.con = con;
         this.master = master;
         this.clientId = clientId;
    void run(){
        int task = 0;
        try {
            out = new DataOutputStream(con.getOutputStream());
            in = con.getInputStream();
            out.write(job.KN_NewClientID);
            out.write(clientId);
        } catch (IOException e) {
            melde("\nIOException  in run : " + e);
            return;
         * Start waiting for input
        while (true) {
            try {
           *   next line conecersn my question
           *===========================
                task = in.read();
                switch (task) {
                  // more          
            } catch (IOException e) {
                System.out.println("IOException  Serverthread  : " + );
                return;
    }When the above ( code-snippet) Thread is waiting for input
    task = in.read();
    In I create another thread, which will try to send and receive with the same socket in and -out.
    does the above thread block the second ?
    and if so, how do I avoid this
    TIA
    Hanns

    i like this forum: http://forum.java.sun.com/forum.jspa?forumID=11
    as for the question,
    http://java.sun.com/developer/onlineTraining/Programming/BasicJava2/socket.html#sockets
    what i can get from this, is have a listener, listen for new connections, every connection established, create a new thread, these threads will have their own input and output streams, so you wont have to worry bout watchyamacallits
    then again, your threadgroups, im not following your code, but all i can say, is the socket examples work

  • Slow performance of discoverer portlets

    Hi,
    I am running into slow performance of a particular page in portal, there are multiple sites hosted on the portal but these all have static text and are very quick to load but the one page with discoverer portlets and a web-clippping portlet is taking ages. If I run these reports on their own they are instant. Has anyone had similar problems with 9.0.2 portal and the discoverer reports ? I tried to identify a particular report that may be the culprit by deleting them one by one and to no avail. After a few hours effort I found the design mode was hanging as well. Again, just for this 1 page.
    There are 3 tabs on this page with about 4 report portlets and 1 web-clipping portlet.
    Thanks for any help,
    Brandon

    Thanks for the help.
    Seems to have been resolved although I'm not sure if thats the end of the story. Will wait and see.....
    So far apparently a port conflict of some sort in the discoverer config was causing it to hang and then also other system demands on the network and server housing the discoverer end-user layer were also causing problems.
    No error messages unfortunately......

  • Slow Performance - Java Related?

    This is an old box that I bought used recently, but the system install is recent. The system performs very slowly - about 50% of the speed of comparable Mac's in the XBench database. If I use Xupport to manully run "All" of the system maintenance crons I get some improvement, but it quickly goes back to being slow.
    Looking at my logs I have a "boat load" of Java errors under CrashReporter; there will be a string of "JavaNativeCrash_pidXXX.log" entries - many of them, as follows:
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : Bus Error occurred at PC=0x908611EC
    Function=[Unknown.]
    Library=/usr/lib/libobjc.A.dylib
    NOTE: We are unable to locate the function name symbol for the error
    just occurred. Please refer to release documentation for possible
    reason and solutions.
    Many of the line entries that follow, but not all of them, refer to SargentD2OL, which is a Java app, which I installed, but it did not work properly so I removed it. Yet I continue to get Java errors that refer to this now non-existant app.
    I have read that Java apps use a lot of resources, and that D2OL in particular uses a lot of resources. Can my slow performance problem be Java related? If so, any idea of how I can fix this problem?
    G4 AGP Graphics   Mac OS X (10.3.9)   500 MHz, 512M RAM

    Sorry to take so long to respond, but other issues in life have demanded my attention.
    None of the solutions given have had any affect. My Java folder has both a 1.3.1 and a 1.4.2 app - the Java Update 2 will not reinstall because it sees an up-to-date app in the folder. But reading the update file it says the older Java will be removed - but it is still there. Problem?
    On XBench the system scores a 9 to 10, while similar boxes on the XBench database score around 18 to 20. My cpu, memory, and video scores are very low. The HD through-put scores are the only ones that are normal. TechTool Pro 4 finds no problems. I have removed the memory sticks one at a time and retested after each cycle - no difference.
    I have two drives, each with a 10.3.9 install. One works fine, scores around a 17 on XBench, the other scores a 9 to 10. So it appears to be a software problem. The slower install is a drive from a iMac G3 that has been moved to the G4 - are there issues with this?
    My favored drive is the prior G3 one (newer and faster than the other drive that system tests faster in XBench) - it has my profile and all my info on it. It worked fine in the G3 - no problems.
    Thanks for the help,
    G4 AGP Graphics Mac OS X (10.3.9) 500 MHz, 512M RAM, ATI 8500

  • Slow performance on a iMac 27" (maybe originated by the HDD)

    Hello,
    Well, I've had my iMac for 10 months now, but have never really paid attention to its performance since it was my first Mac and I was upgrading from a quite old computer, so it obviously proved to be a far superior machine.
    However, I noticed the problem when I started to be more critical with my machine's performance (this triggered by the fact that I bought, some months after, a MacBook Air which flies beyond time and space). Curious about this, I requested a friend to do a benchmark test with Xbench resulting in his machine (another iMac 27” with comparable specs) clearly outperforming mine. Even the Air, with its slower processor and smaller RAM, has a relatively close performance.
    Additionally, I have started to notice how the computer takes a long time to start-up and, after the desktop is “layed out”, it takes a lot of time before the machine becomes “responsive” (I usually try to start Mail and Google Chrome as soon as the pointer pops in!) with the final result that I have to wait in company of the beach ball for quite some seconds (half a minute) and even after the application had started, I can still hear the HDD working it as if there would be no tomorrow! And then, it is slooooow. Funnily enough, “tougher” applications like Photoshop or Illustrator don’t seem to have as many problems, relatively speaking.
    A little bit on the background info: I have two partitions: one for Bootcamp (since I was migrating from Windows, I had some software that I wanted to use there: Matlab and Office, basically, and then some smaller Windows-only programs).
    Derived from the benchmark test, I think I might have isolated the problem to the HDD (not sure though!).
    SO THE QUESTIONS ARE:
    1. How can I verify that the slow performance is due to the HDD being defective/badly configured/etc.?
    2. Has the Windows Bootcamp Partition any effect on my machine’s performance under MacOS? (I would assume not, but you never know!). I have more than 1.3 TB free space left
    3. What kind of corrective measures should I take?
    4. Any other type of advice will be warmly welcome: I will try to do some PRAM and SMC resets but I am not counting on it. I had also ran the disk utilities and there were no permission errors (not so sure what this means, but I’ve read that it is supposed to be good news.)
    5. Any extra info you might need, lemme know!
    Greetz,
    Víctor.
    PS: Sorry for the loooong post. I tried to be thorough!

    1. How can I verify that the slow performance is due to the HDD being defective/badly configured/etc.?
    Run Apple Hardware Test: http://support.apple.com/kb/HT1509
    2. Has the Windows Bootcamp Partition any effect on my machine’s performance under MacOS? (I would assume not, but you never know!). I have more than 1.3 TB free space left
    Probably not but 1.3TB of free space left on the total HD is not enough for OS X, OS X needs a minimum of 10-15% free space! If you mean 1.3TB of Windows space I'd recommend posting that question in the Boot Camp forum.
    3. What kind of corrective measures should I take?
    If the drive is failing per the AHT then it's covered by warranty and will need to be replaced. Remember back up!!!!!!!!!!
    4. Any other type of advice will be warmly welcome: I will try to do some PRAM and SMC resets but I am not counting on it. I had also ran the disk utilities and there were no permission errors (not so sure what this means, but I’ve read that it is supposed to be good news.)
    Can't hurt, make sure you read the instructions carefully and execute the tests exactly as they are described for Intel based iMacs.
    5. Any extra info you might need, lemme know!
    If you no longer have a need for Windows on your iMac I'd recommend removing that partition using Boot Camp Assistant. That may correct your problems.
    I would also recommend checking if System Preferences - Startup Disk and see if your internal HD is highlighted as the Startup Disk.
    In addition I would recommend checking your Login Items (System Preferences - Accounts - Login Items) and delete any applications you don't need launching at Login.

  • Slow performance-CS4, why?

    Hi,
    I have a Q9450 proccessor, Vista 64 bit with 4GB ram. ever since I installed CS4, things are going a bit slow in PPRO, and I don't understand why?
    For example, scrubbing or playback in the timeline have become painfully slow, and sometimes, I see leftovers of the marker, as if I don't have enough memory (it's hard to explain in writing... I hope
    you got it). Overall, all the symptoms shows I don't have enough memory, because of the slow performance, but it doesn't make sense, cause I have 4 GB, and in CS3 it all worked great.
    Any suggetsions?

    worked just great...
    I don't get it.
    I googled a bit and found this thread:
    http://dvxuser.com/V6/showthread.php?t=149929&page=4
    read what Dave Helmly at Adobe had to say (below):
    YES we use all Cores for playback , effects, and rendering for both Mac and Windows.
    I highly recommend switching to Vista 64 if you are a Windows user (Mac guys are OK with 10.5.4 or higher) Vista 64 will allow Production Premium CS4 to run using more than 4GB of Ram (XP/Vista32 Limitation). As with most NLEs, there are several programs running at the same time to give you the NLE experience. CS4 now allows each process to take up to 4Gb of RAM. If you have 16GB of RAM, then 4 processes can take up to 4GB each. This is a HUGE advantage over CS3. What are some examples of processes? DynamicLink, AfterServer, Photoshop Server, Adobe Media Encoder, Titler, Playback, Capture, Importer, and many more. I tell most people to count on buying 8GB minium.
    So maybe I have to add more ram, in order CS4 to run properly...
    Roy

  • Slow performance LR 1.3.1 (Library Module)

    LR 1.2 is running OK on my iMac. A while ago I tried LR 1.3. The upgrade really slowed down performance. Mostly a lag in the sliders and navigation tools in both Library and Develop modules that made it unworkable to me. I changed back to LR 1.2.
    Since I want to import Canon G9 RAW files into LR, I upgraded to LR 1.3.1 recently. Performance of sliders and the navigation tool in the Develop module seems the same as in LR 1.2 (or maybe even a little better). Which means it is OK (workable). It still shows the blur when navigating a 100% zoomed image though. But the navigation tool in the Library module still has the same slow performance as it had in LR 1.3. Unworkable!!! I tried everything: optimizing, new catalog, rendering previews, etc.
    I need the Library module to work smoothly (as in LR 1.2) in order to compare images at 100% zoom. I am afraid I have to go back to LR 1.2 again and find another solution for my Canon G9 RAW files. Most inconvenient. I am very disappointed. Especially, since Adobe showed they CAN get it right with the Develop module in version LR 1.3.1...
    Oh yeah, my system specs:
    iMac 2.16 GHz Intel Core 2 Duo
    3GB 667 Mhz DDR2 SDRAM (2GB + 1GB)
    232,89 GB Harddrive, 113 GB available
    ATI Radeon X1600 128MB
    Mac OS 10.4.11
    Please Adobe, make the Library module run as smoothly as the Develop module in version 1.3.2...

    The preview folder is 2,11 GB big. The .lrcat is 47 MB big.
    I opened a new test catalog. I imported 326 images. After the import I rendered 1:1 previews. It took a long time. Real memory used was between 700-1000MB. Virtual memory used was between 1000-1400MB. When it was done rendering it still keep on using 700MB real memory and 1000MB virtual memory. I had to close LR and restart. Real memory after restart was 75MB real memory and 375 virtual memory.
    But it didn't matter. The lag in the navigation tool of the Library module was still there.
    I noticed that when clicking in the navigation window there was less delay as when I slide the white square in the window (in Library module). In the develop module this seems the other way around. Sliding showed less delay than clicking.
    What's going on here?
    I also have a MacBook. Performance seems much faster than on my iMac overall. After creating a new catalog and rendering 1:1 previews, the lag in the navigation window seems less than before. But it was still there...

  • Slow Performance, Windows with My Documents Redirection, path temp

    I've been annoyed by the SLOW performace on Itunes for Windows ever since i purchased my iPhone, i think i know one reason for my slow performance now.
    My Windowx-box is member of a domain (connected to a Windows Small Business server) and for security we use folder-redirection on "My Documents" folder (i.e instead of "C:\%username%\my documents\" we use \\server\%username%\my documents) this is a quite common setup on any businesscomputer using windows.
    Itunes on windows defaults to storing its cache and library in My Documents and in my case its on \\server\ , this hurts performance tremendously since im on a wireless 54g connection.
    I'd like to be able to configure where I want the library stored AND wich HD to put temp-files/cache on...
    If this is something that takes ages to fix I welcome any reghacks or directions or wich file to hex-edit to make a workaround.

    Copy the iTunes folder on the server to you local hard drive.
    Hold Shift and launch iTunes.
    Select *Choose library*.
    Select the *iTunes library.itl* file in the iTunes folder on your local drive.

  • Slow performance on characteristic dimension filter

    Hi folks, I'm hoping you can help me troubleshoot something.  We have a report in a cube that's been in production and stable for a while (a year or more).  We're getting some complaints about slow performance, and I'm noticing that it takes 15 to 20 minutes for the selection screen to refresh with possible values for one of the characteristics of the Material dimension.  The characteristic only has 3 possible values for my selection.  I would expect it to take more like 1 or 2 minutes.  What should I look at to find the cause?  We're running BEx with version 3.0B of Business Warehouse.

    Carolyn,
    In the properties for the characteristic - set it to read data from the dimension table - this can be done from the BeX tab for the infoobject or from WAD if you are using a web template or from the properties in the characteristic in BeX..
    Arun
    Message was edited by:
            Arun Varadarajan

  • Slow performance prevents correction

    I'm using OBI 11g. Is there any way to go directly to the criteria tab or view editor or turn off display of the Compound View?
    Slow performance in displays is keeping me from looking at my code to correct performance.
    Also, the view editor seems to be unstable, and I cannot even tell if the current problem is with the last code I saved or some previous or "corrupted" version.

    You, also, have waaaay too many user startup/Login items.
    You need to pare these down to the apps you really need to have launched at startup and running in the background.
    Add or remove automatic items
    Choose Apple menu > System Preferences, then click Users & Groups.
    Select your user account, then click Login Items.
    Do one of the following:
    Click Add below the list on the right, select an app, document, folder, or disk, then click Add.If you don’t want an item’s windows to be visible after login, select Hide. (Hide does not apply to servers, which always appear in the Finder after login.)
    Select the name of the item you want to prevent from opening automatically, then click Delete below the list on the right.
    You need to make sure to update all of your third party software if there are OS X Mavericks updates that can be applied.
    You may need to go the third party developers' websites if there are no updates through the Mac App Store.
    Make sure all of your Web browser Internet plugins, extensions and add-ons are updated to recent versions, also.

  • Slow Performance with Business Rules

    Hello,
    Has anyone ever had slow performance with business rules? For example, I attached a calc script to a form and it ran for 20 seconds. I made an exact replica of the calc script in a business rules and it took 30 seconds to run. Also, when creating / modifying business rules in EAS it takes a long time to open or save or attach security - any ideas on things to improve this performance?
    Thanks!

    If you are having issues with performance of assigning access then I am sure there was patch available, it was either a HSS patch or planning patch.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Slow performance creating UDT/UDF

    When creating UDT/UDF via SAPbobsCOM.UserTableMD and SAPbobsCOM.UserFieldMD OR via SAPbobsCOM.Company.GetBusinessObjectFromXML(...) we experience extreme slow performance. One field of a table takes at least a second to be created.
    We already checked the DB/Server, no problems there (in fact, it does not even show up as laggy.
    Any hints? Is there so much data to be transported from client to server or what might be wrong?
    Krischan

    My setup takes between 8 and 15 seconds to create 65 user defined fields and one user defined table.
    As I am able to watch the progress, I experience that creating user defined fields for documents is much slower than creating a user defined field for a user defined table.
    Personally I think it's because every time a document udf is created, every document table is altered by mssql (the udfs are physically added to every table).
    At least it don't take a whole second per table, which definitly sounds like "too much" to me...

  • Slow performance on Intel Mac a damaged disk?

    Hi,
    I'm experiencing very slow performance on my Intel Mac 216 Ghz core duo, with 2GB 667 MHz DDR2 SDRAM. Running OS 10.6.8. Have been experiencing reduced performance, can't use Entourage email or Chrome, Firefox browsers at the same time. Ran Utilities to repair permissions, only a Java set of issues. Disk Utilities found no problems with the disk.  Have experienced this issue increasingly for 5-6 months. Using Activity Window i see that Entourage, Word, Safari, Chrome, even System Preferences pane sometimes "Is not responding". Other system services take longer than before.
    Apple support had me get larger RAM chip. Now have 2GB Ram. Upgraded to OS 10.6.8 with no improvement. Ran Software Update several times.
    I have no anti virus software, have disabled Spotlight and any other memory demanding software. I'm on a in-home wi-fi network on an Airport Extreme.
    In addition, at startup it takes 15+ seconds for the keyboard (wired) typing to show in the log on field. Running a single account with Admin access. Screen refreshes slow at times. Currently running is Safe Boot mode but that's not helping much.
    Read on this board discussion 23238910 to use Terminal Window to do a syslog comand. The results in the Text Edit reads
    Thu Jun  5 14:29:54 strait-admins-computer kernel[0] <Debug>: disk1: I/O error.
    Thu Jun  5 14:32:25 strait-admins-computer kernel[0] <Debug>: disk1: I/O error.
    Thu Jun  5 16:44:10 strait-admins-computer kernel[0] <Debug>: disk1: I/O error.
    Fri Jun  6 09:07:00 strait-admins-computer kernel[0] <Debug>: disk1: I/O error.
    I need to resolve the issue as it's killing my time!
    Thanks for any suggestions.

    It does not sound good for your disk drive.
    I suggest you backup everything to an external disk drive ASAP.
    Review the steps to changing the disk drive at http://www.ifixit.com/Guide/iMac+Intel+20-Inch+EMC+2266+Hard+Drive+Replacement/9 19

  • Slow performance of JDBC - ODBC MS ACCESS

    I experience a very slow performance for jdbc-odbc using ms access as the database. This program works fine with other computer (in term of performance). However, the harddrive is cranking big time with this computer (this is the fastest one among the computers I tested, and also has many gigabytes left to be used). The database is very small. Other computer use exactly the same java version and msaccess driver version. If anyone found the same problem, or have any suggestion please help. Thank you.

    I am having the same problem with one machine as well. Running MS Access 2000 (unfortunately), and all machines run well with one exception. DB reads take about 10 seconds each. If a solution has been found, please report.
    --Dave                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Slow performance of PreparedStatement

    I am having difficulty with extremely slow performance or a relatively simply Microsoft SQL Server 2000 call from my Java applet. Most of the application runs fine, but there are certain parts that are repeatedly giving me a long delay before completing their execution. The code is as follows:
    // Create the try block for the execution of the SQL code
            try{
                // Create the command to be executed
                String command = new String( "select Description, Enabled " );
                command += "from tLineInfo where( Line = ? )";
                // Create the SQL text to be executed
                PreparedStatement get = _connection.prepareStatement( command );
                get.setInt( 1, lineNo );
                // Execute the SQL command
                ResultSet lineInfo = get.executeQuery();
                // Display the information accordingly
                if( lineInfo.next() ){
                    // Populate the user data fields
                    description.setText( lineInfo.getString( "Description" ) );
                          <! more display code here >
    }   // End of if statment
                else{
                    // Clear the user data fields
                    description.setText( " " );
                           <! more display code here >
                }   // End of else statements
                // Close the result set in preparation for the next query
                lineInfo.close();
            }   // End of try block
            catch( Exception e ){
                // Display a dialog box informing the user of the problem
                Object[] options = { "     OK     " };
                JOptionPane.showOptionDialog( null, e.getMessage(),
                        "Error",
                        JOptionPane.OK_OPTION, JOptionPane.ERROR_MESSAGE,
                        null, options, options[ 0 ] ); 
            }   // End of Exception catch
            // Get the related area information
            populateAreaCombo( lineNo );       
    private void populateAreaCombo( int lineNo ){
            // Format the areaComboBox
             try{
                // Create a command to get the devices from the database
                String command = new String( "select Area, [Name], [Description] " );
                command += "from tAreas where( Line = ? )";
                // Create the SQL statement to grab the information, and
                // populate the search parameter
                PreparedStatement getAreas =
                        _connection.prepareStatement( command );
                getAreas.setInt( 1, lineNo );
                // Execute the command
                ResultSet areas = getAreas.executeQuery();
                // Loop through the result set, and add collect the areas
                Vector< String > controlAreas = new Vector();
                while( areas.next() ){
                    // Add the area to the comboBox
                    controlAreas.add( Integer.toString( areas.getInt( "Area" ) ) +
                            " - " + areas.getString( "Name" ) + ": " +
                            areas.getString( "Description" ) );
                }   // End of while loop
                      <! more display code here >
                    The application always seem to pause at the second PrepraredStatement call:
    PreparedStatement getAreas =
                        _connection.prepareStatement( command );This seems to be a very simple operation, and it is not even the execution of the query where the long delay is realized. Rather, it is in the actual creation of the object prior to the execution.
    The delay is very repeatable at this exact statement each time.
    Additionally, of interest, is that the delay is only realized on computers remotely connected to the database. If I run this code on the localhost, then there is no delay. As soon as I distribute it, then the delay is incurred. That being said, there is not a network related issue that I can identify here. I have even isolated the server to be on the network with just one other PC, and the delay still persisted.
    Does anyone have any ideas?
    Thanks

    I can determine where the delay occurs by adding
    dialog boxes at a bunch of different steps, then
    monitoring them for when they appear; a little
    archaic, of course, but an easy way to find this
    out.You should
    1. Get the start time
    2. Get the current time at each step.
    3. Print the results at the end.
    4. Repeat a number of times to average.
    >
    When you say that I should not mix database code with
    display code... What exactly do you mean? To be
    more precise in my description, I was simply setting
    a bunch of different text fields and/or check boxes,
    etc., based on the result set returned. It was not
    as if I was creating a portion of the GUI there or
    something. I am assuming that is an allowable
    practice...
    You should have a class that does nothing but the database work. That class should be used by other classes (like classes that do GUI.)
    I have made little effort to close my resources, and
    sometimes they are not closed at all. When you say
    "resources", what exactly do you mean by that? Are
    you referring to the result sets, for example? I do
    not know of other resources that need to be closed,
    except for the connection to the DB itself. This, I
    have as persistent throughout the duration of the
    user's session.
    You must close result sets, statements and connections. They must be closed in that order.
    I am not running this code on the Internet, but it
    has been designed to be run on a small corporate
    network ( < 10 users). This is why I opted for the
    applet to run the entire application through instead
    of doing more HTML work.That is ok.

Maybe you are looking for

  • Error in report  - monthly journal entries ?

    HI Gurus I am runnning a custom report in the back ground session. The error says that ABAP/4 Processor : COLLECT_OVERFLOW_TYPE_P in the Job log. When i docuble cliek this message it says that  An internal table field has been defined too small. What

  • Which files in my folder are not in iTunes Library?

    Hi all! I have a folder full of music in my hard drive. The music in my iTunes library consists of music coming ONLY from this folder. There are some tracks that I have deleted from the iTunes library that still remain in this folder. Is there a way

  • Users guide windows 8 hp computer

    I cannot print from my hp windows 8, to my printer and cannot find my users guide in the computer to help me learn how.

  • Pitch Correction Plugin Questions

    How well does the Pitch Correction plugin that comes with LE8 work on transforming voices - primarily male to female? The GarageBand Vocal Transformer effect creates a great deal of warble - which makes if fairly unusable. Also, how does the LE8 diff

  • Duplicating photo in smart album

    Why can't I duplicate a photo that is in a smart album, but I can duplicate in any other album? Is there a way to duplicate in a smart album so that I can do different editing to same photo?