CPU Load function CVI

Is there a function for CVI for getting the CPU load and memory usage from a Real Time Controller?

Hello -
There's not a function available in CVI for getting this information.  However, if you have LabVIEW 2009 RT or later installed on your development computer, you should be able to install the System State Publisher to the real time target.  This will create network variables on the real time target that you can subscribe to to obtain this information.
This component will not be available without LabVIEW RT until CVI's next major release.
NickB
National Instruments

Similar Messages

  • Does the iphone cpu frequency change when the cpu load is different?

    Does the iphone cpu frequency change when the cpu load is different, or it does not change, stay a fixed frequency? if it changes, how can i get the realtime cpu frequency?if anyone knows,please tell me, thank you so much!!!

    As a general, historical statement Tonefox is correct.  For certain particular cpus woodmeister is correct.  Cpus have historically been single frequency units, though over-clocking has been done for several years.  Doing so pushes the cpu beyond its guaranteed speed, but has tended to work since most cpus from quality vendors will actually operate at higher speeds.  The manufacturer just does not guarantee the results...remember the Pentium fiasco in the early years of that chip?  Today manufacturers are ceertifying particular product lines for over-clocking on a periodic basis.  And that is what dynamic clocking really is, over-clocking but not at a constant clock speed as has been done in the past.
    Much of the silicon on the market will function at higher clock rates, the only question is does the maker guarantee the accuracy and performance at those clock rates.

  • Access to Current CPU Load Amount?

    Hi!
    I need to setup a quick application for some critical timing I am trying to achieve.  Windows is really quite poor at achieving this.  What I really need is a real-time system, but I have what I have and I need to do what I need to do with it today.
    There needs to be critical timing between two digital IO ports (in the msecs) once a switch is thrown.  If the CPU load is below 2%, I have no problems obtaining the timing I desire.  If Windows is butting in trying to do something in the background, my timing goes to poo.
    Is there anyway to monitor the CPU load (w/o actually creating too much CPU load by monitoring it) so that my digital IO timing code does not fire until the CPU load is below some threshold?
    Thanks!
    -nic

    Hi nic
    i guess there is a .NET function which can monitor what you need. i also think there is an example code for it on the ni side, but i don´t remember the location.
    i found the location. I think this can help you
    http://zone.ni.com/devzone/cda/epd/p/id/5405
    Mike
    Message Edited by MikeS81 on 01-25-2008 10:18 AM

  • Linux VM shows continous CPU load

    Hello,
    I have a cluster of Windows 2012 R2 - Hyper-V enabled.
    I have installed a Centos 6.5 64bit VM on it.
    Now, the problem is whenever I enable dynamic memory for that VM the CPU load is showing 1.0 all the time, even when the VM is in idle state. As soon as I disable dynamic memory for the VM and check again then the load is normal around 0.10
    Please suggest a way so that the VM shows normal CPU load whenever dynamic memory is enabled.
    Please visit this link
    containing the screenshot for the dynamic memory enabled scenario.
    Thanks.
    Hussain

    ~
    ~
    . . .  I guess I will have it triaged next week when our team returns. Please hold until then.
    ~
    ~
    ==
    Leverage the newly exported functionality to bring memory online
    without involving user level code.
    Signed-off-by: K. Y. Srinivasan
     drivers/hv/hv_balloon.c |   20 +++-----------------
     1 files changed, 3 insertions(+), 17 deletions(-)
    diff --git a/drivers/hv/hv_balloon.c b/drivers/hv/hv_balloon.c
    index 2d094cf..c2eec17 100644
    --- a/drivers/hv/hv_balloon.c
    +++ b/drivers/hv/hv_balloon.c
    @@ -606,12 +598,10 @@ static void hv_mem_hot_add(unsigned long start, unsigned long size,
    -   * Wait for the memory block to be onlined.
    -   * Since the hot add has succeeded, it is ok to
    -   * proceed even if the pages in the hot added region
    -   * have not been "onlined" within the allowed time.
    +   * Before proceeding to hot add the next segment,
    +   * online the segment that has been hot added.
    -  wait_for_completion_timeout(&dm_device.ol_waitevent, 5*HZ);
    +  online_memory_block(start_pfn);
    ==
    +
    ==
    > On 07/24/2013 02:29 PM, K. Y. Srinivasan wrote:
    > >    /*
    > > -   * Wait for the memory block to be onlined.
    > > -   * Since the hot add has succeeded, it is ok to
    > > -   * proceed even if the pages in the hot added region
    > > -   * have not been "onlined" within the allowed time.
    > > +   * Before proceeding to hot add the next segment,
    > > +   * online the segment that has been hot added.
    > >     */
    > > -  wait_for_completion_timeout(&dm_device.ol_waitevent,
    > 5*HZ);
    > > +  online_memory_block(start_pfn);
    >
    > Ahhhhh....  You've got a timeout in the code in order to tell the
    > hypervisor that you were successfully able to add the memory?  The
    > userspace addition code probably wasn't running within this timeout
    > period.  right?
    As I have always said, the onlining would not occur within a specified amount
    of time (under some conditions). The timeout here is to ensure that we are able
    to online the memory before attempting to hot-add more memory. With the ability
    to online memory from within the kernel, we don't need this timeout and the code is
    much more predictable.
    Regards,
    K. Y
    ==
    ~
    ~
    ----- Original Message -----
    From: "Victor Miasnikov"
    To: "Dan Carpenter"; "K. Y. Srinivasan" ; <[email protected]>
    Cc: "Greg KH" ; <[email protected]>; <olaf (at) aepfle.de>; ""Andy Whitcroft"" <apw (at) canonical.com>;
    <jasowang (at) redhat.com>
    Sent: Thursday, January 09, 2014 2:18 PM
    Subject: RE: [PATCH 2/2] Drivers: hv: balloon: Online the hot-added memory "in context" Re: [PATCH 1/1] Drivers: hv:
    Implement the file copy service
    Hi!
    But I ( and other Hyper-V sysadmin)  see non-Ok ( in "political correct" terminalogy) results with "hv: balloon: Online
    the hot-added memory" in "user space"
    Best regards, Victor Miasnikov
    Blog:  http://vvm.blog.tut.by/
    P.S.
    ==
     [PATCH 2/2] Drivers: hv: balloon: Online the hot-added memory "in context"
    ==
     What news?  Roadmap?

  • How to automatically load function parameters when editing c/c++ DLL call?

    I built a DLL in CVI and is used in TestStand, I want this DLL to have the ability to automatically load function parameters after specifying Module pathname and function name in "Edit C/C++ DLL Call" dialog? How can I do it?

    Staring with CVI 7.1 and TestStand 3.1 you do not need a type library for TestStand to load parameters automatically. Just make sure you declare your exported functions with the __declspec(dllexport) modifier as in the following code:
    __declspec(dllexport) void fun(void)

  • DMVPN phase 3 - scalability - nhrp generates high cpu load

    Hey all.
    Been running into a scalability issues with DMVPN. Mainly caused (as I see it) by NHRP.
    Scenario:
    IOS-SLB-based DMVPN solution in a dual-cloud setup. Practically it's 2 separate solutions with spokes having 2 tunnels (one in each cloud). See attachment sketch. We're running a phase 3 hierarchy design (trying at least)
    Spoke routers:
    - 2500 routers in a mixture of c871, c881, c2800, c2900. Need to scale to at least twice that.
    - Spoke-to-spoke is heavily used
    Farm routers:
    - Cisco 7201 with VAM2+. Around 1 router per 350 spokes (+1 for secondary tunnel)
    Superhub:
    - ASR 1004 (one for primary and one for secondary dmvpn-cloud).
    We're not running any IPSEC between the farms and the superhubs. Just regular unencrypted DMVPN (mGRE).
    Problem:
    - NHRP is causing high CPU load on the ASRs. With around 2000 spokes up and running on DMVPN the CPU is overloaded with NHRP traffic. We're talking like 60-70% load caused by the NHRP process alone!
    We're using 'ip nhrp interest' on all the spokes - and farms. We're in need of the spoke-to-spoke functionality so we allowing LAN-segments of our customers but denying everything else.
    Solutions?
    1. Turning off all NHRP resolutions? Basically remove any directly spoke-spoke communications (denying everything on the interest list). We can't go there since a lot of our customers are in dire need for directly spoke-spoke connectivity (due to latency). Haven't tested that it will actually give the much needed scalable solution either (we're facing around 5000 spokes in the next 2-3 years).
    2. Chopping the DMVPN solution up in lesser VPN-blocks. This will administratively be a nightmare.
    3. ?
    Will really appreciate if anyone have a input here. It's really hard finding anything about a LARGE scale phase3 design on the web. Everything I find seems to mix stuff from small-scale phase 2 and 3 - making it rather messy cooking reciept for a small breakfast while I need a 7 course perfect dinner
    When will Cisco come with an updated design guide btw?
    Thanks in advance!

    Thank you for your quick reply.
    Our ASRs (rp1) are acting as BGP RR while the farm routers are setup as RR clients.
    We haven't tried connecting spokes directly to the ASRs but we have seen the same symptoms on the 7613s (sup720) and the 7200-platform.
    Earlier the 7600 had the same role the ASRs have today. We were expecting that the ASRs should be doing "a better job" in terms of CPU load but we were wrong (NHRP generated around 10% more cpu load on the ASRs in comparison).
    We concluded that the ASRs have a less optimized OS (coding) being rather new and all. Further we're not all happy about the stability of the platform (clear ip nhrp or taking a shutdown on the tunnel in the current situation will crash the router. 15.1(2)S1 and 15.1(3)S0a adv ip services). Haven't made a TAC case of it yet but will (has to be a bug as I see it since the 7200/7600 is handling this just fine).
    Due to what I mentioned above I don't dare to debug the problem in production time and have to wait until the next scheduled maintenance window for some decent debug output (24. Oct).
    We've contacted Cisco AS for assistance since it's hard to find local consultants (Norway) with enough knowledge of such scenario.
    I just hope it's a config-issue and not a design issue, but we're willing to to whatever for this to scale to the thousands.

  • VI causes high CPU load after several days of running

    Hello,
    I have a strange problem. I have craeted a test bench control VI and it runs on five PCs, controling five test benches. All PCs have almost the same hardware, same motherboard, same CPU, etc.
    Normaly the CPU load is around 50% when I run the VI, but at one PC the CPU load climbs up to 85% after several days (maybe one week) of continuous running and the PC is almost tied up - the VI execution becomes very slow (10 times slower) and the mouse only moves very slowly.
    First I thought that the PC has a problem but the problem dissapears as soon as I stop and restart the VI!
    I don't even have to terminate LabVIEW - only my VI and then everything is okay again.
    The problem does not seem to occur at the other four PCs, but I can not tell for sure.
    The task manager says only LabVIEW causes the CPU load - swap file utilisation is little.
    Is there a way to analyze what causes the high CPU load?
    I Use LabVIEW 7.1 professional
    Operating System: Win XP (SP 2 or 3 I don't remember)
    P.S. I have no loops without wait-functions.
    Greetings Johannes
    Using LabVIEW 7.1 and 2009 recently
    Solved!
    Go to Solution.

    Do all PCs have the same amount of RAM?
    What is the memory use over time as seen by the windows taks manager. Does it increase gradually?
    An increase in resource usage if often cause by sloppy programming.
    Do you grow arrays forever or constantly resize arrays in memory? (built array, insert into array, delete from array)
    Do you often create new references and never close them?
    What does the program actually do? In my opinion, a constant 50% CPU load seems too high for my taste. It means it would not even be able to keep up on slightly older hardware.
    LabVIEW Champion . Do more with less code and in less time .

  • XServer CPU Leds on front are don't indicated current cpu load

    Hello Everyone
    As you know on front side of XServer four led lines one per CPU(logical), After last firmware upgrade half year ago they splashing only when Xserver restarted but when working Cpu load don't show, Only shine one blue bug led per avery line and don't shine small of load.
    Average load 50-80% in Active Monitor
    Boot ROM XS11.0080.B01

    Ok.  I think I've found the root cause of this issue.  It seems that the WD Green drives use a thing called intellipark that will park the drive heads every 8 seconds.  When used under Linux the normal flush interval for a drive is 30 sec so what appears to be happening is that the heads on the drive are parking too quickly resulting in any flush to the drive having to re-spin up the drive to write, killing performance and killing the drive.  I don't know if this is causing the IO waits on my system but it seems likely.  Though it happens on mine with active IO so I can't see that it's the drive spinning down unless the idle detection on the drive is haywire.  Still.  It's something else to try.
    This thread contains some information about it:
    http://www.networkedmediatank.com/showt … 327&page=1
    Apparently WD have a dos utility that can disable or reprogram the park interval on these drives.  It's called wdidle3.exe and is hard to come by.
    WD only hand it out per support request but I managed to find a link to the file on the web, I haven't used it yet so I can't vouch for it.  But if you want to try you can find it here:
    http://home.arcor.de/ghostadmin/wdidle3_1_00.zip
    The next problem is requiring a dos boot disk.  If I can find my USB key I'll be making a USB Freedos disk so I can attempt to turn this off on my drive, then I can re-test.
    I can't believe how seemingly hard it is for drive manufacturers (both the majors Seagate and WD), to get firmware and functions on these drives right.  If I could find a sales rep for seagate or WD I'd gladly return these drives... Rectally.
    Cheers,
    Arkay.

  • Reduce CPU load in game

    Hello everyone,
    Having a problem with a game, The cpu load at the start when all the elements are on the stage is between 120 - 150%. Far too high. I reduced the frame rate from 30 to 24 and now the cpu load is around 100 - 125% which is still too high for my liking !! I'm wondering if this code can be optimized, I'm sure this is the cause, it's running within a movieclip class on 15 movies at the start.. can anyone help ?? Thanks in advance :-
           private function onEnterFrameHandler (event:Event) : void {
                this.vy += gravity;
                this.x += vx;
                this.y += vy;
                var left:Number = 0;
                var right:Number = stage.stageWidth;
                var top:Number = 0;
                var bottom:Number = stage.stageHeight;
                if(this.x + this.width > right)
                    this.x = right - this.width;
                    vx *= bounce;
                else if(this.x - this.width < left)
                    this.x = left + this.width;
                    vx *= bounce;
                if(this.y + this.height > bottom)
                    this.y = bottom - this.height;
                    vy *= bounce;
                else if(this.y - this.height < top)
                    this.y = top + this.height;
                    vy *= bounce;

    First, you can drop all those this' - there's no need for them. I never use this in as3 anymore.
    Second - get rid of all your local vars. Is stage.stageWidth changing? Probably not... so don't poll the player for it on each frame. Same with the clip extents.
    Something more like so:
    private var left:int = 0;
    private var right:int = stage.stageWidth;
    private var top:int = 0;
    private var bottom:int = stage.stageHeight;
    private var clipWidth:int = width;
    private var clipHeight:int = height;
    private function onEnterFrameHandler (event:Event) : void
        vy += gravity;
        x += vx;
        y += vy;         
        if(x + clipWidth > right)
            x = right - clipWidth;
            vx *= bounce;
        else if(x - clipWidth < left)
            x = left + clipWidth;
            vx *= bounce;
        if(y + clipHeight > bottom)
            y = bottom - clipHeight;
            vy *= bounce;
        else if(y - clipHeight < top)
            y = top + clipHeight;
            vy *= bounce;

  • Enabling NSX on cluster cause high CPU load

    I'm testing NSX in my nested vSphere lab, when enable NSX on cluster each nested esxi starts to use 100% of 1 pCore assigned to nested ESXi.
    esxtop shows that netcpa process use 100% of resource of 1 pcore.
    Also I try to reproduce that situation on physical hardware, and the result was the same, netcpa uses 100% of one pcore.
    Is it normal situation? Why NSX uses so much resource.

    You'll have to give more details:
    -is hardware on vSphere and NSX HCL?
    -physical hardware specifications
    -NSX version
    -vSphere components installed, versions and baseline functionality (is environment falling apart or functional and super fast)
    -How far have you gotten with the NSX deployment...did you fully deploy solution or stop at the host preparation step when you noticed high CPU load
    -are there any other problems in environment or with host/s
    -is the solution licensed properly
    -have you checked the netcpa log file on the ESXi host?
    -have you checked the hostd log file on the ESXi host?

  • Crio cpu load

    Good morning!
    I am using a cRIO 9074 and LabVIEW 2012.  The cRIO is in scan mode at 1kHz.  I have a shared variable engine, an ftp server, and a web server running on the cRIO.  This is not a complete list of "built-in" software running on the cRIO.  I do not have time synchronization turned on.
    With no user application running on the cRIO, the Distributed System Manager reports 58% CPU utilization.  When I add my program, CPU usage shoots to 100% and the cRIO "freezes" for several seconds occasionally.  I am confident that this situation is not acceptable.  I suspect that an "idle" CPU usage of 58% is not to be expected.
    How do I determine what "built-in" software is loading the CPU so tremendously?
    Followed immediately by the question, is there anything that I can do to reduce CPU usage of "built-in" software?
    Thanks,
    Hamilton Woods
    Solved!
    Go to Solution.

    Sorry it took so long to get back to the discussion.  I just got back in town from working on another project.
    NI suggested the 9074 CPU for this project.  We are logging to 97 channels to memory (writing to compact flash
    would work except that compact flash has a limit on how many times it can be writtten to) at 10 Hz.  The data
    are logged continuously and the old values are overwritten after a little more than 30 minutes (20,000 samples).
    I am using a functional global (VI with an uninitialized shift register) to hold an array 97 channels by 20,000 sample
    (a little over 30 minutes, at 10 Hz) and an array of timestamps..  In the functional global, there are three actions
    (Initialize - create arrays; Store - replace array elements; and Get - access the data and timestamp arrays).  
    Initialize happens once.  Store happens every 100 milliseconds.  Get happens so infrequently it could be 
    considered that it never happens.
    Apparently array allocation is happening in the replace array subset function calls.I changed the execution
    property of the functional global VI to inline the VI, which required that the VI be re-entrant.  When I did this, the
    CPU load went from 100% to 50%.  I know that I don't want to use a re-entrant VI; I just wanted to observe the
    effect.  When I unchecked the box for inlining the VI (leaving the VI re-entrant), the CPU load went back to
    100%.
    It has been suggested that I consider using an in place element structure with a reference to the data array and
    to the timestamp array to eliminate allocating buffers in the Store action case.
    Any thoughts?
    Hamilton Woods

  • High CPU load when opening js file

    Hi, whenever I am opening a particular js file, my CPU load is rising too high and it remains high even when I close Dreamweaver (somehow the process continues to run and I have to terminate it with the task manager).
    This problem only happens when I open the particular javascript file. Sometimes some lines are marked with errors when there are in fact none. This javascript file contains jquery code which mostly uses the "on" function (used approx 50 times). I am thinking the problem is either related to jquery 1.9 or maybe to the "on" function.
    Update:
    I found the problem. I had something like this $(this).on().on().on().on().on().on().on().on().on().on().on().on(); which was overloading my cpu. The solution is to split it.

    Thank you for sharing your solution with us. Much appreciated!
    Thanks,
    Preran

  • High CPU load and com.apple.ImageCaptureExtension2 crash after upgrade

    After upgrading my Macbook Air from Lion to Mountain Lion, the system has a very high cpu load, and the crash reporter is the process that causes thee high load. In the error log I see this entry several times per second:
    17.08.12 12:58:46,011 ReportCrash[5998]: com.apple.message.domain: com.apple.crashreporter.writereport.crash
    com.apple.message.signature: Image Capture Extension
    com.apple.message.signature2: com.apple.ImageCaptureExtension2 ||| 8.0 (8.0)
    com.apple.message.signature3: 03A96CBDA3C85A114383537BFC5C8999
    com.apple.message.result: NO
    com.apple.message.summarize: YES
    I investigated a bit more and recovered, that it has something to do with the printer drivers. When I remove all printers from setting, everything is fine. As soon as I add a printer (Brother MFC 9440CN printer/scanner, printer driver provided by Mountan Lion), the crash reporter starts it's work and the error log is full of those entries.
    Any suggestions?
    Thanks in advance,
    Marcus

    I did more exploration and found the cause of this, but I don't know how to fix it:
    I removed all Brother and Lexmark printer drivers and rebooted (and also tested with a virtual machine using 10.8.0 as guest os that never had any printer installed). As soon as I enter the printer settings and press the "+", the crashes begin, so it looked like the bonjour one of the printers announcing themselves via Bonjour were causing this.
    When watching a picture in the preview app the same happend. We have two multi function printers in our network, the already mentioned brother printer and a Lexmark X204N. Switching off the Lexmark (which wasn't installed on my Mac) solved the problem. Switching off the printer is no solution in our office (it's our fax device and main printer), but switching off mDNS on the Lexmark also solved it. But this can only be a workaround.
    Is this a known problem with Lexmark devices and Mountain Lion (it works fine with machines using Lion)? Are there any fixes known? It's just the Lexmark device announing itself via Bonjour that causes trouble, even if the driver is not installed.

  • 90% cpu load on ubuntu 8.04

    Hello all,
    I made a visualization for sorting algorithms. (The code is to long to post it here)
    I developed the app under this system:
    Windows Vista Home x64
    Dualcore ~2.6GHz
    Java Version: 1.6.0 Update 7 32bit
    and i have a cpu load of ~10% when i run the app.
    I asked my friend to test the app under his OS:
    Ubuntu 8.04
    Dualcore ~2.2Ghz
    Java Version: 1.6.0 Update 7 32bit
    and he got a cpu load of over 90%!
    We both had no running tasks in background. It was only the java app.
    Are there any known issues about this problem or could could it be a coding problem?
    Btw the programm uses round about 8 Threads.
    TIA

    mod235711 wrote:
    I'm sry.
    Ok i try to specify a little bit more.
    e.g.: I have this code snippet to check whenever the algorithm has finished.
    while (!algorithm.isIdle())
                                  try
                                       sleep(1);
                                  catch (InterruptedException e)
                                       clockRefresh.interrupt();
                                       setIdle();
                             }Without the sleep I have a cpu load of 50% (of course, because it is an endless loop until the algorithm has finished).
    But with the sleep time it's just 1 or 2%.
    I want to know if there is a known issue in the JVM that causes threads on some systems to use to much cpu load.
    Or could it be a coding problem?
    What do you think about the sleep time in this loop?
    Or could the high cpu load be caused by bad coding?After reading this post I could not read further. There is the problem. You're doing a sleep(1) .....
    Even in C that will most likely kill any cpu. Try to use joins: elegant and faster ;)

  • How do you spread CPU load over more cores?

    Hi
    I recently bought a macbook pro quadcore i7 because my 2007 macbook couldn't cope with the demands of Logic when using it rewired with Ableton Live, and had lots of CPU overload messages.
    I am really disappointed that having spent so much money to overcome this problem, it has only slightly improved the amount of overload messages. I read the article below about how to spread CPU power over the cores, now I have 8. I still can't figure out though how to control which channels are using which core and spreading the CPU load to cores 5-8 which don't seem to be being used. Any ideas?
    Can I rewire from ableton to different cores?
    In my project, the 2nd core keeps overloading whilst the others are down. Is it to do with aux channels, master channels, buses etc?
    Or should I upload my memory to 8GB RAM?
    Thanks
    Steve
    Here's the article:
    About core activity
    Logic breaks tasks down into threads that can be assigned to a single core for execution. It's not possible to split a single thread across multiple cores, although a single core may run multiple threads at the same time. This is one reason that you may sometimes see uneven load distributions across the available cores on your computer. If one thread is very processor-intensive, the core running that thread may show much more activity than the cores running less demanding tasks. This is the main reason that you may get "Core Audio Overload" warning messages even though some of the cores on your system may not show significant activity.
    To monitor Logic as it uses the cores on your system, double-click the CPU meter in the Transport area.
    A window displays a meter for each core.
    The same concept applies to channel strips as well. Each channel strip—and all plug-ins it contains—is processed by one core. If you are using many processor-intensive plug-ins on a single channel strip, the core running it may show heavier activity. This is especially true if you are working at high sample rates (88.2 kHz or higher).
    Redistributing core loads
    If you find that a single core has much higher activity, use these strategies to redistribute the load.
    In the example below, there is a single Software Instrument channel strip with plug-ins routed directly to Output 1-2. The channel strip for Output 1-2 has a large number of plug-ins.
    In this example there is activity on two cores:  the left core is handling the Software Instrument while the next core processes the Output 1-2 channel strip. You can use routing capabilities in Logic to distribute the load to more cores without changing the sound, as in the next image.
    The resulting signal chain is Inst 1 > Aux 1 > Aux 2 > Out 1-2, as shown in this table:
    Channel strip
    Input
    Output
    Inst 1
    Bus 1
    Aux 1
    Bus 1
    Bus 2
    Aux 2
    Bus 2
    Out 1-2
    Also, the first four plug-ins have moved from Output 1-2 to Aux 1 and the remaining four plug-ins to Aux 2.
    After adjusting the volumes to the respective channel strips appropriately, the result sounds identical, but now the load is distributed among four cores instead of two. You can use this concept to redistribute plug-ins from Audio channel strips, Software Instruments, Auxes, and Outputs (as in this example).
    In the image above, there is still a very heavy load on a single core, even though it's using the routing described above. Notice the Inst 1 channel strip is selected. When a Software Instrument track is selected in the Arrange window, Logic enters "Live Input Mode". In this mode, Logic turns on every plug-in in the channel strip's signal path so the channel strip can be played live from a MIDI controller. All of this must be handled by a single thread and therefore just one core. It's a good idea to keep a track that uses an Audio channel strip selected in the Arrange window, unless you're actively playing or recording to a Software Instrument.

    OS X Snow Leopard introduced Grand Central, where the OS will distribute the load better to more cores, however it takes time for software to adapt to these changes and make a rewrite of the codebase and test it out, Apple's included.

Maybe you are looking for

  • Can't sync photos with photoshop elements 11 album

    I just upgraded to photoshop elements 11. When I attempt to sync photos in iTunes (to synch with my iPhone), Photoshop Elements appears in the drop down and when I select it, it finds all the "albums" in the catalog. However, when I select an album t

  • Delivery challan print preview for transaction j1if01 problem

    hi , i have problem with print preview of delivery challan. after creating it from j1if01 im unable to get a print preview of it as i dont find any tab or button for print preview . plz guide me how can i  get an output . also plz give form name for

  • Why doesn't the CC app allow me to download the update released on January 21?

    Been trying to update Edge from 1.5 to 3.?, but it says that I am already updated. But it has not been updated... I have already quit and reopened the CC App muliple times and restarted my computer in hopes of being allowed to download the update. St

  • Burning & playing music burned on dvd data disc

    after i burn a regular cdr in audio mode and i play the newly burned disc, i can change the format of the screen/playback by editing/amending the screen and right clicking on "copy play order" and it saves the changed settings each time i insert that

  • Logic Pro dont work with ProTools HD3 with XD card and Apogee converter's

    My Logic Pro dont want work with ProTools HD3.... I have G5 dual Core with 2 GO Ram, and ProTools HD3 and a Apogee converter's (with XD card extention). I have in the same comuter Logic Pro 8, and i can't use the DSP of ProTools HD, and the Logic Pro