How to get the highest CPU performance in Maverick

I am currently doing many analyses in parallel using 10.9.2 on a 2013 MPB and came accross a problem that costs me a lot of time. I started another discussion yesterday, there it was not sure whether it is a software problem or operating system problem. Here I present my experience that makes me sure that it is an operating system related problem. Let me note also that otherwise I am very happy about 10.9's performance.
I noticed that Maverick is controlling the priority of the processes running my analyses, these processes being slowed down it costs me considerable amount of time. I would like to know how to boost the CPU performance of my computer and finish these analyses as soon as possible.
In a normal situation these process takes up about 90-100% of the CPU load, fans are turning full speed and this is good. I noticed the problem, when I log in as another user without logging out from the account where the analyses are running, leaving the processes on the background, and then coming back to the analysis account, I notice that the processes are slowed down. If I had 5 analysis procecesses, only 1 of them is working full speed. And the remaining 4 never come back to full speed as they were before I logged out.
Maverick has complex complex mechanisms wrt power management and efficiency, and I am doubting that it changes the priority of these processes considering a normal user profile. However my aim is to get most of my computer
My question is how could I boost the performance of this computer without letting the operating system slowing down processes that are not supposed to be slowed down....

I completely agree with your explanations. And previously I used different versions of Unix operating systems.
Here on maverick, I tried "renice", using first 0 and then -20 as the priority number, but it had no impact!
The exact command I used is the follwoing
sudo renice -20 -p 8149
where 8149 is the process id. This had absolutely no effect at all...
I also tried to slow down the single analysis process which is somehow running at full speed, this didn't work neither.
What is puzlling me right now, I cannot get back my analysis processes to a higher priority even after coming back to the account where these analyses are running... Basically there is nothing else running behind... The other account is loged out... Before I switched accounts these processes were running at full speed and the fans were noisy. Right now, it is all silent and of course the only alternative I have is to restart the analyses from scratch again, hoping that Mavericks will give them full power next time.
here is the info:
Hardware Information:
          MacBook Pro (Retina, 15-inch, Late 2013)
          MacBook Pro - model: MacBookPro11,3
          1 2.3 GHz Intel Core i7 CPU: 4 cores
          16 GB RAM
Video Information:
          Intel Iris Pro - VRAM: 1024 MB
          NVIDIA GeForce GT 750M - VRAM: 2048 MB
System Software:
          OS X 10.9.2 (13C64) - Uptime: 0 days 22:53:14
Disk Information:
          APPLE SSD SM0512F disk0 : (500.28 GB)
                    EFI (disk0s1) <not mounted>: 209.7 MB
                    Macintosh HD (disk0s2) / [Startup]: 499.42 GB (245.67 GB free)
                    Recovery HD (disk0s3) <not mounted>: 650 MB
USB Information:
          Western Digital My Passport 0748 2 TB
                    feargen2 (disk3s1) /Volumes/feargen2: 2 TB (1.16 TB free)
          Apple Internal Memory Card Reader
          Apple Inc. Apple Internal Keyboard / Trackpad
          Apple Inc. BRCM20702 Hub
                    Apple Inc. Bluetooth USB Host Controller
          Western Digital My Passport 0748 2 TB
                    EFI (disk1s1) <not mounted>: 209.7 MB
                    disk1s2 (disk1s2) <not mounted>: 2 TB
                    Boot OS X (disk1s3) <not mounted>: 134.2 MB
FireWire Information:
Thunderbolt Information:
          Apple Inc. thunderbolt_bus
                    Apple Inc. Thunderbolt to Gigabit Ethernet Adapter
Configuration files:
          /etc/hosts - Count: 61
Kernel Extensions:
          com.nvidia.CUDA          (1.1.0)
Startup Items:
          CUDA: Path: /System/Library/StartupItems/CUDA
Launch Daemons:
          [System] com.adobe.fpsaud.plist 3rd-Party support link
          [System] com.adobe.SwitchBoard.plist 3rd-Party support link
          [System] com.google.keystone.daemon.plist 3rd-Party support link
          [System] com.microsoft.office.licensing.helper.plist 3rd-Party support link
          [System] org.macosforge.xquartz.privileged_startx.plist 3rd-Party support link
Launch Agents:
          [System] com.adobe.AAM.Updater-1.0.plist 3rd-Party support link
          [System] com.google.keystone.agent.plist 3rd-Party support link
          [System] com.nvidia.CUDASoftwareUpdate.plist 3rd-Party support link
          [System] jp.co.canon.CUPSPS2.BG.plist 3rd-Party support link
          [System] org.macosforge.xquartz.startx.plist 3rd-Party support link
User Launch Agents:
          [not loaded] com.google.keystone.agent.plist 3rd-Party support link
User Login Items:
          iTunesHelper
          Degrees
Internet Plug-ins:
          FlashPlayer-10.6: Version: 12.0.0.44 - SDK 10.6 3rd-Party support link
          QuickTime Plugin: Version: 7.7.3
          Flash Player: Version: 12.0.0.44 - SDK 10.6 Outdated! Update
          Default Browser: Version: 537 - SDK 10.9
          o1dbrowserplugin: Version: 5.2.4.18058 3rd-Party support link
          SharePointBrowserPlugin: Version: 14.3.9 - SDK 10.6 3rd-Party support link
          googletalkbrowserplugin: Version: 5.2.4.18058 3rd-Party support link
          Silverlight: Version: 5.1.20913.0 - SDK 10.6 3rd-Party support link
          JavaAppletPlugin: Version: 14.9.0 - SDK 10.7 Outdated! Update
Safari Extensions:
          feedly: Version: 16.0.521
          autocomplete: Version: 1.0
          clea.nr Videos: Version: 5.0
          Zotero Connector: Version: 4.0.8
          AdBlock: Version: 2.6.18
          Alexa Site Info: Version: 1.0
Audio Plug-ins:
          BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
          AirPlay: Version: 2.0 - SDK 10.9
          AppleAVBAudio: Version: 203.2 - SDK 10.9
          iSightAudio: Version: 7.7.3 - SDK 10.9
iTunes Plug-ins:
          Quartz Composer Visualizer: Version: 1.4 - SDK 10.9
3rd Party Preference Panes:
          CUDA Preferences  3rd-Party support link
          Flash Player  3rd-Party support link
Old Applications:
          None
Time Machine:
          Skip System Files: NO
          Mobile backups: OFF
          Auto backup: NO - Auto backup turned off
          Volumes being backed up:
                    Macintosh HD: Disk size: 465.12 GB Disk used: 236.32 GB
                    feargen2: Disk size: 2  Disk used: 783.46 GB
          Destinations:
                    My Passport [Local] (Last used)
                    Total size: 2 
                    Total number of backups: 18
                    Oldest backup: 2014-01-07 08:48:12 +0000
                    Last backup: 2014-03-31 14:16:50 +0000
                    Size of backup disk: Too small
                              Backup size 2  < (Disk used 1019.78 GB X 3)
          Time Machine details may not be accurate.
          All volumes being backed up may not be listed.
Top Processes by CPU:
               5%          WindowServer
               2%          mds
               2%          Terminal
               1%          Activity Monitor
               0%          EtreCheck
Top Processes by Memory:
          705 MB          MATLAB_maci64
          541 MB          Safari
          475 MB          WindowServer
          262 MB          mds_stores
          197 MB          Finder
Virtual Memory Information:
          123 MB          Free RAM
          7.12 GB          Active RAM
          7.00 GB          Inactive RAM
          1.48 GB          Wired RAM
          117.39 GB          Page-ins
          52 MB          Page-outs

Similar Messages

  • How to get the highest grade?

    Hello! How u get the highest occurence grade? lets say if Mr A score 85 for his test, u get an 'A'. Mr 'B' score 95, he also get an 'A'. And lastly, Mr C score '25' which is 'F'. So i have to get out 'A' as it is the highest occurence grade. But no matter what I try, I just can't get it right. Hopefully, someone here can help..

    Hopefully he will come back.
    You folks who answered him performed a dis-service.
    Its not up to you to decide "how" a person is to
    learn java, just answer the question, instead the kid
    got a dressing down.
    If you answer his question, there are only 2 outcomes
    possible:
    1.he will make an effort to understand the code, he
    will learn.
    2.he will simply copy the code, not learn & will fail
    his mid-term
    He should be treated like an adult, he knows the
    consequences if he doesnt make the attempt to
    undertand the answer... he will fail his course. Kid,
    post your email address... i will give you as much
    help as i can, its up to you what u do with it. k? I
    would like to help u. hi and very sorrrrrrrrrrrrrrrrrrrrrrrrrrrrrry for bieng rude but the thing was that the prob was very easy and seemed to be of the type of a homework ...... on the other hand i should be appreciated atleast i gave the idea of a solution . and i persnally dont think that anymore spoonfeeding should be done to a person learning java
    moreover that person should learn to think big coz its all a game of big ideas

  • How to get the highest point of the taskbar

    I would like to show a JWindow just above taskbar.
    How can I get the highest point of the taskbar? Is there a way like System.getProperty("os.taskbarHeight") ?
    In MS windows the taskbar has standard height but in KDE the taskbar has variable height (I am not sure about Gnome). Moreover the taskbar sometimes is hidden. How Do I get if it is hidden or not?
    Thank you in advance.

    You would use the "Screen Bounds" and "ScreenSize" info to calculate what you want:
    import java.awt.*;
    import javax.swing.*;
    public class FrameInfo
        public static void main(String[] args)
            String laf = "javax.swing.plaf.metal.MetalLookAndFeel";
    //        laf = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
    //        laf = "com.sun.java.swing.plaf.motif.MotifLookAndFeel";
            try { UIManager.setLookAndFeel( laf ); }
            catch (Exception e) { System.out.println(e); }
            GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
            Rectangle bounds = env.getMaximumWindowBounds();
            System.out.println("Screen Bounds: " + bounds );
            GraphicsDevice screen = env.getDefaultScreenDevice();
            GraphicsConfiguration config = screen.getDefaultConfiguration();
            System.out.println("Screen Size  : " + config.getBounds());
            JFrame frame = new JFrame("Frame Info");
            frame.setSize(200, 200);
            frame.setVisible( true );
            System.out.println("Frame Size   : " + frame.getSize() );
            System.out.println("Frame Insets : " + frame.getInsets() );
            System.out.println("Content Size : " + frame.getContentPane().getSize() );
    }

  • System Overload & How to get the best G4 Performance

    Okay all you Logic and OSX Gurus. I need your help. I've finally made the LOGIC leap from OS9 and have hit the SYSTEM OVERLOAD wall like many of you before me.
    I've been pouring over this, and many other Forums and Blogs, for about two weeks now, and have tried many of the fixes / solutions to no avail. I estimate I'm now getting about 25% of my OS9 Logic performance from Logic in OSX.
    One specific case in point is this. A four minute song sketch. No tempo changes. Four midi tracks, 6 Audio instruments and 2 EFX (1 Guitar Amp Pro, 1 Space Designer that's no even being used).
    I have unsuccessfully tried to Bounce this to disc for two weeks now. The AUDIO and DISK I/O Meters barely register until the GUITAR AMP PRO track brings the AUDIO METER up to about 1/3rd usage. At various points in the Bounce the G4 will completely FREEZE, and I will have manually restart.
    THINGS I HAVE TRIED, and continue to try are:
    - Repairing Permissions
    - Trashing Preferences
    - Updating MOTU Drivers
    - Changing Processor performance setting - which I cannot do BTW, because my system does not seem to support this option.
    - Closing all Widgets
    - Freeing up more Space on my Mac OSx startup disk (I now have 78.41 Gig available on a 114.49 Gig drive)
    - Run Cocktail to clean up System logs and temporary files
    - FREEZING TRACKS as a temporary 'fix'. This did nothing BTW but add more strain to the CPU and I still had about 1/3rd the usage with my GUITAR AMP Plugin (and it still crashed).
    - Increased AUDIO BUFFER to 1024
    So, (and I guess this is really two sides of the same question)...
    1) How do I FIX this SYSTEM OVERLOAD problem, and
    2) How do I "optimize" my Dual 1.25 G4 in order to get the best performance possible out of LOGIC PRO?
    OTHER QUESTIONS I HAVE ARE:
    - Does the G4 have the processing power needed to run LOGIC PRO?
    - I'm confident adding RAM will "help" (can't hurt), but am I really dealing with a RAM Problem here or, again, can these processors really handle it?
    BTW - I'm not looking for an excuse to go shopping for a Quad G5 (I mean who needs an excuse... . But, I'm really trying to determine if at the end of the day I will spend money on RAM, Hard Drives, whatever..., and then still be frustrated and end up shopping.
    - Are SCSI drives a problem with Tiger / Logic? These Cheetah drives are fast (10,000 RPM), reliable, and have been great drives to record on. I'm trying to do this simple bounce to one of the Cheetahs and as I said it's just not happening.
    - Does the startup volume size effect performance?
    - Does the amount of free space on the start up drive effect performance?
    - Firewire 400 vs 800? My sample library is on the Firewire drive, and I'm thinking this does not pull a lot on the CPU as these get loaded into memory before playing? Am I right about that? It is Firewire 400.
    A long letter and a lot of questions. I thank you all in advance for any answers, guidance or direction you can give. Please also let me know if there is something I HAVEN'T asked, looked at or should be doing.
    Best,
    Kevin
    Kevin Saunders Hayes
    SYSTEM SPECS
    Machine Name: Power Mac G4
    Machine Model: PowerMac3,6
    CPU Type: PowerPC G4 (3.3)
    Number Of CPUs: 2
    CPU Speed: 1.25 GHz
    L2 Cache (per CPU): 256 KB
    L3 Cache (per CPU): 2 MB
    Memory: 1 GB
    Bus Speed: 167 MHz
    Boot ROM Version: 4.4.8f2
    Logic 7.1.1 (885)
    Pro Application Support 3.1
    MOTU 896 - Latest drivers
    2 - Seagate Cheetah 9 gig SCSI drives
    1 - Oxford Firewire (Up to 400 Mb/sec) with EXS Library
    G4 Duel 1.25   Mac OS X (10.4.3)  

    And after months of using Express, and a week of
    using Logic, I hadn't had a system overload until
    today. Now I'm having them all the time. It wasn't a
    set up change, it wasn't running on the battery, it
    wasn't running software monitoring, it's set up with
    512 i/o buffer, medium processor buffer. And it
    wasn't brought on by number of tracks - that's for
    sure. After it started happenind and I took a break &
    came back, I was sitting on my couch, Powerbook in
    my lap, tapping a beat in with the onscreen
    keyboard.... a SINGLE instrument, mind you. NO plugs,
    no other tracks of ANY kind. And it happened.
    There's a lot of great, relevant and very helpful info on this forum and it all helps and it all counts. But..... so many people are suffering this when moving up to Pro 7 from either Pro 6 or Express. One expects a change in system load when a major update comes along but more and more people are reporting that simply recording 1 or 2 tracks of audio, pure, no plug-ins or EQ is causing an overload whereas in the previous version(s) this was easily accomodated. This, you may have guessed, has happened to me as well. Are we to accept in 1 version increment (albeit a major one) there is such a massive increase in demand from hardware that you cannot record a pure no-plug-in stereo track? When going back to 6.4.3 it will happily record 8 at once, let you EQ and reverb and then do another 8 AND then another. With no troble at all.
    It is pointing more and more towards fundamental flaws in the programming. Did L7 come out too soon? Are we just beta testing what is pro software? We are only on 7.1.1 and 6 went to 6.4.3 but at no stage was it this bad at the fundamentals of what the App is for. I love Logic, I really do, but I think, even with all the great help we are fighting what Apple should be addressing. Not that you can find/contact/talk to or get any sort of response from them.
    I have tried but have gone back to 6.4.3 until 7.1.2 or even 7.2 appears, but I'm not paying for 7.2. My £200 upgrade from 6.4.3 is now sitting on a shelf desperately wanting to use it.

  • How to get the best possible performance when accessing remote files

    Hello,
    I have recently set up a VPN to allow remote access to an MYOB data file hosted on my Mac Mini at home (MYOB is an accountancy software package for Mac and PC).
    My Mac Mini is connected to the internet over a standard ADSL home broadband line, with a terrible upload speed. I think my ISP (BT) quotes 512k upload and up to 8 Meg download. Needless to say, access to the data file is sluggish at best.
    Can anybody recommend a better way to host the data file?
    I am aware of lots of 'free file hosting' services, a quick Google search brings up loads, but I need to actually open and run the file from its remote location. I cannot download and then upload again because we have multiple user access, and need to ensure the file on the server is not being edited by two people at once.
    Thanks for your help...

    Thanks for both of your answers.
    *Amazon S3 Option*
    I preferred the Amazon S-3 option for ease of use and setup, but this does not appear to work. The software accesses the file very quickly indeed, which is great, but I think due to the connection protocol the network volume reports 'zero' disk space remaining.
    The MYOB application does not like this, so pops up an error message saying it needs at least '200kb of disk space to open'. This is because, upon opening, it writes a couple of 'lock' files to the disk where the data file is stored.
    My previous solution with the Mac Mini used VPN to connect, thus allowing SMB shares for windows users and AFP shares for Mac, and when mounted these network volumes would report the remaining disk space of the Mac Mini itself. MYOB liked this.
    Is there any way I can get the network share to report something other than zero disk space remaining?
    *Dedicated Server Option*
    Otherwise, the VPS option sounds very affordable. I am however unfamiliar with the world of dedicated servers and the Ubuntu OS, but surprised they are so affordable. I would rather go this route than change my home ISP.
    Firstly I have never used Linux or typed anything into the command line. So, will I be able to use VNC to access the VPS?
    Second, to access the data file, should I continue to use VPN? My current VPN server software supports Linux, so can I use this on Ubuntu?
    Thanks again..

  • How to get the health , performance information and about the services run on devices that have connected to the system center?

    Hi All,
    I want to know how to get the health , performance information and about the services run on devices that have connected to the system center to my c# application. Also I need to know about the information of databases that have connected to system center.
    I will appreciate your feedback
    Thank you

    Hi,
    You can configure service monitor for the required service on the server
    refer below link for how to configure service monitoring
    http://www.bictt.com/blogs/bictt.php/2011/03/17/scom-monitoring-a-service-part3
    You can use SCOM SDK to connect to the scom server using c# and get required information
    http://msdn.microsoft.com/en-us/library/hh329086.aspx
    you can find the database in below registry path on management server
    HKLM:\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup\DatabaseName
    Regards
    sridhar v

  • How to get the Application perform actions when exits?

    How to get the Application perform actions when user clicks on the "X" icon in the top right hand corner?
    OR
    If i placed an Exit Button.... when actions that i need to use to allow my application to perform a certain action when it exits?
    Thanks

    frame.addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) {
        // do your stuff here
    });The WindowListener and WindowEvent can be found in java.awt.event package
    //David

  • How to get the CPU time of a query?

    Hello all, will someone pls tell me how to get the CPU time instead of Elapsed Time of a query?
    Thanks.

    If i am not wrong, Jonathan Lewis blogged about the changed behaviour.
    Here is short test:
    SQL> CREATE OR REPLACE FUNCTION Cpu RETURN NUMBER IS
      2    Retval NUMBER;
      3  BEGIN
      4    SELECT m.VALUE
      5    INTO      Retval
      6    FROM      V$statname s, V$mystat m
      7    WHERE  s.Statistic# = m.Statistic#
      8    AND       NAME = 'CPU used by this session';
      9    RETURN Retval;
    10  END;
    11  /
    Function created.
    cat cpu_test.sql
    DECLARE
    TYPE t IS TABLE OF NUMBER;
    tt t;
    BEGIN
    dbms_output.put_line(cpu());
    SELECT COUNT(*) over(PARTITION BY owner) BULK COLLECT INTO tt FROM all_objects;
    dbms_output.put_line(cpu());
    SELECT COUNT(*) over(PARTITION BY object_type) BULK COLLECT INTO tt FROM user_objects;
    dbms_output.put_line(cpu());
    SELECT COUNT(*) over(PARTITION BY owner) BULK COLLECT INTO tt FROM dba_objects;
    dbms_output.put_line(cpu());
    END;
    SQL> select * from v$version
      2  /
    BANNER
    Oracle9i Enterprise Edition Release 9.2.0.6.0 - Production
    PL/SQL Release 9.2.0.6.0 - Production
    CORE    9.2.0.6.0       Production
    TNS for Linux: Version 9.2.0.6.0 - Production
    NLSRTL Version 9.2.0.6.0 - Production
    SQL> @cpu_test
    0
    0
    0
    0
    PL/SQL procedure successfully completed.
    SQL> @cpu_test
    106
    106
    106
    106
    PL/SQL procedure successfully completed.
    SQL> select * from v$version
      2  /
    BANNER
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod
    PL/SQL Release 10.2.0.3.0 - Production
    CORE    10.2.0.3.0      Production
    TNS for Linux: Version 10.2.0.3.0 - Production
    NLSRTL Version 10.2.0.3.0 - Production
    SQL> set serveroutput on
    SQL> @cpu_test
    1
    129
    130
    145
    PL/SQL procedure successfully completed.
    SQL> @cpu_test
    145
    273
    275
    290
    PL/SQL procedure successfully completed.Best regards
    Maxim

  • How to get cloud services CPU Percentage and Network In

    Hi,
    I am using Service management API to collect the cloud services related metrics for example
    Cloud name, Status and location etc.
    How to get the CPU, memory, network and disk related metrics of cloud services using the same API.  I am using java code to collect all the details. Please verify the below source code..But i did not get the output. But there is no error message. Help
    me how to get those details..
    Configuration config = ManagementConfiguration.configure(
    new URI(uri),
    subscriptionId,
    keyStoreLocation, // path to the JKS file
    keyStorePassword, // password for the JKS file
    KeyStoreType.jks  // flag that you are using a JKS keystore
    CloudServiceManagementClient cldCli = CloudServiceManagementService.create(config);
    CloudServiceOperations cldOpe = cldCli.getCloudServicesOperations();
    CloudServiceListResponse cldListRes = cldOpe.list();
    ArrayList<CloudServiceListResponse.CloudService> cldServices = cldListRes.getCloudServices();
    if(cldServices != null)
    for(int cc=0; cc<cldServices.size();cc++)
    CloudServiceListResponse.CloudService yesCld = (CloudServiceListResponse.CloudService)cldServices.get(cc);
    if(yesCld == null)
    continue;
    ArrayList<CloudServiceListResponse.CloudService.AddOnResource> cldResRes = yesCld.getResources();
    if(cldResRes == null)
    continue;
    for(int r=0; r<cldResRes.size(); r++)
    CloudServiceListResponse.CloudService.AddOnResource addOnRes = cldResRes.get(r);
    if(addOnRes == null)
    continue;
    ArrayList<CloudServiceListResponse.CloudService.AddOnResource.UsageLimit> cldUse = addOnRes.getUsageLimits();
    if(cldUse == null )
    continue;
    for(int u=0;u<cldUse.size(); u++)
    CloudServiceListResponse.CloudService.AddOnResource.UsageLimit useLimit = cldUse.get(u);
    if(useLimit == null)
    continue;
    System.out.println("NAME:"+useLimit.getName()+"UNIT "+useLimit.getUnit()+" Amount used "+useLimit.getAmountUsed());
    Thanks & Regards,
    Rathidevi

    Hi,
    The Azure Diagnostics capability supports the configuration of diagnostics information than can be captured locally on a role instance and then persisted to Azure Storage on some timescale, this only support Azure Cloud service, I think it is useful for
    us to analyze the performance, if you don't want to use it, please try to use
    Azure Monitoring Service API, for more information, refer the below articles.
    #https://convective.wordpress.com/2014/06/22/using-azure-monitoring-service-with-azure-virtual-machines/
    #https://convective.wordpress.com/2014/06/27/using-azure-monitoring-services-api-with-azure-cloud-services/
    Best Regards,
    Jambor
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Get the best graphical performance

    I've been developing an application where the graphical appearance is very important, so every panel has a 1280x1024 size with a 32-bit color depth picture control as large as the panel itself used as background; moreover there are a lot of other picture controls.
    In this situation, loading and displaying panels is very slow, so I need to know form some CVI developers how I can improve these operations:
    is the performance of LoadPanel() affected by the size of the whole uir file, or by the size of the panel to be loaded? Is it a good idea having more than a panel in a single uir, if the uir size is more or less 100MB? I think there should be no difference...
    while updating tables, the performance increases if they're set as invisible before updating, and set as visible at the end. When a panel has been loaded, but not displayed yet, is the graphical performance affected by hiding or showing controls? I don't think so, because I think that if a panel is not displayed, all its controls are invisible, but I'm not sure...
    Thanks
    Vix
    In claris non fit interpretatio
    Using LV 2013 SP1 on Win 7 64bit
    Using LV 8.2.1 on WinXP SP3
    Using CVI 2012 SP1 on Win 7 64bit, WinXP and WinXP Embedded
    Using CVI 6.0 on Win2k, WinXP and WinXP Embedded

    After having reduced the images as possible, there are 2 or 3 uir files with a size of 20MB. All the uir files are then embedded into the executable files (that is more than 100MB large).
    I've already considered other design schemes for loading images, but this one is the best for my application: the problem is that the graphical performance of CVI are quite bad (as already discussed in the past)
    I've been trying to get the highest performance from CVI, but the improvements are not so easy.
    I don't have any particular issue with tables: it was only an example where a quite simple workaround dramatically increases the graphical performance.
    You could update all the values, then refresh the display rather than refreshing the display after each data update
    How can I suspend the display refreshing in CVI? I know LabVIEW has a panel property, but I haven't found any CVI function to do the same. I call ProcessDrawEvents() to force the refresh, but how can I suspend it?
    Vix
    In claris non fit interpretatio
    Using LV 2013 SP1 on Win 7 64bit
    Using LV 8.2.1 on WinXP SP3
    Using CVI 2012 SP1 on Win 7 64bit, WinXP and WinXP Embedded
    Using CVI 6.0 on Win2k, WinXP and WinXP Embedded

  • How to get the values from IDXML during a Pre processing

    Hi,
    I have a requirement to validate the attributes in the IDXML request while deactivating a user. I have configured a workflow with the steps "Initiate" "Externalaction" "Disable" "Commit".
    The following is my IDXML request. I want to get the values that is coming in the IDXML in the pre action (written a c++ plugin) and perform certain validations.
    <?xml version="1.0"?>
    <SOAP-ENV:Envelope
                             xmlns:SOAP-ENV="http://schemas-xmlsoap.org/soap/envelope/"
                             xmlns:oblix="http://www.oblix.com">
    <SOAP-ENV:Body>
         <oblix:authentication xmlns:oblix="http://www.oblix.com" type="basic">
              <oblix:login>adminuser</oblix:login>
              <oblix:password>password1</oblix:password>
         </oblix:authentication>
         <oblix:request application="userservcenter" function="workflowDeactivateUserSave">
         <oblix:params>     
              <oblix:param name="ObWorkflowName">obworkflowid=9bbb88b273b1012d000086E812d695ad,obcontainerId=workflowDefinitions,o=Oblix,dc=dnb,dc=com</oblix:param>          
              <oblix:param name="uid">[email protected],ou=dnbCustomers,ou=People,dc=dnb,dc=com</oblix:param>
              <oblix:param name="attrName_1">UserID</oblix:param>
              <oblix:param name="attrValue_1">[email protected]</oblix:param>
              <oblix:param name="attrValue_1_old">[email protected]</oblix:param>
              <oblix:param name="attrOperation_1">REPLACE</oblix:param>
              <oblix:param name="attrName_2">ApplicationID</oblix:param>
              <oblix:param name="attrValue_2">12345611</oblix:param>
              <oblix:param name="attrValue_2_old">123456</oblix:param>
              <oblix:param name="attrOperation_2">REPLACE</oblix:param>
              <oblix:param name="attrName_3">SubscriberNum</oblix:param>
              <oblix:param name="attrValue_3">09787655</oblix:param>
              <oblix:param name="attrValue_3_old">09787655</oblix:param>
              <oblix:param name="attrOperation_3">REPLACE</oblix:param>
              <oblix:param name="noOfFields">3</oblix:param>
         </oblix:params>
         </oblix:request>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    How to get the values "ApplicationID","SubscriberNum" inside the preaction hook (c++). Please provide suggestions.
    Thanks,
    Lakshmi

    Read the doc, write the code, test it and debug it . http://download.oracle.com/docs/cd/E15217_01/doc.1014/e12491/idapi.htm#CDEIDDAF

  • How to get the UDDI Key to publish a service provider system in SR?

    Hi,
    I am following instruction in appendix 1 & 2 of the white paper at https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/1079b1af-dcb7-2b10-9ebb-eafcaa3cbbea?overridelayout=true
    trying to publish a service provider system into the service registry. One thing not clear to me is how to get the uddikey as needed in step 6 in appendix 1.
    My service registry is in a PI 7.1 SP4 system. I followed the instruction in appendix 2 but there is no uddi key displayed in the General tab. Please help.
    Regards,
    Jiannan
    Paragraph extracted from the whitepaper:
    There may be cases in which the NWA logical settings do not match the Services Repository
    settings when Visual Composer is trying to locate the enterprise services. Such cases can occur
    when there is no SLD ID definition of the physical system in the Services Repository.
    Currently, Visual Composer cannot search for services on a physical system with an empty SLD ID
    (which is not a valid one).
    To obtain this capability, the following steps should be performed to generate the necessary data
    for each system with a non-valid SLD ID, so that Visual Composer can search for services over it.
    1.Log on to http://<serverName>:<serverPort>/WSNavigator.
    2.Select the Services Registry radio button.
    3.In the Find field, enter sr and choose Go.
    4.Select the ServicesRegistrySi line and choose Next.
    5.Under the Operation Name, search for the publishPhysicalSystems operation, select it and choose Next.
    6.Fill the service information parameters with the following (see Appendix 2 for details on how to get this information) :
      6.1.Click the + icon in the physical system[].
      6.2.Deselect the Classifications checkbox.
      6.3.Click the + icon in the classificationReferenceGroups[].
      6.4.Click the + icon in the classificationReferences[].
      6.5.Deselect the classificationSystemKey checkbox.
      6.6.Deselect the uddiKey checkbox and enter the value <localUddiKey>.
      6.7.Deselect the value checkbox and enter the value <localSystemHostName>.
      6.8.Deselect the host checkbox and enter the value <localHostName>.
      6.9.Deselect the physicalSystemKey checkbox.
      6.10.Deselect the logical key checkbox and enter the value <System name>.<SystemHome>.<host name>.
      6.11.Deselect the systemName checkbox and enter the value <system name>.
      6.12.Deselect the type checkbox and enter the value 2.

    Hi Jiannan,
    No worries, you can go to UDDI client from the main page of PI  i.e. http://<serverName>:<serverPort>/
    And you use the search function for  the TModel for your Physical System. Search parameters can use the % wildcard.
    Hit the search and you find the UDDI Key for the Physical System.
    Cheers.
    Hemant Chahal

  • How to get the maximum bandwidth/MaxSpeed/Capacity of a Hyper-V virtual-switch?

    We are trying to monitor Hyper-V environment (Windows 2008 R2 and Windows 2012) using WMI, and have a very specific question Hyper-V virtual-switch.
    We have referred the below mentioned classes and their properties.
    1. Win32_NetworkAdapter (namespace:root\cimv2, property:Speed)
    2. Msvm_InternalEthernetPort (namespace:Root\virtualization\v2, property: Speed and Maxspeed)
    3. Msvm_EthernetSwitchBandwidthData (namespace:Root\virtualization\v2, property:Capacity and Reservation)
    All of the above classes and their properties returns 10000000000 (10 GBps) as MaxSpeed, which is NOT correct (as we know that our network connection is of 1 GBps)
    Here is our question: How to get the maximum bandwidth/MaxSpeed/Capacity of a Hyper-V virtual-switch?

    Until MSFT makes a change to increase the max speed of the virtual switch (and the resulting virtual ports) it will be 10 Gbps.
    It has been this way since the original introduction in 2008.
    What you are looking for is the most limiting segment in the path.  The virtual switch does not assume the properties of the most limiting segment.  Since the physical side could be a team, it could be a single NIC.
    Your management layer must interpret the most limiting segment.
    If you have not already been here:
    http://blogs.msdn.com/b/tvoellm/archive/2009/04/23/monitoring-hyper-v-performance.aspx  Then take a look.
    Brian Ehlert
    http://ITProctology.blogspot.com
    Learn. Apply. Repeat.

  • How to get the list of active devices in current wifi network?

    Hi All,
    I am going to a start a new Network based app. So please any one give me an idea on the below question.
    How to get the list of active devices in current wifi network?

    Nope I want the log-in user to retrieve its Group where he is belong. I have this following code
    strUsername = Request.getParameter("username").toLowerCase().trim()+"@dev.test.com.ph";
    strPassword = Request.getParameter("password").toLowerCase().trim();
    Hashtable env = new Hashtable();
    env.put(Context.INITIAL_CONTEXT_FACTORY, INITCTX);
    env.put(Context.PROVIDER_URL, MY_HOST);
    env.put(Context.SECURITY_AUTHENTICATION, "simple");
    env.put(Context.SECURITY_PRINCIPAL,strUsername);
    env.put(Context.SECURITY_CREDENTIALS, strPassword);
    // enable tracing
    env.put("com.sun.naming.ldap.trace.ber", System.err);
    // Create the initial context
    DirContext initCtx = new InitialDirContext(env);
    // Get the target context
    DirContext targetCtx = (DirContext)initCtx.lookup("");
    SearchControls constraints = new SearchControls();
    constraints.setSearchScope(SearchControls.SUBTREE_SCOPE);
    // Perform the search on the target context
    NamingEnumeration enum = targetCtx.search("","(userPrincipalName="+strUsername+")",constraints);
    javax.naming.directory.Attributes attrs;
    NameClassPair item;
    String[] attrIds = new String[]{"MemberOf"};
    // For each answer found, get its "Groups" attribute
    // If relative, resolve it relative to the target context
    // If not relative, resolve it relative to the initial context
    while (enum.hasMore()) {
    item = (NameClassPair)enum.next();
    Out.println(item);
    attrs = targetCtx.getAttributes(item.getName(), attrIds);
    Out.println(attrs + "<br>");
         initCtx.close();
    It returns all this string :
    {memberof=memberOf: CN=CMCanadaRD,OU=Groups / Teams,DC=dev,DC=test,DC=com,DC=ph, CN=iMngrCanadaRW,OU=Groups / Teams,DC=dev,DC=test,DC=com,DC=ph, CN=Domain Users,CN=Users,DC=dev,DC=test,DC=com,DC=ph, CN=Backup Operators,CN=Builtin,DC=dev,DC=test,DC=com,DC=ph, CN=Administrators,CN=Builtin,DC=dev,DC=test,DC=com,DC=ph}
    How can i retrieve the Group named CMCanadaRW and CMCanadaRD on the Attribute?
    Thanks

  • How to get the list of Group set in each Users in MS Active Directory

    Hi. I would like to know if you know how to get the set group of each user in Active Directory?
    We have this sample code
    String INITCTX ="com.sun.jndi.ldap.LdapCtxFactory";
    //String MY_HOST = "ldap://myserver/ou=dev,dc=test,dc=com,dc=ph";
    String MY_HOST ="ldap://myserver.dev.test.com.ph:389/dc=dev,dc=test,dc=com,dc=ph";
    String strUsername,strPassword;
    try
         strUsername = Request.getParameter("username").toLowerCase().trim();
         strPassword = Request.getParameter("password").toLowerCase().trim();
         Hashtable env = new Hashtable();
         env.put(Context.INITIAL_CONTEXT_FACTORY, INITCTX);
         env.put(Context.PROVIDER_URL, MY_HOST);
         env.put(Context.SECURITY_AUTHENTICATION, "simple");
         env.put(Context.SECURITY_PRINCIPAL,strUsername+"@dev.lst.com.ph");
         env.put(Context.SECURITY_CREDENTIALS, strPassword);
    After validating the User Name and Password the next task is to Retrieve the group list of the User.

    Nope I want the log-in user to retrieve its Group where he is belong. I have this following code
    strUsername = Request.getParameter("username").toLowerCase().trim()+"@dev.test.com.ph";
    strPassword = Request.getParameter("password").toLowerCase().trim();
    Hashtable env = new Hashtable();
    env.put(Context.INITIAL_CONTEXT_FACTORY, INITCTX);
    env.put(Context.PROVIDER_URL, MY_HOST);
    env.put(Context.SECURITY_AUTHENTICATION, "simple");
    env.put(Context.SECURITY_PRINCIPAL,strUsername);
    env.put(Context.SECURITY_CREDENTIALS, strPassword);
    // enable tracing
    env.put("com.sun.naming.ldap.trace.ber", System.err);
    // Create the initial context
    DirContext initCtx = new InitialDirContext(env);
    // Get the target context
    DirContext targetCtx = (DirContext)initCtx.lookup("");
    SearchControls constraints = new SearchControls();
    constraints.setSearchScope(SearchControls.SUBTREE_SCOPE);
    // Perform the search on the target context
    NamingEnumeration enum = targetCtx.search("","(userPrincipalName="+strUsername+")",constraints);
    javax.naming.directory.Attributes attrs;
    NameClassPair item;
    String[] attrIds = new String[]{"MemberOf"};
    // For each answer found, get its "Groups" attribute
    // If relative, resolve it relative to the target context
    // If not relative, resolve it relative to the initial context
    while (enum.hasMore()) {
    item = (NameClassPair)enum.next();
    Out.println(item);
    attrs = targetCtx.getAttributes(item.getName(), attrIds);
    Out.println(attrs + "<br>");
         initCtx.close();
    It returns all this string :
    {memberof=memberOf: CN=CMCanadaRD,OU=Groups / Teams,DC=dev,DC=test,DC=com,DC=ph, CN=iMngrCanadaRW,OU=Groups / Teams,DC=dev,DC=test,DC=com,DC=ph, CN=Domain Users,CN=Users,DC=dev,DC=test,DC=com,DC=ph, CN=Backup Operators,CN=Builtin,DC=dev,DC=test,DC=com,DC=ph, CN=Administrators,CN=Builtin,DC=dev,DC=test,DC=com,DC=ph}
    How can i retrieve the Group named CMCanadaRW and CMCanadaRD on the Attribute?
    Thanks

Maybe you are looking for

  • [noob needs help] Loading image from a URL

    Hey everyone. I'm new here. And I'm new at J2ME as well. I have a simple school project and I have doubts about it. I've searched everywhere on the net yet I could not find the solution. Anyways, I do understand the concept of loading images by putti

  • What's wrong with my mac? it's restarting automatically.

    Recently i updated to Mountain Lion 10.8.4. As per coconut battery my battery loadcycles - 502 now im having this problems.It's restarting automatically. Error details: Interval Since Last Panic Report:  185614 sec Panics Since Last Report:         

  • AVL tree in shared memory

    Can anyone help, I am not being deliverately stupid? I can create an avl tree, and I can create a shared memory area, but how do I put an AVL tree into the shared memory area?

  • Storage location planning

    Hi, My client needs to plan article per storage locations, so for the same article we'll create planned independent requirements that have to belong to a specific storage location (we'll do this using different planning versions). Then MRP will be ex

  • Zone information on download files - no longer in alternate data stream on Windows 7 or IE 8 ?

    Hi, In Windows XP and Vista, when IE (or messenger) download a file an alternate data steam named "Zone.Identifer" is created to store information about the zone the file orginated from.  This was how Windows knew which files should have that "This f