Serial instr. (VISA) VI slowing down performanc​e

Hi,
I tried to use the serial VISA Vi´s of LabVIEW 6 to install a communication
between a "Master" (PC104) and some "slave"-devices via a multi-RS-232 card
(PCM-3643). After writing a command, the master is waiting for a short
respond of the slave, indicating the execution of the command.
I´ve used the property "Termination Character" to detect the end of the
respond. I hoped to minimize the system load by this way, but I realised a
100% system workload while the VI is waiting. With portmon you can see
thousends of status calls to the port instead of few receive events. This
extra-load seemed to slow down the overall performance (and increases the
CPU temperature).
Is there a way to minimize the activities in the waiting
period, or should I
better use the old Vi´s from the Serial Compatibility palette to build my
own loop, including some additional waiting time.
I´m not a very experienced labview programmer (nor a programmer at all).
Thank you
Hans-Joachim

Hi Hans-Joachim,
I like your comment about "and increase the CPU temperature".
Make sure you get a copy of the latest and greatest version of NI-VISA.
A while back they fixed an issue where NI-VISA ate up all of the CPU. This sounds similar to what you mentioned.
The suggestion regarding checking the number of bytes at the port first is always good advice.
Ben
Ben Rayner
I am currently active on.. MainStream Preppers
Rayner's Ridge is under construction

Similar Messages

  • VISA Configure Serial Port / Serial Instr

    What's the difference between VISA Configure Serial Port and VISA Configure Serial Port (Serial Instr)?
    LabView 7.0 Help gives no comprehensive explanation:
    You can use this polymorphic VI to initialize a serial port using the Instr VISA class or Serial Instr VISA class.
    Thanks,
    Greg1997

    Hi Greg1997,
    From what I have seen in LabVIEW 7.1, there is only one VISA Configure Serial Port function block.  It does have a polymorphic VISA Resource Name input to accept either an Instr VISA class reference or a Serial Instr VISA class reference.  The Instr class is a more general class than the Serial Instr VISA class (so there are more specific attributes available to the Serial Instr VISA class), but both references can be used with the VISA Configure Serial Port block.  Hope this helps!
    Regards,
    Anna M.
    National Instruments

  • RT Network Shared Variable and Visa Serial Instr class

    Hi,
    I'm using Labview 2009 SP1 with the RT module. I've had no problems creating a RT Target application and a Host PC application which are interconnected using Network Shared Variables, until I came to the COM ports fitted to the RT Target (PXI Embedded Controller and 2 x 4 port COM cards).
    I can configure and use the COM ports in the RT Target application providing I use constants to define which COM port to use, i.e. VISA OPEN function accepts hardcoded "COM2" , (VISA Serial Instr class).
    But I want to pass the COM Port resource name from my host application. 
    Is there a suitable Network Shared Variable I can create ? or how do I change the string value (COM Port name) of the VISA Serial Instr class variable in the RT Target application ?
    thanks,
    Gary.

    Hi there Gary,
    Thanks fot the post. I think I have found something that may be if use to yourself.
    http://labviewwiki.org/Functional_global_variable
    This is the functional global variable.
    Take a look at it and let me know what you think!
    Many thanks,
    Liam A.
    National Instruments
    Applications Engineer

  • Will more function globals or sub vis slow down realtime DAQ or display

    I need to do high sampling rate DAQ with varient data process and display.
    Shall I intend to put all the code into one vi to accelarate the speed,  or can I use more function global or sub vis to make the structure looks more reasonable.
    Just worry how the compiler handle the data transfer when call function global or sub vis.
    Will it creat new data copy and slow down the speed. Thanks.

    The other 2 loops in charge of the data processing and display will keep checking the version of the 2 function global. 
    For high performance, you want to avoid this sort of thing. Basically, you're polling the functional global to see if it has new data. Polling will eat the CPU unless you include WAIT periods, but doing that slows your responsiveness.
    Consider using custom events.
    For the sake of discussion, let's say you need to process data in the TIME domain (1) and the FREQUENCY domain (2).
    You create two events: NEW TIME DATA and NEW FREQ DATA, each carrying an array of DBL (the time-domain data from the DAQ).
    The DAQ routine, when it gets a new data block fires both these events, feeding it the new data. 
    Your TIME DOMAIN loop (1) has registered for one event.  When that event is triggered, the code accepts the data, and does whatever it needs to do (filters the time domain, graphs it, writes to file, averages, whatever).
    Another loop (2) has registered for the OTHER event.  When THAT event is triggered, the code accepts the data, performs FFT on it, and  does whatever it needs to do (filters the frequency domain, graphs it, writes to file, averages, whatever).
    Or you could do the same thing with queues.
    When the use changes conditions, you change which event you listen to, or which queue you consume from. 
    The idea is that you want to avoid polling.  Let the system tell YOU when data is available. Don't be asking the system if it's available. 
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks

  • VIs running slow after Developer Suite installation

    Up until yesterday, I was running a version of LabVIEW 8.5 that I had downloaded from the NI website, and then activated using the serial number.
    Yesterday, I got around to installing the full NI Developer Suite (including LabVIEW 8.6 and a load of extra modules/toolkits), from the supplied DVDs.
    Since then, my VIs seem to be running a lot slower.
    Is there something that might have started running in the background slowing things down, since the Dev Suite installation?  Is there a known issue in the speed of v8.6 compared to v8.5?
    Dan
    CLD

    Hi there
    I have several LV versions installed, including 8.5.1 and 8.6.1, and as far as i know there are no issues regarding slowing down VIs.
    1. Take a look at the projects "Files" tab page to check wether there are still some 8.5 VIs linked to your code
    2. If you are absolutely sure there are no 8.5 VIs linked make a mass compile of your project (Tools->Advanced->Mass compile)
    But maybe it's something simple like a highlighted execution in one of your sub VIs.
    Best regards
    chris
    CL(A)Dly bending G-Force with LabVIEW
    famous last words: "oh my god, it is full of stars!"

  • My mid 2011 MacBook Air has slowed down significantly overnight?

    Last night my MacBook Air was working fine.
    When I went to use it this morning, it has slowed down significantly. It takes awhile for it to respond to trackpad movement or the keyboard. Opening finder is delayed now, opening any app is delayed now. Booting it back up takes extra long now, probably around a minute compared to thirty seconds before.
    I've tried an SMC reset, repairing the disk and repairing disk permissions.
    From what I can see, the hardware doesn't appear to be failing, but I could be wrong.
    Can anyone help me out? What could possibly be going on with my MacBook? How did this happen overnight?

    Your MacBook Air's memory is not upgradable, and as you already determined unused storage capacity is not a relevant factor.
    There are many reasons a Mac may be performing slower than expected.
    Back up your documents and everything else important to you before proceeding.
    To help determine the possible causes of this behaviour read the following. None of what follows is intended to fix anything, but it will provide the additional information required to advance troubleshooting:
    Boot OS X Recovery by holding ⌘ and r (two fingers) while you start your Mac. At the Mac OS X Utilities screen, select Disk Utility. Select your startup volume (usually named "Macintosh HD") and click the Repair Disk button. Describe any errors it reports in red.
    When it finishes restart your Mac and test again for operation. If it's still not behaving as you expect it should, please post the results of EtreCheck in accordance with the following instructions:
    Apple Support Communities contributor etresoft wrote a very useful app to quickly gather certain system information that may help point to a cause of this problem. Go to his website, download and run EtreCheck:
    http://www.etresoft.com/etrecheck
    Etrecheck will be in your Downloads folder. Open it from there. You may see the following dialog box:
    Click Open - etresoft contributes to this forum frequently and can be considered a trustworthy developer.
    It will take a moment to run as it collects its data.
    Copy and paste its output in a reply.
    Do not be concerned about anything that says "Problem" or “failed” or anything else that may appear in red.
    EtreCheck was designed to remove any personal information (such as your computer's name and serial numbers) but if you see anything that looks like an email address or any other personal information that should not be divulged to others, please delete or obscure that information when you post the reply.
    When you are finished with EtreCheck, quit the program. It occupies very little space, and you can keep it or drag it to the Trash as you wish.
    After completing the above please determine if the problems also occur in "Safe Mode":
    Safe Mode or "Safe Boot" is a troubleshooting mode that bypasses all third party system extensions and loads only required system components. Read about it: Starting up in Safe Mode
    You must disable FileVault before you can start your Mac in Safe Mode.
    Starting your Mac in Safe Mode will take longer than usual, graphics will not render smoothly, audio is disabled on some Macs, and some programs (iTunes for example) may not work at all.
    Merely starting your Mac in Safe Mode is not intended to resolve the problem, it's to observe its performance without certain additional components.
    To end Safe Mode restart your Mac normally. Shutdown will take longer as well.
    To identify potential hardware problems: Apple Hardware Test.

  • Performance slows down when moving from stage to test schema within same instance with same database table and objects

    We have created a stage schema and tested application which is working fine when we are moving it to another schema for further testing ( This schema is created using same scripts which were used to create objects in staging schema) the performanc of application (Developed in .NET) slows down drastically
    Some of the store procedures we have checked at Databse/SQLdeveloper level are giving almost same performance but at Application level there is lot of difference
    Can you please help
    We are using Oracke 11g Database

    Are you using the Database Cloud Service?  You cannot create schemas in the Database Cloud Service, which makes me think you are not.  This forum is only for the Database Cloud Service.
    - Rick Greenwald

  • Sometimes I get a message on the task bar at the bottom of the screen saying Firefox is using too much memory and the browser slows down terribly. What do I need to do?

    This has been happening for several months now.
    I use AVG anti-virus and it runs both updates and scans regularly. I do find that if I do an extra full scan it improves the situation for perhaps half a day.
    Sometimes the fault slows down the browser so much that it times out and I have to click the retry button.
    It seems to happen with most sites that I visit, I have been unable to identify any particular one as being worse than the others

    If you want to reduce memory(60%) '''when firefox minimize[only in windows os] '''there is an easy old good trick:
    type in the address bar '''about:config'''
    then press the button '''i'll be careful i promise'''
    then '''right-click''' anywhere in the list of preferences and choose '''new''' > '''boolean'''
    then type in the open window '''config.trim_on_minimize'''
    then click''' OK''', and in the next window select '''TRUE''' and click '''OK'''.
    exit firefox and restart-it.
    '''works only in windows os'''
    see for more info :
    [http://kb.mozillazine.org/About:config About:config]
    [http://kb.mozillazine.org/Config.trim_on_minimize Config.trim on minimize]
    thank you
    Please mark "Solved" the answer that really solve the problem, to help others with a similar problem.

  • What is this all about? "The "QuickTime Plug-in 7.6.6" plug-in is slowing down your Mac. You can wait for it to recover or stop it now."  I'm running Mavericks 6.8.

    I regularly get a prompt reading as follows: "The "QuickTime Plug-in 7.6.6" plug-in is slowing down your Mac. You can wait for it to recover or stop it now."  I've tried waiting, but nothing happens.  I "stop it now" and lose the page I'm reading.

    GJD
    You haven't provided quite enough info for anyone to be able to help. Please follow these tips:
    Quoted from Apple's "How to write a good question"
       To help other members answer your question, give as many details as you can.
    Include your product name and specs such as processor speed, memory, and storage capacity. Please do not include your Serial Number, IMEI, MEID, or other personal information.
    Provide the version numbers of your operating system and relevant applications, for example "iOS 6.0.3" or "iPhoto 9.1.2".
    Describe the problem, and include any details about what seems to cause it.
    List any troubleshooting steps you've already tried, or temporary fixes you've discovered.
    CCC

  • I am running OSX10.9.1 on an iMac, and its slowing down. MacKeeper and others are offering me procedures to fix this. Do they work?

    Is MacKeeper or some other product useful on vleaaning up myiMac, which is slowing down

    Things You Can Do To Resolve Slow Downs
    If your computer seems to be running slower here are some things you can do:
    Start with visits to:     OS X Maintenance - MacAttorney;
                                      The X Lab: The X-FAQs;
                                      The Safe Mac » Mac Performance Guide;
                                      The Safe Mac » The myth of the dirty Mac;
                                      Mac maintenance Quick Assist.
    Boot into Safe Mode then repair your hard drive and permissions:
    Repair the Hard Drive and Permissions Pre-Lion
    Boot from your OS X Installer disc. After the installer loads select your language and click on the Continue button. When the menu bar appears select Disk Utility from the Utilities menu. After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list.  In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the installer.
    Repair the Hard Drive - Lion/Mountain Lion/Mavericks
    Boot to the Recovery HD:
    Restart the computer and after the chime press and hold down the COMMAND and R keys until the Utilites Menu screen appears. Alternatively, restart the computer and after the chime press and hold down the OPTION key until the boot manager screen appears. Select the Recovery HD disk icon and click on the arrow button below.
    When the recovery menu appears select Disk Utility. After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list.  In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported, then click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the main menu. Select Restart from the Apple menu.
    Restart your computer normally and see if this has helped any. Next do some maintenance:
    For situations Disk Utility cannot handle the best third-party utility is Disk Warrior;  DW only fixes problems with the disk directory, but most disk problems are caused by directory corruption; Disk Warrior 4.x is now Intel Mac compatible.
    Note: Alsoft ships DW on a bootable DVD that will startup Macs running Snow Leopard or earlier. It cannot start Macs that came with Lion or later pre-installed, however, DW will work on those models.
    Suggestions for OS X Maintenance
    OS X performs certain maintenance functions that are scheduled to occur on a daily, weekly, or monthly period. The maintenance scripts run in the early AM only if the computer is turned on 24/7 (no sleep.) If this isn't the case, then an excellent solution is to download and install a shareware utility such as Macaroni, JAW PseudoAnacron, or Anacron that will automate the maintenance activity regardless of whether the computer is turned off or asleep.  Dependence upon third-party utilities to run the periodic maintenance scripts was significantly reduced since Tiger.  These utilities have limited or no functionality with Snow Leopard or later and should not be installed.
    OS X automatically defragments files less than 20 MBs in size, so unless you have a disk full of very large files there's little need for defragmenting the hard drive.
    Helpful Links Regarding Malware Protection
    An excellent link to read is Tom Reed's Mac Malware Guide.
    Also, visit The XLab FAQs and read Detecting and avoiding malware and spyware.
    See these Apple articles:
              Mac OS X Snow Leopard and malware detection
              OS X Lion- Protect your Mac from malware
              OS X Mountain Lion- Protect your Mac from malware
              About file quarantine in OS X
    If you require anti-virus protection I recommend using VirusBarrier Express 1.1.6 or Dr.Web Light both from the App Store. They're both free, and since they're from the App Store, they won't destabilize the system. (Thank you to Thomas Reed for these recommendations.)
    Troubleshooting Applications
    I recommend downloading a utility such as TinkerTool System, OnyX, Mavericks Cache Cleaner, or Cocktail that you can use for removing old log files and archives, clearing caches, etc. Corrupted cache, log, or temporary files can cause application or OS X crashes as well as kernel panics.
    If you have Snow Leopard or Leopard, then for similar repairs install the freeware utility Applejack.  If you cannot start up in OS X, you may be able to start in single-user mode from which you can run Applejack to do a whole set of repair and maintenance routines from the command line.  Note that AppleJack 1.5 is required for Leopard. AppleJack 1.6 is compatible with Snow Leopard. Applejack does not work with Lion and later.
    Basic Backup
    For some people Time Machine will be more than adequate. Time Machine is part of OS X. There are two components:
    1. A Time Machine preferences panel as part of System Preferences;
    2. A Time Machine application located in the Applications folder. It is
        used to manage backups and to restore backups. Time Machine
        requires a backup drive that is at least twice the capacity of the
        drive being backed up.
    Alternatively, get an external drive at least equal in size to the internal hard drive and make (and maintain) a bootable clone/backup. You can make a bootable clone using the Restore option of Disk Utility. You can also make and maintain clones with good backup software. My personal recommendations are (order is not significant):
      1. Carbon Copy Cloner
      2. Get Backup
      3. Deja Vu
      4. SuperDuper!
      5. Synk Pro
      6. Tri-Backup
    Visit The XLab FAQs and read the FAQ on backup and restore.  Also read How to Back Up and Restore Your Files. For help with using Time Machine visit Pondini's Time Machine FAQ for help with all things Time Machine.
    Referenced software can be found at MacUpdate.
    Additional Hints
    Be sure you have an adequate amount of RAM installed for the number of applications you run concurrently. Be sure you leave a minimum of 10% of the hard drive's capacity as free space.
    Add more RAM. If your computer has less than 2 GBs of RAM and you are using OS X Leopard or later, then you can do with more RAM. Snow Leopard and Lion work much better with 4 GBs of RAM than their system minimums. The more concurrent applications you tend to use the more RAM you should have.
    Always maintain at least 15 GBs or 10% of your hard drive's capacity as free space, whichever is greater. OS X is frequently accessing your hard drive, so providing adequate free space will keep things from slowing down.
    Check for applications that may be hogging the CPU:
    Pre-Mavericks
    Open Activity Monitor in the Utilities folder.  Select All Processes from the Processes dropdown menu.  Click twice on the CPU% column header to display in descending order.  If you find a process using a large amount of CPU time (>=70,) then select the process and click on the Quit icon in the toolbar.  Click on the Force Quit button to kill the process.  See if that helps.  Be sure to note the name of the runaway process so you can track down the cause of the problem.
    Mavericks and later
    Open Activity Monitor in the Utilities folder.  Select All Processes from the View menu.  Click on the CPU tab in the toolbar. Click twice on the CPU% column header to display in descending order.  If you find a process using a large amount of CPU time (>=70,) then select the process and click on the Quit icon in the toolbar.  Click on the Force Quit button to kill the process.  See if that helps.  Be sure to note the name of the runaway process so you can track down the cause of the problem.
    Often this problem occurs because of a corrupted cache or preferences file or an attempt to write to a corrupted log file.

  • Picture Indicator slows down front panel

    Hello folks,
    I would like to use the picture functions vi's to draw alot of dots on a bitmap.
    Problem is, that after a certain amount of dots (>10k) the vi starts to slow down if I show the indicator of the picture.
    However when I use a picture to pixmap and then redraw the picture from the pixmap the front panel indicator doesn't slow down the vi at all.
    I would be very grateful for a more elegant solution to this problem other than redrawing the picture from a pixmap.
    Best regards,
    Mark
    Attachments:
    DotDrawing.vi ‏12 KB

    Mark,
    When the image has more datapoints than the image has pixels or when the new image overlaps part of the old image, things can slow down.
    But I suspect that the real problem is the re-allocation of memory as the picture string grows.  Open the Draw Point.vi and Set Pen State.vi block diagrams and you will see that each of them does a Concatenate String operation.  Strings are stored in memory as a 4-byte length and an array of characters. Like any other array, the string elements must be in contiguous memory locations. So, as the string grows, frequent memory re-allocations must occur.  This can slow things dramatically.  The way those picture VIs are built there is no way to effectively pre-allocate the memory.
    I do not know how effective it might be, but you could rewrite those VIs to use arrays of U8, Initialize Array, and Replace Array Subset, followed by Byte Array to String.  Then only one memory allocation wold be required.
    Lynn

  • ACC slows down Mac OS X Finder (10.8.4)

    I'm an iOS programmer. Knows Mac OS SDK well.
    I downloaded and subscribed Adobe Creative Cloud.
    From then, curious problem appeared on my Finder of Mac OS X.
    If ACC is running background (when ACC is on my menu bar), my Finder slows down or Even cannot access to ANY or some directories.
    At first, it has been observed only in accessing Library folder, but today my Desktop folder was not accessed. Continuous spinning waiting sign....!
    So I quit ACC  and reset Finder, then Everything restores.
    IF I don't quit ACC and reset Finder, then Nothing restores.
    Do you understand this? If not, I will show screen capture video.
    I hoped your new update caught this problem, but it seems not included.
    Be alert to Mac OS X user's voice... I have Windows laptop but it doesn't slow down File Explorer.
    Thank you.

    version of ACC is 1.1.0.213
    Today I executed ACC agent again, and the Finder failed to reach Library folder.
    But after quitting and relaunching of ACC agent, Finder didn't fail to reach to any folder.
    I wil turn it on and will see if those error occurs again.
    Sincerely,
    Hison Kahng
    2013. 8. 14., 오전 10:52, David__B <[email protected]> 작성:
    Re: ACC slows down Mac OS X Finder (10.8.4)
    created by David__B in Adobe Creative Cloud - View the full discussion
    Hi YerimENTClinic,
    Are you still seeing the behavior?
    What version of Creative Cloud app are you using? (From the Preferences > Account tab)
    Does signing out of Creative Cloud, closing it, relaunching and signing in make any difference?
    Thanks,
    -Dave
    Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/5592601#5592601
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/5592601#5592601
    To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/5592601#5592601. In the Actions box on the right, click the Stop Email Notifications link.
    Start a new discussion in Adobe Creative Cloud by email or at Adobe Community
    For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

  • Vi slowing down as it runs

    Hi everyone! I have a problem with my vi:
    As I checked the vi, I found that it seems to "slow down" as the vi runs..I mean, the first measures goes as fast as 58 measures per second, +-30 seconds later it runs at 32 measures per second (this is with time between loops 0 ms-the fastest to measure-, delay before read 10 ms. I read some posts similar to this, and it seamed to be solved with time delay in the loops, even though I already have, I tried giving the loops more time, but it takes less measurements at first and similar measurements 30 sec later (I took the 30 sec just to compare) 
    1. What may be causing this problem? Is it the cases? The buffer? The shift register? The VISA close function? I don´t really know if this can make a vi slower.Ii tried deleting one of this at the time, and even though with some combinations run faster (more measurements per sec) , the problem remains (less measurements every second)...
    2. Is it any way to run the vi faster? With 9600 bauds y should be able to collect +-180 measures per second.Instead I can only take +-60 measures per second....what should I consider when I´m programming, so a can take all the measures I can?
    I attach my vi, if someone can take a look at it....Thank´s a lot!!
    Attachments:
    example lab view.zip ‏347 KB

    Sorry for the delay...
    Do you need indicators "waveform graph" and "table".  The slowing down seems to come from the update of those two indicators.
    Time to process 50 datas without updating  "waveform graph" and "table".
    Time to process 50 datas with update of  "waveform graph" and "table".
    Jean-Marc
    Jean-Marc
    LV2009 and LV2013
    Free PDF Report with iTextSharp
    Attachments:
    Processing datas.vi ‏91 KB

  • Entire OS has slowed down and likes to stall

    What factors can I look in to to cause the entire operating system to slow down dramatically? I can't recall if there was any single instance that started this behavior but it's been several weeks now.
    Some examples;
    On a fresh reboot, it takes a couple minutes (120-150 seconds) for the menu bar and dock to load up completely.
    When I start Safari, it takes at least 20 seconds to just to allow me to either type in the url bar or to select a bookmark from my book mark bar. Once a website is entered, it can take up to a minute to actually load the web site. Many times this behavior with Safari is not secluded to a fresh reboot or restart of Safari. I've been using the browser for a couple hours now and it took more than 15 seconds to load ANY images on apple.com/support, meaning it was just a white page. Firefox is faster but still stalls at times.
    Spotlight is slower than normal. Typing a-d-d to open Address book just wasn't all that snappy. Once Address Book opened, it took more time than usual just to load contacts. It shouldn't take ANY time as I recall. Typing p-h-o-t-o-s-h-o-p used to be very fast and responsive and the first suggestion was in fact photoshop. Now Spotlight occasionally hangs as I'm in the processes of typing and can't "think" past p-h-o-t-o so it thinks I want PhotoBooth.
    Mail has also been acting slow. Just issuing CMD+N should take a split second but I have to wait for the OS to consider it before decides to create a new mail.
    Generally, programs have just been stalling even more frequently than usual and I spent a portion of the day staring at spinning beach balls. I'm considering 30-60 minutes a portion of the day.
    I've looked at some of the obvious things; I've eliminated all start up items in the accounts pref pane, I've freed up as much of the HDD as I can so I now have 12GB left on my 90GB partition. I'm currently running VMWare but I'm certain that it's actually having little to zero impact on the system performance. In fact, WinXP is running far more responsive at the moment as it's being emulated by Fusion. I had Tinker Tool installed but eliminated that and have restarted the os a number of times. Nothing seems to be standing out in Activity Monitor as a memory hog. Top items right now are VMWare, Safari, WindowServer and kernal-task.
    Some more background...
    This is a 1 gen old 15" MacBook Pro with a 2.2 GHz Core 2 Do and 4GB 667 MHz Ram. It occasionally likes to refuse any keyboard or track pad input but I can plug a mouse in and close programs before I restart. When that happens I need to zap PRam to get back to normal. I've probably done that about a dozen times in the last two weeks. I think that make be related to static discharge as I use the laptop. I had it at the Apple store to get the mother board (are they still "mother boards"?) replaced due to a video output problem and when I got it back the embedded serial number was gone so that causes issues with retaining passwords and such while web browsing. I've been informed on this forum that they can fix that at the shop. I've been having issues with the battery as well but just attribute that to an "old" battery. It's only about a year old but doesn't last more than 45 minutes. More recently, it has just decided to shut off with no warning when the battery indicator on the bottom of the computer shows it still has half a charge.
    Thanks for any input

    Not bad at all. I ran *sudo chmod -RN "/System/Library/User Template"* and it significantly reduced all the messages I received in disk utility. We went from about 40 to 8. The remaining messages are below.
    2009-01-30 20:00:01 -0500: Warning: SUID file "System/Library/Filesystems/AppleShare/afpLoad" has been modified and will not be repaired.
    2009-01-30 20:00:01 -0500: Warning: SUID file "usr/bin/setregion" has been modified and will not be repaired.
    2009-01-30 20:00:09 -0500: Warning: SUID file "System/Library/PrivateFrameworks/Install.framework/Versions/A/Resources/runner " has been modified and will not be repaired.
    2009-01-30 20:00:09 -0500: Warning: SUID file "System/Library/Printers/IOMs/LPRIOM.plugin/Contents/MacOS/LPRIOMHelper" has been modified and will not be repaired.
    2009-01-30 20:00:09 -0500: Group differs on "private/etc/cups", should be 0, group is 26.
    2009-01-30 20:00:09 -0500: Permissions differ on "private/var/spool/cups/cache/rss", should be drwxr-xr-x , they are drwxrwxr-x .
    2009-01-30 20:00:13 -0500: ACL missing on "System/Library/User Template/English.lproj/Documents".
    2009-01-30 20:00:13 -0500: ACL missing on "System/Library/User Template/English.lproj/Downloads".

  • AddressBookSourcesSync Causing Sever Laptop Slow Down

    After updating to iOS 5 and Icloud my Laptop has some severe slow down issues. I started the Acitivity Monitor and found that the AddressBookSourcesSync user process is using as much as 90% of the CPU and lots of Memory both virtual and Real Memory. I can stop this process and the system returns to normal. But every time I start up I can not use the computer until I quit the process.
    Here is a process sample from the activity monitor.
    Sampling process 398 for 3 seconds with 1 millisecond of run time between samples
    Sampling completed, processing symbols...
    Analysis of sampling AddressBookSourceSync (pid 398) every 1 millisecond
    Process:         AddressBookSourceSync [398]
    Path:            /System/Library/Frameworks/AddressBook.framework/Versions/A/Resources/AddressBo okSourceSync.app/Contents/MacOS/AddressBookSourceSync
    Load Address:    0x10c0f3000
    Identifier:      com.apple.AddressBookSourceSync
    Version:         1.1 (1062)
    Build Info:      AddressBook-1062000000000000~1
    Code Type:       X86-64 (Native)
    Parent Process:  launchd [279]
    Date/Time:       2011-11-04 10:15:26.302 -0500
    OS Version:      Mac OS X 10.7.2 (11C74)
    Report Version:  7
    Call graph:
        1222 Thread_6953   DispatchQueue_1: com.apple.main-thread  (serial)
        + 1222 ???  (in AddressBookSourceSync)  load address 0x10c0f3000 + 0x1220  [0x10c0f4220]
        +   1222 ???  (in AddressBookSourceSync)  load address 0x10c0f3000 + 0x1f38  [0x10c0f4f38]
        +     1222 ???  (in AddressBookSourceSync)  load address 0x10c0f3000 + 0x15a7  [0x10c0f45a7]
        +       1222 -[NSRunLoop(NSRunLoop) runUntilDate:]  (in Foundation) + 66  [0x7fff890fec0a]
        +         1222 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]  (in Foundation) + 267  [0x7fff8907b04f]
        +           1222 CFRunLoopRunSpecific  (in CoreFoundation) + 230  [0x7fff8abfdae6]
        +             1222 __CFRunLoopRun  (in CoreFoundation) + 1617  [0x7fff8abfe471]
        +               1222 __CFRunLoopDoTimer  (in CoreFoundation) + 534  [0x7fff8ac1dad6]
        +                 1222 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__  (in CoreFoundation) + 20  [0x7fff8ac1df84]
        +                   1222 __NSFireDelayedPerform  (in Foundation) + 392  [0x7fff8907b25a]
        +                     1222 ???  (in AddressBookSourceSync)  load address 0x10c0f3000 + 0x1d04  [0x10c0f4d04]
        +                       1222 ???  (in AddressBookSourceSync)  load address 0x10c0f3000 + 0x1e5a  [0x10c0f4e5a]
        +                         1222 ???  (in AddressBookSourceSync)  load address 0x10c0f3000 + 0x213b  [0x10c0f513b]
        +                           1222 -[__NSOperationInternal waitUntilFinishedOrTimeout:]  (in Foundation) + 224  [0x7fff8918a6bd]
        +                             1222 _pthread_cond_wait  (in libsystem_c.dylib) + 890  [0x7fff8be202a6]
        +                               1222 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff8ab06bca]
        1222 Thread_6970   DispatchQueue_2: com.apple.libdispatch-manager  (serial)
        + 1222 _dispatch_mgr_thread  (in libdispatch.dylib) + 54  [0x7fff893aa14e]
        +   1222 _dispatch_mgr_invoke  (in libdispatch.dylib) + 923  [0x7fff893ab5be]
        +     1222 kevent  (in libsystem_kernel.dylib) + 10  [0x7fff8ab077e6]
        1222 Thread_6971   DispatchQueue_6: com.apple.root.default-priority  (concurrent)
        + 1222 start_wqthread  (in libsystem_c.dylib) + 13  [0x7fff8be1fb85]
        +   1222 _pthread_wqthread  (in libsystem_c.dylib) + 316  [0x7fff8be1e3da]
        +     1222 _dispatch_worker_thread2  (in libdispatch.dylib) + 255  [0x7fff893aa799]
        +       1222 _dispatch_call_block_and_release  (in libdispatch.dylib) + 18  [0x7fff893a98ba]
        +         1222 ____NSOQSchedule_block_invoke_2  (in Foundation) + 124  [0x7fff890ca9e6]
        +           1222 -[__NSOperationInternal start]  (in Foundation) + 705  [0x7fff890b7788]
        +             1222 -[NSInvocationOperation main]  (in Foundation) + 42  [0x7fff8918a970]
        +               1222 -[NSInvocation invoke]  (in CoreFoundation) + 132  [0x7fff8ac5b0a4]
        +                 1222 __invoking___  (in CoreFoundation) + 140  [0x7fff8ac5b20c]
        +                   1222 -[PHXCardDAVSource startSync]  (in CardDAVPlugin) + 697  [0x10d48fe59]
        +                     1222 -[PHXCardDAVSource doSyncWithServer:]  (in CardDAVPlugin) + 10411  [0x10d493068]
        +                       1222 -[CDXController syncContainerInfos:inLocalDatabase:multiGetBatchSize:maxSimultRequestsPerFolder :maxSimultImageGets:actionsOnlyIfSuccessfulAction:useActionsAndCTag:usePostIfAva ilable:useSyncReportIfAvailable:maxBulkImportResources:maxBulkCRUDResources:useB ulkChangePrecondition:withTimeout:errors:]  (in CardDAVPlugin) + 426  [0x10d4a7f8a]
        +                         1222 -[CDXController _syncContainerInfos:containerActions:multiGetBatchSize:maxSimultRequestsPerFold er:usePostIfAvailable:useSyncReportIfAvailable:maxBulkImportResources:maxBulkCRU DResources:useBulkChangePrecondition:withTimeout:errors:]  (in CardDAVPlugin) + 1483  [0x10d4a8a49]
        +                           1222 -[CDXController _runRunLoopUntilFinished]  (in CardDAVPlugin) + 140  [0x10d4ab696]
        +                             1222 CFRunLoopRunSpecific  (in CoreFoundation) + 230  [0x7fff8abfdae6]
        +                               1222 __CFRunLoopRun  (in CoreFoundation) + 905  [0x7fff8abfe1a9]
        +                                 1222 __CFRunLoopDoSources0  (in CoreFoundation) + 253  [0x7fff8abd73bd]
        +                                   1222 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__  (in CoreFoundation) + 17  [0x7fff8abd7b51]
        +                                     1222 MultiplexerSource::perform()  (in CFNetwork) + 212  [0x7fff87fd4ca2]
        +                                       1222 URLConnectionClient::processEvents()  (in CFNetwork) + 185  [0x7fff87fd4dfd]
        +                                         1222 URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayl oad(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long)  (in CFNetwork) + 1354  [0x7fff880a9efa]
        +                                           1222 URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayl oad(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long)  (in CFNetwork) + 862  [0x7fff880a9d0e]
        +                                             1222 URLConnectionClient::_clientDidFinishLoading(URLConnectionClient::ClientConnect ionEventQueue*)  (in CFNetwork) + 296  [0x7fff87ff9ee2]
        +                                               1222 _NSURLConnectionDidFinishLoading  (in Foundation) + 81  [0x7fff890d7692]
        +                                                 1222 ___NSURLConnectionDidFinishLoading_block_invoke_1  (in Foundation) + 122  [0x7fff890d7712]
        +                                                   1222 -[CoreDAVContainerMultiGetTask finishCoreDAVTaskWithError:]  (in CoreDAV) + 1299  [0x7fff8b321c19]
        +                                                     1222 -[CoreDAVTask finishCoreDAVTaskWithError:]  (in CoreDAV) + 272  [0x7fff8b3375be]
        +                                                       1222 -[CDXLocalDB containerSyncTask:retrievedAddedOrModifiedActions:removed:]  (in CardDAVPlugin) + 514  [0x10d4b18d5]
        +                                                         1222 -[CDXLocalDB _saveChanges:inFolderWithURL:]  (in CardDAVPlugin) + 902  [0x10d4b1c79]
        +                                                           1222 -[PHXSource _mergeSimilarRecords:]  (in AddressBook) + 72  [0x7fff8cdd6495]
        +                                                             1222 -[ABSimilarRecordMerger matchAndMergeRecords:]  (in AddressBook) + 1037  [0x7fff8ceb91ba]
        +                                                               1222 -[ABSimilarRecordMerger applyPeopleFilters]  (in AddressBook) + 295  [0x7fff8ceb7be4]
        +                                                                 1222 ABRunWithAutoreleasePool  (in AddressBook) + 58  [0x7fff8ccc716b]
        +                                                                   1222 -[ABSimilarRecordMerger applyFilter:importRecords:destRecords:]  (in AddressBook) + 285  [0x7fff8ceb7d4f]
        +                                                                     635 -[ABSimilarRecordMerger bucketInHashTable:forRecord:]  (in AddressBook) + 89  [0x7fff8ceb8d8f]
        +                                                                     ! 635 CFDictionarySetValue  (in CoreFoundation) + 252  [0x7fff8abd2a8c]
        +                                                                     !   635 CFBasicHashSetValue  (in CoreFoundation) + 1871  [0x7fff8abd321f]
        +                                                                     !     635 __CFDictionaryEquateKeys  (in CoreFoundation) + 46  [0x7fff8abe399e]
        +                                                                     !       635 _peopleAreIdentical  (in AddressBook) + 30  [0x7fff8ceba3da]
        +                                                                     !         604 ABPeopleAreIdentical  (in AddressBook) + 324  [0x7fff8ced1ec1]
        +                                                                     !         : 305 _propertyIsIdentical  (in AddressBook) + 36  [0x7fff8ced1d05]
        +                                                                     !         : | 267 -[ABRecord valueForProperty:]  (in AddressBook) + 139  [0x7fff8ccd4dee]
        +                                                                     !         : | + 264 -[ABRecord nts_ValueForProperty:]  (in AddressBook) + 25  [0x7fff8ccd4f01]
        +                                                                     !         : | + ! 264 -[ABRecord nts_ValueForProperty:row:]  (in AddressBook) + 48  [0x7fff8ccd4f33]
        +                                                                     !         : | + !   213 -[ABCDRecord nts_ValueForProperty:row:record:]  (in AddressBook) + 192  [0x7fff8ccd50e1]
        +                                                                     !         : | + !   : 202 -[ABCDRecord copyMultiValueWithRecord:withProperty:]  (in AddressBook) + 68  [0x7fff8cd802e2]
        +                                                                     !         : | + !   : | 147 -[ABMultiValueCoreDataWrapper initWithRecord:managedObject:property:]  (in AddressBook) + 177  [0x7fff8cd870bb]
        +                                                                     !         : | + !   : | + 42 +[ABMultiValueCoreDataWrapper populateIdentifiers:values:labels:primaryIdentifier:withDataFromRecord:managedO bject:property:]  (in AddressBook) + 1354  [0x7fff8cd87a67]
        +                                                                     !         : | + !   : | + ! 18 -[ABCDRecord propertyValuesWithKey:addressBook:]  (in AddressBook) + 206  [0x7fff8cd80fb4]
        +                                                                     !         : | + !   : | + ! : 13 -[ABCDRecord fetchPropertyValuesWithKey:uniqueId:addressBook:]  (in AddressBook) + 687  [0x7fff8cd81528]
        +                                                                     !         : | + !   : | + ! : | 9 -[_NSFaultingMutableSet allObjects]  (in CoreData) + 52  [0x7fff938f15d4]
        +                                                                     !         : | + !   : | + ! : | + 3 -[NSSet allObjects]  (in CoreFoundation) + 398  [0x7fff8ac4b03e]
        +                                                                     !         : | + !   : | + ! : | + ! 2 +[NSArray arrayWithObjects:count:]  (in CoreFoundation) + 49  [0x7fff8ac275e1]
        +                                                                     !         : | + !   : | + ! : | + ! : 1 -[NSObject retain]  (in CoreFoundation) + 18  [0x7fff8abf5ff2]
        +                                                                     !         : | + !   : | + ! : | + ! : | 1 _objc_rootRetain  (in libobjc.A.dylib) + 108  [0x7fff8d0eb255]
        +                                                                     !         : | + !   : | + ! : | + ! : |   1 objc::DenseMap<objc_object*, unsigned long, true, objc::DenseMapInfo<objc_object*>, objc::DenseMapInfo<unsigned long> >::FindAndConstruct(objc_object* const&)  (in libobjc.A.dylib) + 32  [0x7fff8d0eb29a]
        +                                                                     !         : | + !   : | + ! : | + ! : |     1 objc::DenseMap<objc_object*, unsigned long, true, objc::DenseMapInfo<objc_object*>, objc::DenseMapInfo<unsigned long> >::LookupBucketFor(objc_object* const&, std::__1::pair<objc_object*, unsigned long>*&) const  (in libobjc.A.dylib) + 95  [0x7fff8d0eb327]
        +                                                                     !         : | + !   : | + ! : | + ! : 1 -[NSObject retain]  (in CoreFoundation) + 0  [0x7fff8abf5fe0]
        +                                                                     !         : | + !   : | + ! : | + ! 1 objc_msgSend  (in libobjc.A.dylib) + 40  [0x7fff8d0e7ea8]
        +                                                                     !         : | + !   : | + ! : | + 3 -[NSSet allObjects]  (in CoreFoundation) + 357,1,...  [0x7fff8ac4b015,0x7fff8ac4aeb1,...]
        +                                                                     !         : | + !   : | + ! : | + 2 objc_msgSend  (in libobjc.A.dylib) + 15  [0x7fff8d0e7e8f]
        +                                                                     !         : | + !   : | + ! : | + 1 -[NSSet allObjects]  (in CoreFoundation) + 371  [0x7fff8ac4b023]
        +                                                                     !         : | + !   : | + ! : | +   1 -[NSSet getObjects:count:]  (in CoreFoundation) + 304  [0x7fff8ac4b1c0]
        +                                                                     !         : | + !   : | + ! : | +     1 __CFBasicHashFastEnumeration  (in CoreFoundation) + 1  [0x7fff8ac274f1]
        +                                                                     !         : | + !   : | + ! : | 2 objc_msgSend  (in libobjc.A.dylib) + 15  [0x7fff8d0e7e8f]
        +                                                                     !         : | + !   : | + ! : | 1 -[_NSFaultingMutableSet allObjects]  (in CoreData) + 27  [0x7fff938f15bb]
        +                                                                     !         : | + !   : | + ! : | + 1 -[_NSFaultingMutableSet willRead]  (in CoreData) + 1  [0x7fff938ed011]
        +                                                                     !         : | + !   : | + ! : | 1 -[_NSFaultingMutableSet allObjects]  (in CoreData) + 1  [0x7fff938f15a1]
        +                                                                     !         : | + !   : | + ! : 3 -[ABCDRecord fetchPropertyValuesWithKey:uniqueId:addressBook:]  (in AddressBook) + 670  [0x7fff8cd81517]
        +                                                                     !         : | + !   : | + ! : | 1 -[NSManagedObject valueForKey:]  (in CoreData) + 61  [0x7fff938ecb9d]
        +                                                                     !         : | + !   : | + ! : | + 1 _PFRawIndexForKnownKey  (in CoreData) + 65  [0x7fff9388dbc1]
        +                                                                     !         : | + !   : | + ! : | +   1 _PFRawFastIndexForKnownKey  (in CoreData) + 73  [0x7fff9388dcc9]
        +                                                                     !         : | + !   : | + ! : | +     1 CFStringGetCStringPtr  (in CoreFoundation) + 6  [0x7fff8abd05c6]
        +                                                                     !         : | + !   : | + ! : | 1 -[NSManagedObject valueForKey:]  (in CoreData) + 91  [0x7fff938ecbbb]
        +                                                                     !         : | + !   : | + ! : | 1 objc_msgSend  (in libobjc.A.dylib) + 30  [0x7fff8d0e7e9e]
        +                                                                     !         : | + !   : | + ! : 2 -[ABCDRecord fetchPropertyValuesWithKey:uniqueId:addressBook:]  (in AddressBook) + 91  [0x7fff8cd812d4]
        +                                                                     !         : | + !   : | + ! :   2 +[ABCDRecord entityNameForPropertyKey:]  (in AddressBook) + 25  [0x7fff8ccd0979]
        +                                                                     !         : | + !   : | + ! :     1 -[NSDictionary(NSKeyValueCoding) valueForKey:]  (in Foundation) + 1  [0x7fff89078404]
        +                                                                     !         : | + !   : | + ! :     1 objc_msgSend  (in libobjc.A.dylib) + 40  [0x7fff8d0e7ea8]
        +                                                                     !         : | + !   : | + ! 9 -[ABCDRecord propertyValuesWithKey:addressBook:]  (in AddressBook) + 726  [0x7fff8cd811bc]
        +                                                                     !         : | + !   : | + ! : 9 +[NSDictionary dictionaryWithObjects:forKeys:]  (in CoreFoundation) + 49  [0x7fff8aca0371]
        +                                                                     !         : | + !   : | + ! :   4 -[NSDictionary initWithObjects:forKeys:]  (in CoreFoundation) + 1308  [0x7fff8ac74f6c]
        +                                                                     !         : | + !   : | + ! :   | 4 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]  (in CoreFoundation) + 880  [0x7fff8ac26ce0]
        +                                                                     !         : | + !   : | + ! :   |   3 CFDictionaryCreateMutable  (in CoreFoundation) + 68  [0x7fff8abd1cb4]
        +                                                                     !         : | + !   : | + ! :   |   + 3 __CFDictionaryCreateGeneric  (in CoreFoundation) + 1400  [0x7fff8abd2288]
        +                                                                     !         : | + !   : | + ! :   |   +   2 CFBasicHashCreate  (in CoreFoundation) + 127  [0x7fff8abd232f]
        +                                                                     !         : | + !   : | + ! :   |   +   ! 1 _CFRuntimeCreateInstance  (in CoreFoundation) + 400  [0x7fff8abc9310]
        +                                                                     !         : | + !   : | + ! :   |   +   ! : 1 CFAllocatorAllocate  (in CoreFoundation) + 214  [0x7fff8abc9546]
        +                                                                     !         : | + !   : | + ! :   |   +   ! 1 _CFRuntimeCreateInstance  (in CoreFoundation) + 88  [0x7fff8abc91d8]
        +                                                                     !         : | + !   : | + ! :   |   +   1 CFBasicHashCreate  (in CoreFoundation) + 668  [0x7fff8abd254c]
        +                                                                     !         : | + !   : | + ! :   |   1 CFDictionaryCreateMutable  (in CoreFoundation) + 1  [0x7fff8abd1c71]
        +                                                                     !         : | + !   : | + ! :   2 -[NSDictionary initWithObjects:forKeys:]  (in CoreFoundation) + 78  [0x7fff8ac74a9e]
        +                                                                     !         : | + !   : | + ! :   | 2 look_up_class  (in libobjc.A.dylib) + 146  [0x7fff8d0e7a0f]
        +                                                                     !         : | + !   : | + ! :   |   1 NXMapGet  (in libobjc.A.dylib) + 42  [0x7fff8d0e3ad5]
        +                                                                     !         : | + !   : | + ! :   |   + 1 _mapStrHash  (in libobjc.A.dylib) + 59  [0x7fff8d0e3bd1]
        +                                                                     !         : | + !   : | + ! :   |   1 NXMapGet  (in libobjc.A.dylib) + 61  [0x7fff8d0e3ae8]
        +                                                                     !         : | + !   : | + ! :   1 -[NSDictionary initWithObjects:forKeys:]  (in CoreFoundation) + 831  [0x7fff8ac74d8f]
        +                                                                     !         : | + !   : | + ! :   | 1 __bzero  (in libsystem_c.dylib) + 0  [0x7fff8bdf5abe]
        +                                                                     !         : | + !   : | + ! :   1 -[NSDictionary initWithObjects:forKeys:]  (in CoreFoundation) + 1257  [0x7fff8ac74f39]
        +                                                                     !         : | + !   : | + ! :   | 1 -[__NSArrayI getObjects:range:]  (in CoreFoundation) + 43  [0x7fff8ac1c39b]
        +                                                                     !         : | + !   : | + ! :   |   1 -[__NSArrayI count]  (in CoreFoundation) + 0  [0x7fff8ac122d0]
        +                                                                     !         : | + !   : | + ! :   1 -[NSDictionary initWithObjects:forKeys:]  (in CoreFoundation) + 1  [0x7fff8ac74a51]
        +                                                                     !         : | + !   : | + ! 5 -[ABCDRecord propertyValuesWithKey:addressBook:]  (in AddressBook) + 113  [0x7fff8cd80f57]
        +                                                                     !         : | + !   : | + ! : 3 objc_msgSend_vtable9  (in libobjc.A.dylib) + 16  [0x7fff8d0e9250]
        +                                                                     !         : | + !   : | + ! : 1 CFBasicHashGetCount  (in CoreFoundation) + 8  [0x7fff8abd7598]
        +                                                                     !         : | + !   : | + ! : 1 CFDictionaryGetCount  (in CoreFoundation) + 52  [0x7fff8abdaec4]
        +                                                                     !         : | + !   : | + ! 3 -[ABCDRecord propertyValuesWithKey:addressBook:]  (in AddressBook) + 766  [0x7fff8cd811e4]
        +                                                                     !         : | + !   : | + ! : 3 -[__NSCFDictionary setObject:forKey:]  (in CoreFoundation) + 255  [0x7fff8ac262bf]
        +                                                                     !         : | + !   : | + ! :   3 CFDictionarySetValue  (in CoreFoundation) + 252  [0x7fff8abd2a8c]
        +                                                                     !         : | + !   : | + ! :     1 CFBasicHashSetValue  (in CoreFoundation) + 179  [0x7fff8abd2b83]
        +                                                                     !         : | + !   : | + ! :     1 __CFBasicHashReplaceValue  (in CoreFoundation) + 38  [0x7fff8abfd846]
        +                                                                     !         : | + !   : | + ! :     | 1 __CFDictionaryStandardRetainValue  (in CoreFoundation) + 71  [0x7fff8abd3d27]
        +                                                                     !         : | + !   : | + ! :     |   1 _CFRetain  (in CoreFoundation) + 245  [0x7fff8abc8065]
        +                                                                     !         : | + !   : | + ! :     |     1 OSAtomicCompareAndSwap64Barrier$VARIANT$mp  (in libsystem_c.dylib) + 8  [0x7fff8be6254c]
        +                                                                     !         : | + !   : | + ! :     1 __CFBasicHashReplaceValue  (in CoreFoundation) + 1  [0x7fff8abfd821]
        +                                                                     !         : | + !   : | + ! 2 -[ABCDRecord propertyValuesWithKey:addressBook:]  (in AddressBook) + 695  [0x7fff8cd8119d]
        +                                                                     !         : | + !   : | + ! : 1 +[NSArray array]  (in CoreFoundation) + 17  [0x7fff8ac241b1]
        +                                                                     !         : | + !   : | + ! : | 1 +[NSObject alloc]  (in CoreFoundation) + 0  [0x7fff8ac0e320]
        +                                                                     !         : | + !   : | + ! : 1 +[NSArray array]  (in CoreFoundation) + 38  [0x7fff8ac241c6]
        +                                                                     !         : | + !   : | + ! :   1 -[__NSPlaceholderArray initWithObjects:count:]  (in CoreFoundation) + 113  [0x7fff8ac12041]
        +                                                                     !         : | + !   : | + ! 1 -[ABCDRecord propertyValuesWithKey:addressBook:]  (in AddressBook) + 75  [0x7fff8cd80f31]
        +                                                                     !         : | + !   : | + ! : 1 CFDictionaryGetValue  (in CoreFoundation) + 143  [0x7fff8abc6f4f]
        +                                                                     !         : | + !   : | + ! :   1 CFBasicHashFindBucket  (in CoreFoundation) + 1897  [0x7fff8abc76d9]
        +                                                                     !         : | + !   : | + ! :     1 __CFStringHash  (in CoreFoundation) + 724  [0x7fff8abd0e84]
        +                                                                     !         : | + !   : | + ! 1 -[ABCDRecord propertyValuesWithKey:addressBook:]  (in AddressBook) + 146  [0x7fff8cd80f78]
        +                                                                     !         : | + !   : | + ! : 1 -[NSDictionary allValues]  (in CoreFoundation) + 373  [0x7fff8ac27195]
        +                                                                     !         : | + !   : | + ! :   1 objc_msgSend  (in libobjc.A.dylib) + 40  [0x7fff8d0e7ea8]
        +                                                                     !         : | + !   : | + ! 1 -[ABCDRecord propertyValuesWithKey:addressBook:]  (in AddressBook) + 232  [0x7fff8cd80fce]
        +                                                                     !         : | + !   : | + ! : 1 -[__NSArrayI count]  (in CoreFoundation) + 11  [0x7fff8ac122db]
        +                                                                     !         : | + !   : | + ! 1 -[ABCDRecord propertyValuesWithKey:addressBook:]  (in AddressBook) + 116  [0x7fff8cd80f5a]
        +                                                                     !         : | + !   : | + ! 1 objc_msgSend  (in libobjc.A.dylib) + 20  [0x7fff8d0e7e94]
        +                                                                     !         : | + !   : | + 35 +[ABMultiValueCoreDataWrapper populateIdentifiers:values:labels:primaryIdentifier:withDataFromRecord:managedO bject:property:]  (in AddressBook) + 435  [0x7fff8cd876d0]
        +                                                                     !         : | + !   : | + ! 33 +[ABMultiValueCoreDataWrapper messagingAddressesWithService:owner:withAddressBook:]  (in AddressBook) + 61  [0x7fff8cd89130]
        +                                                                     !         : | + !   : | + ! : 12 -[ABCDRecord propertyValuesWithKey:addressBook:]  (in AddressBook) + 206  [0x7fff8cd80fb4]
        +                                                                     !         : | + !   : | + ! : | 7 -[ABCDRecord fetchPropertyValuesWithKey:uniqueId:addressBook:]  (in AddressBook) + 670  [0x7fff8cd81517]
        +                                                                     !         : | + !   : | + ! : | + 6 -[NSManagedObject valueForKey:]  (in CoreData) + 61  [0x7fff938ecb9d]
        +                                                                     !         : | + !   : | + ! : | + ! 3 _PFRawIndexForKnownKey  (in CoreData) + 65  [0x7fff9388dbc1]
        +                                                                     !         : | + !   : | + ! : | + ! : 3 _PFRawFastIndexForKnownKey  (in CoreData) + 278,195  [0x7fff9388dd96,0x7fff9388dd43]
        +                                                                     !         : | + !   : | + ! : | + ! 1 _PFRawIndexForKnownKey  (in CoreData) + 194  [0x7fff9388dc42]
        +                                                                     !         : | + !   : | + ! : | + ! : 1 -[NSObject methodForSelector:]  (in CoreFoundation) + 52  [0x7fff8ac58a64]
        +                                                                     !         : | + !   : | + ! : | + ! :   1 object_getClass  (in libobjc.A.dylib) + 36  [0x7fff8d0e7b69]
        +                                                                     !         : | + !   : | + ! : | + ! 1 _PFRawIndexForKnownKey  (in CoreData) + 214  [0x7fff9388dc56]
        +                                                                     !         : | + !   : | + ! : | + ! : 1 -[__NSCFString isEqualToString:]  (in CoreFoundation) + 253  [0x7fff8ac2667d]
        +                                                                     !         : | + !   : | + ! : | + ! :   1 CFEqual  (in CoreFoundation) + 317  [0x7fff8abd4afd]
        +                                                                     !         : | + !   : | + ! : | + ! :     1 -[_PFString isEqual:]  (in CoreData) + 48  [0x7fff93886f10]
        +                                                                     !         : | + !   : | + ! : | + ! :       1 _compareUnknownStrings  (in CoreData) + 92  [0x7fff93886f8c]
        +                                                                     !         : | + !   : | + ! : | + ! :         1 CFStringGetSystemEncoding  (in CoreFoundation) + 1  [0x7fff8abe7da1]
        +                                                                     !         : | + !   : | + ! : | + ! 1 objc_msgSend  (in libobjc.A.dylib) + 40  [0x7fff8d0e7ea8]
        +                                                                     !         : | + !   : | + ! : | + 1 -[NSManagedObject valueForKey:]  (in CoreData) + 87  [0x7fff938ecbb7]
        +                                                                     !         : | + !   : | + ! : | +   1 _kvcPropertysPublicGetters  (in CoreData) + 19  [0x7fff938ecc13]
        +                                                                     !         : | + !   : | + ! : | 4 -[ABCDRecord fetchPropertyValuesWithKey:uniqueId:addressBook:]  (in AddressBook) + 687  [0x7fff8cd81528]
        +                                                                     !         : | + !   : | + ! : | + 3 -[_NSFaultingMutableSet allObjects]  (in CoreData) + 52  [0x7fff938f15d4]
        +                                                                     !         : | + !   : | + ! : | + ! 3 -[NSSet allObjects]  (in CoreFoundation) + 398  [0x7fff8ac4b03e]
        +                                                                     !         : | + !   : | + ! : | + !   1 +[NSArray arrayWithObjects:count:]  (in CoreFoundation) + 26  [0x7fff8ac275ca]
        +                                                                     !         : | + !   : | + ! : | + !   : 1 _objc_rootAlloc  (in libobjc.A.dylib) + 21  [0x7fff8d0eb035]
        +                                                                     !         : | + !   : | + ! : | + !   :   1 +[NSArray allocWithZone:]  (in CoreFoundation) + 79  [0x7fff8ac0f76f]
        +                                                                     !         : | + !   : | + ! : | + !   :     1 _CFAppVersionCheckLessThan  (in CoreFoundation) + 56  [0x7fff8ac13228]
        +                                                                     !         : | + !   : | + ! : | + !   :       1 CFEqual  (in CoreFoundation) + 239  [0x7fff8abd4aaf]
        +                                                                     !         : | + !   : | + ! : | + !   1 +[NSArray arrayWithObjects:count:]  (in CoreFoundation) + 49  [0x7fff8ac275e1]
        +                                                                     !         : | + !   : | + ! : | + !   : 1 objc_msgSend  (in libobjc.A.dylib) + 40  [0x7fff8d0e7ea8]
        +                                                                     !         : | + !   : | + ! : | + !   1 -[NSObject autorelease]  (in CoreFoundation) + 5  [0x7fff8ac10585]
        +                                                                     !         : | + !   : | + ! : | + 1 -[_NSFaultingMutableSet allObjects]  (in CoreData) + 1  [0x7fff938f15a1]
        +                                                                     !         : | + !   : | + ! : | 1 -[ABCDRecord fetchPropertyValuesWithKey:uniqueId:addressBook:]  (in AddressBook) + 91  [0x7fff8cd812d4]
        +                                                                     !         : | + !   : | + ! : |   1 +[ABCDRecord entityNameForPropertyKey:]  (in AddressBook) + 25  [0x7fff8ccd0979]
        +                                                                     !         : | + !   : | + ! : |     1 objc_msgSend  (in libobjc.A.dylib) + 25  [0x7fff8d0e7e99]
        +                                                                     !         : | + !   : | + ! : 12 -[ABCDRecord propertyValuesWithKey:addressBook:]  (in AddressBook) + 726  [0x7fff8cd811bc]
        +                                                                     !         : | + !   : | + ! : | 12 +[NSDictionary dictionaryWithObjects:forKeys:]  (in CoreFoundation) + 49  [0x7fff8aca0371]
        +                                                                     !         : | + !   : | + ! : |   4 -[NSDictionary initWithObjects:forKeys:]  (in CoreFoundation) + 1308  [0x7fff8ac74f6c]
        +                                                                     !         : | + !   : | + ! : |   + 4 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]  (in CoreFoundation) + 880  [0x7fff8ac26ce0]
        +                                                                     !         : | + !   : | + ! : |   +   4 CFDictionaryCreateMutable  (in CoreFoundation) + 68  [0x7fff8abd1cb4]
        +                                                                     !         : | + !   : | + ! : |   +     3 __CFDictionaryCreateGeneric  (in CoreFoundation) + 1400  [0x7fff8abd2288]
        +                                                                     !         : | + !   : | + ! : |   +     ! 2 CFBasicHashCreate  (in CoreFoundation) + 127  [0x7fff8abd232f]
        +                                                                     !         : | + !   : | + ! : |   +     ! : 1 _CFRuntimeCreateInstance  (in CoreFoundation) + 400  [0x7fff8abc9310]
        +                                                                     !         : | + !   : | + ! : |   +     ! : | 1 malloc_zone_malloc  (in libsystem_c.dylib) + 77  [0x7fff8be6e3c8]
        +                                                                     !         : | + !   : | + ! : |   +     ! : |   1 szone_malloc_should_clear  (in libsystem_c.dylib) + 1115  [0x7fff8be3900e]
        +                                                                     !         : | + !   : | + ! : |   +     ! : |     1 tiny_malloc_from_free_list  (in libsystem_c.dylib) + 1217  [0x7fff8be387bc]
        +                                                                     !         : | + !   : | + ! : |   +     ! : 1 _CFRuntimeCreateInstance  (in CoreFoundation) + 550  [0x7fff8abc93a6]
        +                                                                     !         : | + !   : | + ! : |   +     ! 1 CFBasicHashCreate  (in CoreFoundation) + 757  [0x7fff8abd25a5]
        +                                                                     !         : | + !   : | + ! : |   +     1 __CFDictionaryCreateGeneric  (in CoreFoundation) + 241  [0x7fff8abd1e01]
        +                                                                     !         : | + !   : | + ! : |   2 -[NSDictionary initWithObjects:forKeys:]  (in CoreFoundation) + 225  [0x7fff8ac74b31]

    I have the same problem. While working I can detect a major slowdown that almost brings my iMac to a halt. Activity Monitor always shows addressbooksync using 80 - 95% of CPU. I quit the process to get back to work until the next sync.
    This is a major issue that will soon drive me to turn off iCloud. Unfortunately my iPhone and iPad use will suffer.
    Any solutions out there?

Maybe you are looking for

  • Error in ABAP program CL_UC_VERSIONS_FACTORY, no UCMON/UCWB

    Hi guys, I was changing the data stream in UCWB, but when I quit I did NOT save my changes because I was not sure if they will be ok. Now I am not able to enter UCWB or UCMON anymore.  I have looked this error in google, toolbox for IT, OSS Notes wit

  • Password logon no longer possible---too many failed attempts

    Dear All, I Have a problem with one user-id , with out entering the wrong password it automatically locked 4 to 5 times it is locking daily , no one not entering any wrong password, why it's locking  ?  it shows this message  : *password logon no lon

  • Help solving iOS iTunes video app issue

    hello all, i have a weird issue on my iOS devices vs my Apple TV and Mac Mini running Yosemite. All my devices are updates to the latest OSs. the issue is, whenever I purchase or redeem a movie. It is always ready for streaming from the cloud on my A

  • OSB Business Service Scripted Automation Testing

    Hi, The dilemma I am facing is to create some sort of automated process of testing of Business Services created in OSB, perhaps via ANT and Phyton, to be used as verification after deployments by deployment team. I am trying to have the scripted proc

  • Difference between Binary search and Linear search

    Dear all, If anyone helps me to get the basic difference between binary and Linear search in SAP environment. Regards