Help to make faster my VI

Hello!
I have a cluster array with 105500 clusters; in a cluster there are 3 2D array with the same size (10 rows and 8 columns).
I want to merge the data to obtain a single 2D array with 10*105500 rows and 8*3 columns.
I  know that with large array we have to initialize an array (in this situation with 10*105500rows and 8*3 columns ) and use Replace Array Subset; so i have used this procedure but  the time needed is to much..
What is the error in my VI?
Solved!
Go to Solution.
Attachments:
PostProcessing.vi ‏21 KB

Ok, I haven't looked at your VI in detail but here is some advice:
1) Don't use property nodes for reading/writing data in your for loop. You should process the data and store it in shift registers and then finally display it rather than doing the read/replace/write using Value property nodes.
2) The build array function causes memory allocations which will take CPU time. If you can pre-calculate the size of your array then you can initialize array of the required dimensions to allocate the memory for the array once and then use replace array subset to put the items into the right place in the array. If you go to Tools -> Performance -> Show buffer allocations, this will help to show you (with some caveats) where LabVIEW is having to allocate memory in your VI.
3) The 'index array' functions in your 2nd for loop are probably unnecessary - use auto-indexing tunnels instead if you can
These points are the ones that immediately stand out as being what is causing poor performance of your VI without trying to get really clever about the array manipulation and optimisation of the VI (like using in-place element structures).
Certified LabVIEW Architect, Certified TestStand Developer
NI Days (and A&DF): 2010, 2011, 2013, 2014
NI Week: 2012, 2014
Knowledgeable in all things Giant Tetris and WebSockets

Similar Messages

  • Did analyzing of a table make faster execution????

    Did analyzing of a table make faster execution?????I have written a package and it is taking 30 minutes to execute.....Plz help me.....

    - I assume you mean "Does analyzing a table improve the performance of queries?"
    - What version of Oracle?
    - Are you using the rule-based optimizer (RBO)? Or the cost-based optimizer (CBO)?
    - Have statistics ever been gathered on the table(s) involved in your procedure? If so, are the statistics still accurate? Or has there been a substantial amount of change to the table since statistics were last gathered?
    - How do you normally gather statistics.
    If you are using the CBO and your statistics are missing or out of data, gathering fresh statistics should give the optimizer better information from which it should generate better query plans. If your code is slow because a particular SQL statement is using a suboptimal plan because statistics are incorrect, that would improve the performance of your procedure. Because there are many other reasons that code might be slow, and because we don't know whether the optimizer has made an incorrect decision or whether the existing statistics are misleading or even whether the statistics matter to the optimizer you're using, we can't say anything more definitive than "maybe".
    Justin

  • I have a problem with my MacBook Pro is the almost of my app not working at all like a app store and terminal and other important apps please if u can help me as fast as you can cuz i don't wanna format it that's why am on Mac now not win ?

    i have a problem with my MacBook Pro is the almost of my app not working at all like a app store and terminal and other important apps please if u can help me as fast as you can cuz i don't wanna format it that's why am on Mac now not win ?

    Abdussalam.A,
    you mentioned that Terminal does not work at all for your MacBook Pro. What currently happens when you run Terminal? In what way does it not work?

  • My i phone 3gs is ios 5.0.1 but its very slow what i can do for make fast?

    my i phone 3gs ios 5.0.1 is runing very very slow what i can do for make fast runing ?

    You shall most likely buy a new phone since updating a hacked or jailbroken phone to the current version of iOS often ends up permanently bricking the phone.

  • Need a Free designing program. for example: something to help me make shirt

    Need a Free designing program. for example: something to help me make shirt graphics, posters, and other designs. i do not think my mac came with any such program. i have ilife 08 but i dont think anything there can help me?

    Got to VersionTracker or MacUpdate and search.

  • Is there any tool to help you make it a decision as to the quality of any particular app ?

    Is there a tool to help you make a decision on purchasing different apps from the App Store ? So categories have hundreds and hundreds of choices?

    Apps have reviews.  Check the reviews from the public and get a sense of quality from them.

  • My MacBook (10.5.8) is very slow and has significant problems loading will Snow Leopard (10.6.3) help or make my computer slower?

    My MacBook (10.5.8) is very slow and has significant problems loading will Snow Leopard (10.6.3) help or make my computer slower?
    Also why does my Macbook make so much noise (The noise concerns me because it is so loud it sounds like the laptop will break down or something at any point)?

    It depends on your Macbook model how to open the bottom case.
    Anyway you need to open up the buttom case or keyboard panel to access the CPU fan like following.
    https://www.youtube.com/watch?v=3hHA4DDEvZA
    http://www.ifixit.com/Guide/MacBook+Core+2+Duo+Lower+Case+Replacement/537
    If you think you can't do that by yourself, you'd better bring it to Apple Store Genius Bar or Authorized Servce Shop to tell them about the problem.

  • In my computer firefox running very slow, i feel hurt, please guide me how make fast firefox ?

    in my computer Firefox all additions i have tried and all additions working very slow. if no solution for make fast Firefox browser in my computer then i will remove Firefox from my computer.

    You are using beta software and shouldn't expect that everything works as smoothly as with an official release.
    Create a new profile as a test to check if your current profile is causing the problems.
    See [[Basic Troubleshooting#Make_a_new_profile|Basic Troubleshooting: Make a new profile]]
    There may be extensions and plugins installed by default in a new profile, so check that in "Tools > Add-ons > Extensions & Plugins"
    If that new profile works then you can transfer some files from the old profile to that new profile (be careful not to copy corrupted files)
    See http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox

  • Could you please help me make this query less complicated

    could you please help me make this query less complicated
    select t1.R_OBJECT_ID
    from dm_relation_sp a, ddt_resolution_sp t1
    where a.parent_id = '0900000283560456' -----------ID
    and a.child_id = t1.R_OBJECT_ID
    union all
    select t3.R_OBJECT_ID
    from ddt_resolution_sp t3
    where t3.R_OBJECT_ID in (select t2.child_id
    from dm_relation_sp t2
    where t2.parent_id in (select a.child_id
    from asud_fsk.dm_relation_sp a, asud_fsk.ddt_resolution_sp t1
    where a.parent_id = '0900000283560456' -----------ID
    and a.child_id = t1.R_OBJECT_ID))
    union all
    select t4.R_OBJECT_ID
    from ddt_resolution_sp t4
    where t4.R_OBJECT_ID in(
    select t3.child_id from dm_relation_sp t3
    where t3.parent_id in (
    select t2.child_id
    from asud_fsk.dm_relation_sp t2
    where t2.parent_id in (select a.child_id
    from asud_fsk.dm_relation_sp a, asud_fsk.ddt_resolution_sp t1
    where a.parent_id = '0900000283560456' -----------ID
    and a.child_id = t1.R_OBJECT_ID))
    and t3.relation_name = 'RESOLUTION_RELATION')
    union all
    select t5.R_OBJECT_ID
    from ddt_resolution_sp t5
    where t5.R_OBJECT_ID in
    (select t4.child_id
    from dm_relation_sp t4
    where t4.parent_id in(
    select t3.child_id from dm_relation_sp t3
    where t3.parent_id in (
    select t2.child_id
    from asud_fsk.dm_relation_sp t2
    where t2.parent_id in (select a.child_id
    from asud_fsk.dm_relation_sp a, asud_fsk.ddt_resolution_sp t1
    where a.parent_id = '0900000283560456' -----------ID
    and a.child_id = t1.R_OBJECT_ID))
    and t3.relation_name = 'RESOLUTION_RELATION')
    and t4.relation_name = 'RESOLUTION_RELATION')
    Edited by: user13025450 on 29.04.2010 16:23

    Hi,
    Welcome to the forum! You'll find that there are many qualified people (such as Tubby) willing to help you. Will you do what you can to help them? In order to simplify the query you posted,someone will first have to understand what it does, what the tables that it uses are like, and what tools you have to work with (that is, what version of Oracle, and any other software you are using). To actually test their ideas, people will need versions of your tables.
    Many people, if they spent enough time, might be able to figure out roughly what you are doing, make some tables themselves and test a solution. You can help with all of that. I assume you already know what the appliction is, and what this particular query is supposed to do: you don't have to figure out any of that, you just have to say it. You know what all your tables are, what the datatypes of all the columns are, and what kinds of data are in the tables: you don't have to guess at any of that.
    Describe what you're doing. Think about it: how do we know that
    SELECT  NULL
    FROM    dual;doesn't do what you want?
    Post CREATE TABLE and INSERT statements for a little sample data.
    Post the results that this query is supposed to produce from those results. (Is it producing the right output now? Then it should be easy to post the correct results.)
    Describe, as well as you can, how the present query is doing it.
    Format your existing code, so it's easy to see what the different branches of the UNION are, and what the main clauses are in each one.
    When posting formatted text (code or results) type these 6 characters
    \(all small letters, inside curly brackets) before and after each formatted section, to keep this site from compressing the spaces.
    Say what versions of Oracle (e.g. 10.2.0.3.0) and any other relevant software you are using.
    I know it's a lot of work, but it really helps. You can do it as well (probably better) than anyone else, and if you're unwilling to do it, why should anyone else be willing?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • When extending my wifi network using an Extreme as my main and an Express to extend.. does it help to make sure that both devices are on the same channel or does it even make a difference if they are on different channels?

    when extending my wifi network using an Extreme as my main and an Express to extend.. does it help to make sure that both devices are on the same channel or does it even make a difference if they are on different channels?

    Have you even tried the process in which i have described in my previous post?
    Yes, many times.  If you are setup to "extend a wireless network, the screen looks like this:
    If you click the Wireless Options button, the screen looks like this:
    Where is it on this screen that you see a setting to adjust the channel?  It sounds like you are confusing "create a wireless network"....which does allow you to adjust channels.....with "exend a wireless network" which does not.
    Normally, when you extend a wireless network, AirPort Utility used to always assign the same channel to the extending device. That is no longer the case. It might be the same, or it might be different.  You have no control over this, so you have to accept what AirPort Utility thinks is best.

  • Hi.  PLEASE help me make my mac os x recognize there is an iphone connected to download pics

    hi.  PLEASE help me make my mac os x recognize there is an iphone connected to download pics thanks

    Morning Malika3,
    Thanks for using Apple Support Communities.
    Once you determine that your computer has a USB 2.0 connection, use the following steps to troubleshoot the connection between the device and the computer. Test after each step:
    iOS: Troubleshooting USB connection
    http://support.apple.com/kb/ts1286
    Hope this helps,
    Mario

  • Help me make my painting go faster

    Hi!
    This is the paint code for my drawingprogram. It is a JPanel which contains everything that users has drawn AND is drawing. When I've drawn alot of objects then it starts getting slower and the painting can't follow up with my mouseDragged event. This is what I need fixed!
    First off I paint all the objects that are STORED in a model. Then I start painting the object(only 1 at the time) that the user is CURRENTLY drawing.
    All calls are made by invoking repaint().
    question: should I override paint() or paintComponent()? What will be the difference.
    I need some tips of how I can make this code quicker..I know for example I should use a different call to repaint by specifying only the area needed to paint out again. But do you have more tips?
    public void paintComponent(Graphics gx)
            super.paintComponent(gx);
            Graphics2D g = (Graphics2D) gx.create();  //make a copy of the graphics object
            LinkedList listOfDrawingObjects = controller.getListOfDrawingObjects();
            LinkedList currentDrawingObjects = new LinkedList(listOfDrawingObjects); //make a copy to avoid ConcurrentModificationException
            ListIterator it = currentDrawingObjects.listIterator();
    /* PAINT OUT ALL OBJECTS IN THE MODEL */
            while(it.hasNext())
                DrawingObject ob = (DrawingObject) it.next();
                if(ob instanceof MyLine)
                    MyLine myLine = (MyLine) ob;
                    g.setColor(myLine.getColor());
                    g.setStroke(stroke.getDrawingStrokeSize(myLine.getStrokeSize()));
                    g.drawLine((int)myLine.getX1(), (int)myLine.getY1(), (int)myLine.getX2(), (int)myLine.getY2());
                else if(ob instanceof MyRectangle)
                    MyRectangle myRectangle = (MyRectangle) ob;
                    g.setColor(myRectangle.getColor());
                    g.setStroke(stroke.getDrawingStrokeSize(myRectangle.getStrokeSize()));
                    if(myRectangle.getFilled())
                        g.fillRect((int)myRectangle.getX(), (int)myRectangle.getY(), (int)myRectangle.getWidth(), (int)myRectangle.getHeight());
                    else
                        g.drawRect((int)myRectangle.getX(), (int)myRectangle.getY(), (int)myRectangle.getWidth(), (int)myRectangle.getHeight());     
                else if(ob instanceof MyOval)
                    MyOval myOval = (MyOval) ob;
                    g.setColor(myOval.getColor());
                    g.setStroke(stroke.getDrawingStrokeSize(myOval.getStrokeSize()));
                    if(myOval.getFilled())
                        g.fillOval((int)myOval.getX(), (int)myOval.getY(), (int)myOval.getWidth(), (int)myOval.getHeight());
                    else
                        g.drawOval((int)myOval.getX(), (int)myOval.getY(), (int)myOval.getWidth(), (int)myOval.getHeight());
                else if(ob instanceof MyRoundRectangle)
                    MyRoundRectangle myRoundRectangle = (MyRoundRectangle) ob;
                    g.setColor(myRoundRectangle.getColor());
                     g.setStroke(stroke.getDrawingStrokeSize(myRoundRectangle.getStrokeSize()));
                    if(myRoundRectangle.getFilled())
                        g.fillRoundRect((int)myRoundRectangle.getX(), (int)myRoundRectangle.getY(), (int)myRoundRectangle.getWidth(), (int)myRoundRectangle.getHeight(), (int)myRoundRectangle.getArcWidth(), (int)myRoundRectangle.getArcHeight());
                    else
                        g.drawRoundRect((int)myRoundRectangle.getX(), (int)myRoundRectangle.getY(), (int)myRoundRectangle.getWidth(), (int)myRoundRectangle.getHeight(), (int)myRoundRectangle.getArcWidth(), (int)myRoundRectangle.getArcHeight());
                else if(ob instanceof MyFreeDraw)
                MyFreeDraw myFreeDraw = (MyFreeDraw) ob;
                    g.setColor(myFreeDraw.getColor());
                    g.setStroke(stroke.getDrawingStrokeSize(myFreeDraw.getStrokeSize()));
                    LinkedList tempPoints = myFreeDraw.getAllPoints();
                    LinkedList allPoints = new LinkedList(tempPoints); //avoids ConcurrentException
                    if(allPoints.size()>=2)
                        ListIterator it2 = allPoints.listIterator(0);
                        ListIterator it3 = allPoints.listIterator(1); //must be one step ahead since two points are needed to draw
                        while(it2.hasNext() && it3.hasNext())
                            Object ob2 = it2.next();
                            Object ob3 = it3.next();
                            if(ob2 instanceof Point)
                                Point p = (Point) ob2;
                                Point t = (Point) ob3;
                                g.drawLine(p.x, p.y, t.x, t.y);
                else if(ob instanceof MyPolygon)
                    MyPolygon myPolygon = (MyPolygon) ob;
                    g.setColor(myPolygon.getColor());
                    g.setStroke(stroke.getDrawingStrokeSize(myPolygon.getStrokeSize()));
                    if(myPolygon.getFilled())
                        g.fillPolygon(myPolygon);
                    else
                        g.drawPolygon(myPolygon);
                else if(ob instanceof MyText)
                    MyText myText = (MyText) ob;
                    g.setColor(myText.getColor());
                    g.setFont(myText.getFont());
                    g.drawString(myText.getText(), (int)myText.getStart().getX(), (int)myText.getStart().getY());
    /* STARTS PAINTING OUT ALL TEMPORARY OBJECTS*/
            if(rectangle!=null && rectangle.getStart()!=null && rectangle.getStop()!=null)
                g.setColor(rectangle.getColor());
                g.setStroke(stroke.getDrawingStrokeSize(rectangle.getStrokeSize()));
                if(rectangle.getFilled())
                    g.fillRect((int)rectangle.getX(), (int)rectangle.getY(), (int)rectangle.getWidth(), (int)rectangle.getHeight());
                else
                    g.drawRect((int)rectangle.getX(), (int)rectangle.getY(), (int)rectangle.getWidth(), (int)rectangle.getHeight());     
            else if(oval!=null && oval.getStart()!=null && oval.getStop()!=null)
                g.setColor(oval.getColor());
                g.setStroke(stroke.getDrawingStrokeSize(oval.getStrokeSize()));
                if(oval.getFilled())
                    g.fillOval((int)oval.getX(), (int)oval.getY(), (int)oval.getWidth(), (int)oval.getHeight());
                else
                    g.drawOval((int)oval.getX(), (int)oval.getY(), (int)oval.getWidth(), (int)oval.getHeight());
            else if(line!=null && line.getStart()!=null && line.getStop()!=null)
                g.setColor(line.getColor());
                g.setStroke(stroke.getDrawingStrokeSize(line.getStrokeSize()));
                g.drawLine((int)line.getX1(), (int)line.getY1(), (int)line.getX2(), (int)line.getY2());
            else if(roundRectangle!=null && roundRectangle.getStart()!=null && roundRectangle.getStop()!=null)
                g.setColor(roundRectangle.getColor());
                g.setStroke(stroke.getDrawingStrokeSize(roundRectangle.getStrokeSize()));
                if(roundRectangle.getFilled())
                    g.fillRoundRect((int)roundRectangle.getX(), (int)roundRectangle.getY(), (int)roundRectangle.getWidth(), (int)roundRectangle.getHeight(), (int)roundRectangle.getArcWidth(), (int)roundRectangle.getArcHeight());
                else
                    g.drawRoundRect((int)roundRectangle.getX(), (int)roundRectangle.getY(), (int)roundRectangle.getWidth(), (int)roundRectangle.getHeight(), (int)roundRectangle.getArcWidth(), (int)roundRectangle.getArcHeight());
            else if(freeDraw!=null && freeDraw.getSize()>=2)
                g.setColor(freeDraw.getColor());
                g.setStroke(stroke.getDrawingStrokeSize(freeDraw.getStrokeSize()));
                LinkedList tempPoints = freeDraw.getAllPoints();
                LinkedList allPoints = new LinkedList(tempPoints);
                if(allPoints.size()>=2)
                    ListIterator it2 = allPoints.listIterator(0);
                    ListIterator it3 = allPoints.listIterator(1); //must be one step ahead since two points are needed to draw
                    while(it2.hasNext() && it3.hasNext())
                        Object ob2 = it2.next();
                        Object ob3 = it3.next();
                        if(ob2 instanceof Point)
                            Point p = (Point) ob2;
                            Point t = (Point) ob3;
                            g.drawLine(p.x, p.y, t.x, t.y);
            else if(polygon!=null && polygon.getStart()!=null && polygon.getStop()!=null)
                g.setColor(polygon.getColor());
                g.setStroke(stroke.getDrawingStrokeSize(polygon.getStrokeSize()));
                LinkedList temp = polygon.getAllLines();
                LinkedList linesList = new LinkedList(temp);
                ListIterator it2 = linesList.listIterator();
                while(it2.hasNext())
                    MyLine tempLine = (MyLine) it2.next();
                    g.drawLine((int)tempLine.getX1(), (int)tempLine.getY1(), (int)tempLine.getX2(), (int)tempLine.getY2());
                MyLine end = (MyLine) linesList.getLast();
                if(end!=null)
                    g.drawLine((int)end.getX2(), (int)end.getY2(), (int)polygon.getStop().getX(), (int)polygon.getStop().getY());
            else if(text!=null && text.getStart()!=null)
                g.setColor(text.getColor());
                g.setFont(text.getFont());
                g.drawString(text.getText(), (int)text.getStart().getX(), (int)text.getStart().getY());
            g.dispose(); //release the copy of the graphics object
        }And here comes mouseDragged...(Not much of help maybe)
      public void mouseDragged(MouseEvent e)
            if(geometry==0 || geometry==3)
                freeDraw.mouseDragged(e);
                repaint();
            else if(geometry==1 || geometry==8)
                rectangle.mouseDragged(e);
                repaint();
             //   repaint((int)rectangle.getX(), (int)rectangle.getY(), (int)rectangle.getStop().getX(), (int)rectangle.getStop().getY());
            else if(geometry==2 || geometry==9)
                oval.mouseDragged(e);
                repaint();
            else if(geometry==4)
                line.mouseDragged(e);
                repaint();
            else if(geometry==6 || geometry==11)
                roundRectangle.mouseDragged(e);
                repaint();
        }

    thanks!
    advice nr.2 was good! good enough for 2 duke stars! :)
    Looks better now (any more ways)?:
        public void paintComponent(Graphics gx)
            super.paintComponent(gx);
            Graphics2D g = (Graphics2D) gx.create();  //make a copy of the graphics object
            LinkedList listOfDrawingObjects = controller.getListOfDrawingObjects();
            LinkedList currentDrawingObjects = new LinkedList(listOfDrawingObjects); //make a copy to avoid ConcurrentModificationException
            ListIterator it = currentDrawingObjects.listIterator();
            while(it.hasNext())
                DrawingObject ob = (DrawingObject) it.next();
                ob.paint(g);
            if(rectangle!=null && rectangle.getStart()!=null && rectangle.getStop()!=null)
                rectangle.paint(g);
            else if(oval!=null && oval.getStart()!=null && oval.getStop()!=null)
                oval.paint(g);
            else if(line!=null && line.getStart()!=null && line.getStop()!=null)
                line.paint(g);
            else if(roundRectangle!=null && roundRectangle.getStart()!=null && roundRectangle.getStop()!=null)
                roundRectangle.paint(g);
            else if(freeDraw!=null && freeDraw.getSize()>=2)
                freeDraw.paint(g);
            else if(polygon!=null && polygon.getStart()!=null && polygon.getStop()!=null)
                polygon.paint(g);
            else if(text!=null && text.getStart()!=null)
                text.paint(g);
            g.dispose(); //release the copy of the graphics object
         }Message was edited by:
    CbbLe
    Message was edited by:
    CbbLe

  • Bug? (unable to make fast replication btw ora 7 and 8)

    hi
    I can't make a FAST replication btw. oracle 73401 and ora 805.
    complete and force work.
    I create snapshot as select * from table1 with rowid, primary key. Before this I create snapshot log on ora 7.
    Any ideas?

    DEar Schello,
    Thank You for response.
    It looks like nobody workes with replication here... :(
    Yes I know that Rowid changed. that's why they extend synt. create snpashot log.
    I did create with rowid only.
    It doesn't help.
    Only complete replication works. I'm intereeted in "fast" actually :)
    If I try to set "fast" option in snpashot and then make refresh - oracle return error that he can't use snapshot log. ( I don't remember taht is the code of error). So It seems oracle 7 problems.
    But, maybe this problem oracle 805?
    Maybe I need 806 oracle?
    Where can I get list of bug fixes and were I can report about such kind of problem , about bug?
    Thank You.
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Schello:
    Dunno what you mean exactly by saying "rowid, primary key".
    In Oracle7, fast refresh only works when using rowid. So try to use rowid ONLY.
    Problem is, Oracle8 uses a different ROWID.
    Maybe that's why You have problems...<HR></BLOCKQUOTE>
    null

  • Help me make a plan? Thanks! :)

    A lot of things have happened since I last signed in here that have changed my life circumstances quite a bit, so I need some advice about my credit card accounts/utilization, etc.  Here’s the rundown so that you’ll get an idea: Kohl’s:  2000 CL, 0 balance
    Macy’s:  2100 CL, 0 balance
    Barclay’s Barnes & Noble MC:   1000 CL, 0 balance
    Paypal Credit:  3500 CL, 0 balance
    Chase Flexible Rewards:  4000 CL, current balance 920
    Target:  2000 CL, 0 balance
    Citi TYP Visa:  4000 CL, current balance 850
    Citi Double Cash:  5000 CL, current balance 145
    Capital One Venture:  10,000 CL, 0 balance
    Capital One QS:  4250 CL, 0 balance
    Amex BCE:  20,000 CL, 325 balance
    Discover Miles:  17,500 CL, current balance 7000
    Chase Freedom:  1500 CL, current balance 500
    Justice Federal Credit Union Platinum Visa:  10,000 CL, 0 balance
    Bank of America Better Rewards:  7000 CL, 0 balance
    Sallie Mae World Mastercard:  1600 CL, 0 balance Most of the cards that have a balance on them currently are bills that I would simply pay anyway (such as car insurance, mobile phone, etc., that kind of thing), or are going to be paid off completely in the next couple of weeks (for example, that Freedom is paid as of next week, flat out).  However, that Discover card is, quite obviously, the anchor dragging me down.  It’s an old card with very old purchases and I never really paid much attention to paying it off completely before this, being content to just “let it ride”, especially with the limit on it.  However, my husband DESPISES Discover, especially the APR rate that I have on this account (he considers it “extortion” level) and he’s determined that we pay it off and dump it altogether.  I have to say that I concur, as I don’t really use it anymore.  My utilization rate, according to my calculations, is somewhere around 11 percent across the board, but that Discover card alone, it’s quite obvious that the util is high, higher than I want, anyway.  Would it be beneficial to do a couple of balance transfers onto some of the higher limit cards (i.e., Justice FCU, Bank of America, Venture, etc.) and spread out the amount owed so that the util rate on Discover drops?  We’re not spending anything more than what we already have currently (most of the cards are being used for monthly bills that we would normally owe anyway), so the overall util rate won’t rise.  I figure that if I divide the balance between cards, it’ll be quicker to pay it all off because it won’t seem like such a huge wall to overcome, if that makes sense. My ultimate goal is to purchase a new home in a couple of years, as we have a new baby and our current home is honestly way too small to accommodate a new child.  I also have student loans that are currently in a grace period but will activate in December, so I want to prepare for that as well.  We’re well on our way to wiping out all CC balances (though it may not look like it by this account), so I want to make it easier to get that done faster.  Any advice, or am I on target with this plan? Annual income is 84k, scores are currently in the high 700s, if that matters. Edited to add:  I want to try not to put a balance transfer on my Amex, because that's the card we use the most (groceries, gas, etc.) and I'm vigilant about PIF'ing that particular one every month. Thanks in advance.

    agentsmith wrote:
    Ozz_Man72 wrote:
    I have a BoA Better Rewards card with a 0% APR BT offer until July of next year, so I was hoping to maybe transfer half of the balance from the Discover onto that in order to save a little money, but.... if it's not worth considering, I may not bother.  As you say, it's not THAT high, but 40% util on one card kind of bothers me.... No BT fees on the BoA, by the way, which is also an incentive.  I do think that splitting up the balance onto different accounts will motivate me to pay it down faster because it doesn't LOOK so overwhelming.  It's the same exact amount, I know, but two 3500 dollar balances "look" better than one big 7000 one.  Oh then now you should absolutely take advantage of it - no BT fees and 0% APR for a year... that'll save you bunches of money!
    What's the limit on the BoA? Because the more money you move onto it, the more money you save by getting it out of that 19.99% APR. Since it's 0% I'd just try to put as much as you're comfortable with onto it, even if it means the card is at 70-80%. If you need help feeling comfortable with a high % utilization, I'd do the interest calculations to see how much you'd save, and that might motivate you. Every $1000 you take off the discover card will save you $200+ in interest over a year. Then I'd put majority of the money towards paying off whatever balance remains on the 19.99% discover, to save interest. Once that's paid off, then begin paying down the balance on the 0%. And good luck finding/buying a nice house!
    Was the 0% BT fee on your BofA card a promo? I've only seen 3% whenever I've checked into applying for that card. If it truly is 0%, just do the BT and pay it off.

  • PRINTER HELP . . .FAST!!

    I need some help with my new HP 4580 All-in-One printer . . .FAST! 
    I am trying to print envelopes in order to get my Christmas cards out.  But the machine won't print!  It prints on regular paper just fine.  I even folded regular paper to the size of my envelope, and it won't print.  It sucks the paper/env. into the printer, and it sounds like it is printing, but the paper comes out blank.  Can anyone suggest a quick solution?  It's a brand new printer ~ just bough 4 days ago.  Everything else is printing fine.  Could it not be printing because the paper is going in on the far right side?
    This is getting very annoying . . .I've been at this all afternoon.  Anyone have some help for me??
    K.D. . . .

    Hi Mike6226,
    Welcome to the HP Forums, I hope you enjoy your experience!
    I understand you are unable to setup the printer by USB or wireless.
    I will be happy to help you.
    The printer won't setup on a Hotspot over the wireless network. You would have to have a router.
    Try and print a hardware self test on the printer to find out if it is a hardware or software issue.
    Printing a Configuration Page.
    I would run a full uninstall and reinstall the printer again.
    Disconnect the USB cable.
    Here are the steps to run the uninstall from the computer or the CD.
    To uninstall from program files:
    Go start and select computer.
    Select the C drive.
    Select program files or program files x86.
    Open the HP and printer name folder.
    Select uninstall.
    Uninstall From CD:
    Go start, computer, right click on the CD for the printer, left click open in a new window, double click on uninstall.
    Run the installation again but don't connect the USB cable until prompted. (make sure you are connecting the printer directly to the computer)
    Test the printer now.
    Hope this helps.
    Thank you for posting on the HP Forums.
    Have a nice day!
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos Thumbs Up" on the right to say “Thanks” for helping!
    Gemini02
    I work on behalf of HP

Maybe you are looking for

  • Web gallery watermark/copyright

    I searched for this topic, but didn't find it. I'm wondering if its possible to customize the way the copyright/watermark appears on the images in the web galleries, with respect to font size, opacity and position. As they appear now, they are small

  • [SOLVED] installation on T420s

    I've been using Arch Linux happily for a couple of years on my Thinkpad T42. Now I got a T420s and I after completing the standar install procedure I have no eth0 and hence I can't install anything that is not on the installation cd. lspci|grep -i et

  • KDE 3.4.3 and -fvisibility-inlines-hidden

    Hi folks, First of... Arch is great (migrated from Slack ). And yea, it's great that it's optimised for i686 and such However the KDE packages in Arch are a bit... slow I mean I have a decent (but not a high-end) system (Ath-XP 2500, 512 MB DDR400),

  • Cannot construct URL for runtime check using entries in SLD

    Hi, we are using high availability for PI 7.1 and are facing to the problem to construct the url for Communication channel monitoring etcv. in rwb. In the exchange profile it looks good. Is there another place to check parameters for sld? Thanks in a

  • Adobe Reader doesn't open on Mac

    Hi, I cannot open PDF files on my mac.  As per other forums, I have tired deleteing and un-installing all adobe reader, then tried re-downlading it.  I still can't get the PDF's to open.  I have read through the 'terms' and agree, but it still doesn'