How did you learn about performance issues?

I've been thinking about trying to get a LV certification, so I tried out the online test, and I've got a few questions about learning LV on a deeper level.
One question asked whether it is more efficient to cast each piece of an array as its being built in a for loop, or to cast the entire array at once, after the array has been created.
Another question asked, if array indexing is enabled on the output of a while loop then is the array resized on every iteration?
I can make guesses at how LV works, but I really don't know what goes on under the hood. How do you pros know what's really going on with your code?
Also for anyone out there who has been certified, can you pass the test with just experience, or do you have to undergo some NI training to learn some things? Has LV certification been beneficial to you?
Thanks,
John

Hi John,
I have mentored 2 1/2 CLA's (the 1/2 is the "Architect Supreme" and she really only needed encouragement).
Here are my suggestions.
1) Study for the test you plan to take. Studying above the test level you are after can only confuse things.
2) If you can get the funding, take the NI courses suggested for that test. Some of the Q's come from the text.
3) Monitor this Exchange for questions regarding performance and speed.
4) Use the search box at the top of this page and search for "Greg McKaskle". Some of the best performance info available is in his writtings.
5) Use the "info-LabVIEW" serach engine that can be found at
http://www.searchview.net/
and search fro Greg McKaskle and Rolf Kalbermatter. Again great information.
6) Make a habit of using the "Task manager>>> Performance screen while you are devloping and testing. It is a good way to find out what things are good and which are bad. You find out subtle things like straight line interpolation on a chart is faster than step interpolation.
7) Read all of the LV release notes. The questions you posted are answered in those docs and changed in LV 6.0.
8) Review the LabVIEW ZONE challenges. They are competitions based on performance. Read the reviews.
9) Read the white papers. Do not miss 144!
10) Start posting Q's on this Exchange. Let us expert (myself excluded) that prowl this list help out.
Done for now,
Ben
Ben Rayner
I am currently active on.. MainStream Preppers
Rayner's Ridge is under construction

Similar Messages

  • How did YOU learn Java?

    Ok, two part question and a bunch of help for this Java newbie:
    1. How did you learn Java? Online tutorials, books, discussions, a game, or a class? Be specific and think back to when you looked at a Java program and went "wtf?"
    2. How do you keep up the new versions and therefore, useless older classes? I am reading the list on JDK 1.4 and just thinking, how could I remember all of this? If I'm used to programming one way, how can I relearn for every version?
    If I could just get some honest answers and opinions, it'd be greatly appreciated, Thanks!

    Get this:
    I originally 'learned' Java from "Java Made Simple" by Peter McBride. "Made Simple" is right: having finished this book, I had no idea that you could design your own classes for use by other classes! All my methods were static, I'd never written a constructor or instantiated one of my own classes, and my applications were all contained in a single class! I had only the vaguest notion of what "object oriented" meant, and I wondered why, for example, you had to say
    Integer x = new Integer(4);
    but not
    int x = new int(4);
    The book was intended, I think, for non-programmers who have been given some free space by their ISP to design a web page, and want to add some v. simple applets for decoration. Beware of books like this if you want to learn Java in a serious way.
    For a more positive tip, I recommend Sun's very own online Java Tutorial. It covers all the key topics thoroughly and clearly, so at the end you have a good understanding of Java (More than just the basics, I'd say). If you want to move on to more advanced topics this tutorial will probably stand you in good stead (I can't be certain as I haven't moved on from here yet myself), but if you don't you will still be able to write good amateur programs.

  • How did you feel about your first mac?

    As an early christmas present I received a 13 inch macbook air, 2GB RAM and 1.86GHz dual core cpu.
    I am mostly used to PC laptops running linux or often I put solaris on them. I study Computer Science and have Asperger's Syndrome.
    I got my mac as windows had too much bloatware and Linux was too unstable on my 64-bit hardware (needed 6 GiB RAM for large compilations). I was going to use the macbook air to take notes and some minor work between classes such as writing assembly subroutines, C and java. The primary use of this system was going to be as a personal assistant to have my calendar and files etc.
    The system is so powerful with a full 12 hours battery life when working on the localhost that it can out-do a 2.4GHz dual core with 6 GiB RAM PC running any OS. This system is now used for all my work due to it's capabilities and portability. After only one week with a mac I dont know how I lived without one, and my carer says it has made me show immense improvements day-to-day. I am now tempted to learn Objective-C as well as how to use Cocoa from Python to be more efficient, especially after seeing the perfection in this system.
    How did you feel when you got your first mac?

    A related question might be, what did you think about the introduction of the IBM PC?
    I had been designing digital systems and working with computers for a few years before the PC's introduction in 1981. The mainstay systems were 8 bit Z80 or 8085 machines running at 4 or 6 MHz. They ran CP/M with its command line interface. Although the maximum memory these systems could use was 64 MB, being a single user, single-task operating sytem, even the most resource-hungry programs (word processors for instance) ran very fast. CP/M itself needed only a few K.
    Dual floppy disk systems were common, 180 KB per disk unless you had double sided floppies - 360 K. The A drive booted the operating system, after which you could insert a program disk. The B drive held your data. I had one machine with a whopping 5 MB hard disk - the C drive. I treated it with special reverence.
    When rumors began about IBM producing its version of a desktop PC, many people including myself had grand expectations. Clearly Big Blue would emerge as the leader in desktop computers, since they had the resources to dictate what the standard would be. Everyone knew the others would be left in the dust. What kind of processor would it use? How much memory? Would it have a slimmed down version of the multiuser, multitasking operating system used in its System/34 minicomputer? Or would it resemble something that DEC used in its PDP-11?
    Well, when the IBM PC came out in 1981, needless to say it was an enormous disappointment. It wasn't much better than anything else I had already been using for three or four years already, except the PC was much, much more expensive. No hard disk unless you wanted to buy an upgraded power supply (more $$$) and then all they offered was 10 MB. Forget about multiple users or multitasking. It didn't even have the equivalent of CP/M's PIP. The whole thing seemed... intentionally crippled. This was supposed to be the future of computing? In my opinion it was a major step backward. The XT that followed it offered only minimal improvements. I rejected the IBM PC as not cost effective and kept using my CP/M dinosaurs.
    So, when Apple introduced the Macintosh a couple years later I finally saw, in the flesh, what I thought a computer ought to be. A totally bit mapped display, a robust 16/32 bit processor, real sound capability (everything before it could only "beep") and a true graphical UI. You could name a file anything you want, no 8x3 idiocy. +To this day+ Windows carries remnants of 8x3 filenames!
    The Macintosh blew away the PC, if not in performance, in its potential. Unlike the "crippled" PC the Mac seemed limitless. This was cool. The Mac wasn't without limitations though - there was no good way to install a hard disk for instance - but for some reason I considered those limitations trivial and believed they would be overcome in the near future. I waited for the first "upgrade" - the "Fat Mac" with a whopping 512K memory. Half a megabyte!
    I used that computer for several years, until the SE/30 came out, which I kept in service for about ten years. I ultimately expanded its memory to 32 MB while PC users were struggling with extended memory or expanded memory - you had to know which was which - to get beyond the PC's stupid 640K barrier. My 30 MB HD eventually grew small, but that was easily remedied with an external SCSI drive. Although the computer did everything I ever expected it to do, the Internet eventually made it functionally obsolete. It could run a browser (forget which one) but the black and white limitation made it marginally useful.
    I eventually replaced it with an iMac, which echoed the original Mac's introduction with its forward-thinking design. The iMac opened up a new world in much the same way the original Macintosh did in 1984.
    All my Macs still work.
    yoshitaka wrote:
    ... After only one week with a mac I dont know how I lived without one, and my carer says it has made me show immense improvements day-to-day.
    That pretty much sums it up.
    In retrospect, I believe that IBM and its marriage of convenience with Microsoft delayed the evolution of desktop computing a decade or more. I cringe whenever I think of the aggregate productivity loss and utter frustration shared by millions of PC / Windows devotees all these years.

  • HT4623 im trying to update my phone and have goggled how to but my phone does not have the option to click on software update has anyone else had this problem and if so how did you go about it. thanks in advance.

    Im trying to update my iphone 4s as i can't dowload alot of thing as it says i need to update to IOS 5 i have googgled how to do it but my phone does not have software update option on it. does anyonw know how to fix this problem or had this problem? if so how did you go around fixing it and updating the phone. thanks in advance.

    gemsmobiletans wrote:
    my phone does not have software update option on it.
    If you have iOS 4... See Here...
    http://support.apple.com/kb/HT4972
    OR...
    Connect to iTunes on the computer you usually Sync with and “ Check for Updates “...
    If an Update Appears Install it... if not... you are up to date for your particular Device...
    See the Using iTunes Section Here...
    How to update your iPhone, iPad, or iPod touch
    Make sure you have the Latest Version of iTunes Installed
    iTunes free download from www.itunes.com/download
    Note:
    The Current iOS for the iPhone 4s is iOS 7.

  • How did you learn flash?

    I have never created a website before and I want to know if
    Flash will help me accomplish my goal.
    I am having a devil of a time locating tutorials and books
    that can help me learn what I need to know in Flash CS3.
    Most of what I find is for Flash 8. I have yet to find any
    tutorial to make a map like map quest that I can grab move and zoom
    using a mouse. I am starting to wonder if Flash is even
    capable of doing this. Can anyone point me to a book on Amazon or
    a Flash CS3 tutorial. The books I have researched on Amazon
    don't specifically show in the table of contents moving and zooming
    things with a mouse.
    Any suggestions are much appreciated.

    Hello ...99% of flash 8 tutorials can be used in Flash CS3
    Flash CS3 hasn't changed that much, except for it's Action
    Script stuff
    & its ability to import complete AI & Photoshop
    files,
    dont let ActionScript 3 scare you, because it scared me at
    first , its more complex than AS2
    but now that Flash has resolved most of it's Action Script
    stuff
    iam sure the Flash Team will have more time now
    to finally put in the long awaited 3D tools ! ;o) ..then it
    will be basically capable of anything
    if you want to create a map quest as you say , that will have
    interaction
    then you will need to learn at least the basics of
    actionscript & behaviors
    other than that , if you are an artist & animator , then
    Flash is the best api for that
    check out cartoonsmart.com & mudbubble.com to get an idea
    of the drawing power of Flash ..from there on its all up to your
    imagination my friend
    the best resource book for newbies is the Help & Live
    Docs of Flash
    but there are many out there that have dedicate alot of time
    creating free tutorials
    also another site you might want to check out , i think it
    will give you some great idea's of what you are interested in
    creating is ...www.hungrysuitcase.com ;o)
    peace John

  • Safari 5.1 now is garbled with many of the sites having lines on top of each other. Is any one else having that issue? If so, how did you resolve it? Thanks in advance for any help.

    Safari 5.1 now is garbled with many of the sites having lines on top of each other. Is any one else having that issue? If so, how did you resolve it? Thanks in advance for any help.

    "Did you make the .psd file with a transparent background (checkerboard) in Photoshop? And when you placed it in AI did you choose the top option Convert Photoshop Layers to Objects?"
    Yep, and it still didn't work.
    But I figured what I did wrong: I was selecting both the text and the heart, and then I was doing the whole Object>Wrap Text>Make thing, as opposed to just selecting the heart and doing it. Once I did it, I moved the heart around on top of the text, and it "made room" for the pic, wrapping itself around the heart.
    Thanks so much, and thanks A MILLION for being so patient.
    Jeez, when can I get some textbook to learn all the intricacies of Illustrator?

  • My daughter has downloaded free games from the App Store and I have been charged in excess of £200 and I don't know why has anyone had the same issue and if so how did you get your money back

    My daughter has downloaded free games from the App Store and I have been charged in excess of £200 and I don't know why has anyone had the same issue and if so how did you get your money back

    Contact iTunes Customer Service and request assistance
    Use this Link  >  Apple  Support  iTunes Store  Contact
    To help avoid future transgressions set the Restrictions for In-App Purchases...
    Settings > General > Restrictions
    Understanding Restrictions  >  http://support.apple.com/kb/HT4213

  • I can't connect to iTunes. I think it might be and issue with McAfee Security Center. Has anyone had this problem? If so, how did you fix it?

    I can't connect to iTunes. I think it might be an issue with McAfee Security Center - not sure. I am getting an error code of -42408. (Don't know what that means...) Has anyone had this problem? If so, how did you fix it?

    Having the same issue after downloading the lastest version of itunes. Apple is going to lose me as a customer, if this keeps up with their software updates. They never seem to work.
    Really, they should want me to be able to access their store. That's money out of their pocket. 
    Honestly, I don't know why Apple doesn't have a techie monitering their support threads trying to help fix issues.
    I don't have McAffee, so that wouldn't be my issue. I guess, I'll keep checking back to see if anyone has figured anything out.
    I can't seem to sync my ipad, now either. Ebay is sounding really good.

  • I recently switched from an iPhone to an Android phone. I cannot receive text messages because Apple will not "release" my number from iMessage. I see others have had the same issue. How did you solve the problem, if you did?

    I recently switched from an iPhone to an Android phone. I cannot receive text messages because Apple will not "release" my number from iMessage. I see others have had the same issue. How did you solve the problem, if you did?

    This tech note addresses your problem: iOS: Deactivating iMessage

  • HT1386 hiya ive recently got the iphone4s and have been trying to register it onto the itunes on my laptop but it wont do this for some reason, has anyone else had any problems doing this and if so how did you resolve the issue ? many thanks yvonne

    hiya ive recently got the iphone4s and have been trying ever since to get it to sync with my itunes account on my laptop but everytime i try to register it, it freezes up on me and then i have to do the whole process again without luck has anyone else had this problem and if so how did you resolve it
    many thanks
    yvonne

    If you aren't receiving password reset emails and your security questions don't work, someone has hijacked your account.
    This happened to me.
    You need to use Expresslane to contact iTunes support to regain access to your account ASAP.

  • For some reason, the battery in my iPad2 is not charging. Has anyone else experienced this problem? If so, how did you remedy it, please?

    For some reason, the battery in my iPad 2 , ioa 7.1.2m has stopped charging. Has anyone else experienced this problem? If so, how did you remedy it, please ?

    Batteries do have a finite life span.
    That said there have been some users reporting battery issues but but there's no way to know what or why or how it happens.
    You can try a reset. Hold down the sleep and home keys for about 20 seconds. Let it reboot and see if that helps.
    If you have spares, you can try to swap out your charger and cable, just to see if there's any difference with them changed.
    Another thing you can try is a restore. That's basically where you back it up and then restore it from a backup. (something to do a bit more research into if you plan to do it).
    if you don't want to do that then you can make an appointment at your local apple store and have them check it out.

  • Professionals, how did you get your start?

    I know there are many people on here who earn a living working as professionals. I was just curious, how did you get your start?
    I plan to attend Ohio University this fall to major in video production within the Scripps School of Communication. OU is well known for their school of communication, but obviously just having a good name behind your major doesn't guarantee a job.
    What did you do to make yourself more marketable to potential employers? Any other advice that you have to share?
    Thanks in advance
    D

    I started out as an apprentice editor on a feature film.  Got the job mainly because I fixed the director's assistant's computer during my interview.  Knowing how to use the Avid (thanks to film school) helped too. 
    I started at the bottom, and worked my way up.  Gaining knowledge as I went.  Apprentice editor, to tape vault manager, to post coordinator, to assistant editor, to online editor, back to assistant, then to editor.  6 years from the day I started apprenticing until the day I started editing a broadcast show.
    >What did you do to make yourself more marketable to potential employers?
    Learned the ins and outs of the edit systems. I could troubleshoot them if they were broken, and knew the workflows for multiple shooting formats.  Was able to make the decision on edit systems to use and workflows to employ when presented with the shooting format, and delivery specs.  I learned all that from on the job training, and trolling the web for resources.  And a lot of work on my own.
    >Any other advice that you have to share?
    Work your @$$ off!  If you think the job is below you, and act that way, you won't get hired again.  Don't think that you will start off right away as an editor, or DP, or director.  Starting out as an assistant is a great way to learn all that you need to learn to perform your job.  Because right out of film school, you don't know what you don't know.  But work hard, be dependable, and you will get hired again and again.

  • I connect my iphone5s to my 2015 Terrain using Bluetooth, when I make a call I can hear the caller but they can't hear me. Anyone else have this problem? How did you resolve it? Other phones connect and work perfectly.

    NNeed help I connect my iPhone 5s to Bluetooth in my 2015 GMC Terrain. When I make a call i can hear them but they can't hear me. Anyone else have this issue? How did you resolve it. Other phones work fine, just not my phone.

    Hello Sandylynn,
    After reviewing your post, it sounds like you can connect the device with Bluetooth and make and receive calls but they dont hear you. I would recommend that you read this article, it may be able to help the issue.
    If your voice is too faint or sounds unclear using iPhone, or iPod touch - Apple Support
    People can't hear you during a phone
    Thanks for using Apple Support Communities.
    Have a nice day,
    Mario

  • IPhone 6 recently stopped ringing and making text alert sounds since most recent upgrade to ios 8.1.1, has anyone experienced this, and if so, how did you correct?

    AFter recent upgrade to ios 8.1.1, my iphone 6 no longer makes text alert sounds and ring does not sound for incoming calls (except on car bluetooth).  has anyone experienced this, and if so, how did you correct?

    I had the same problem until tonight. Played with ring tones, do not disturb, volume, and everything else posted. What I found is that when you go to sounds/text tone, there are two types of tones in the scrolling menu. The top set of tones are for alert tones and the bottom set are ringtones. They are separated by a gray bar that states their purpose. Many of the tones are the same name. You need to set your text alert in the Ringtones and reminders, alarms, and such in alerts. The weird thing about this menu is when you go to sounds/ringtone the menu is reversed. Mine works in locked mode or unlocked now. I have an Iphone 6 8.1.2. My problem started after my latest OS upgrade. Hope this helps.

  • Interview Q: 'how did you handle delta'

    Hi BW experts,
    I've been asked this question in the interviews, 'how did you handle delta?'  I know how to create delta.  What is the right answer for this type of question? should I start explaining what/how we did in my previous company?
    I'd appreciate and assign points, if someone can provide the answer for this.
    Thanks,
    Sam

    The answer depends on what you have been talking about, I mean the previous discussion you had with the the interviewer. There are different way of handling delta... example:
    1. The extractor itself handles delta and it send you the before and after image of the changes.
    2. sometimes you load the data direclty to ODS and depending on the key you have in ods, the delta is being handled.
    3. In somecases, you may not need to worry about handling delta at all (full load)... going back to the quesion you asked, that depends on the discussion you had with him/her.
    thanks.
    Wond

Maybe you are looking for

  • Label flickering

    has anyone had their labels flicker and not display properly. When my thread has been going on for a while, sometimes my labels which get updated a lot sometimes flicker and don't redraw properly. I was thinking this was a memory problem with my thre

  • Datagrid editable problem

    hi I am having a datagrid in which one particular column is editable.This column fetches decimal values from database.Although i have set the editable property as true I am not able to edit the column .Only if i press backspace I am able to edit it .

  • Power was turned off on my devices, iMac, HP Laserjet P1505 - Can't print!

    Hi all, I can't print anymore after turning off all the power to my devices – the printer is plugged into the USB, the iMac see's the printer but when it goes to print the printer flashes the alert lite for a second and then the printer dialogue box

  • Authorization Control through BSP

    Hello, When we use cv04n from sap gui we are able control plantwise authorization but we are unble to control authorization from BSP using the service CVAW_ENTIRE. Suggest me to achive the above. Regards, Basis Team

  • Can you block the clear history function on safari?

    how do you block the clear history function and is it possible to limit the number of places visited in the history?