How can I get better performance with OSX on my iMac G3?

I just recently got a G3 iMac running at 400mhz with 512 mb of RAM, and it has OS 10.4.10. I am relatively new to Macs; its been a few years since I've used one.
So, it actually runs surprisingly well, but I'm wondering if theres a way to sort of tone the visuals to make it run a little faster. I loaded windows XP pro onto an older dell that I just had sitting around, and was able to tone down the visuals enough to make it run very well on a 500 mhz machine with 256 mb of RAM, so I'm sure if I can tone down XP enough for an old computer, I can do the same with OSX.

Welcome to Apple Discussions.
You are somewhat limited by the 400MHz processor speed. Increasing your RAM will be helpful. Look at these links
52 Ways to Speed Up OS X
http://www.imafish.co.uk/articles/post/articles/130/52-ways-to-speed-up os-x/
Tuning Mac OS X Performance
http://www.thexlab.com/faqs/performance.html
11 Ways to Optimize Your Mac's Performance
http://lowendmac.com/eubanks/07/0312.html
The Top 7 Free Utilities To Maintain A Mac.
http://mac360.com/index.php/mac360/comments/thetop_7_free_utilities_to_maintain_amac/
Mac OS X: System maintenance
http://discussions.apple.com/thread.jspa?messageID=607640
 Cheers, Tom

Similar Messages

  • Every new update seems to bring slow or lagging performance to Firefox. How can I get better performance?

    Just updated to 7.0 and now to 7.01 and have performance issues on my fire breathing Win 7 64 system. I am constantly getting the refresh blue circle and screen dimming...this will go on for a couple of minutes and I have to go to the Task Manger to end process to get out of firefox.

    I had the same issue on my Win 7 64 bit system. The browser became incredibly slow. I found these performance tweaks which have made and amazing difference in 7.01.
    http://techfragments.com/news/538/Software/The_12_Best_Firefox_AboutConfig_Performance_Tweaks.html
    I did not make the ram tweak and the tweak for content.notify.backoffcount actually made things worse. Other tweaks I did not do are the browser blink, mouse to paste, and source editor since these really don't seem performance related.

  • How can i get better performance of query

    Hi,
    i have created one view which using 11 table. some table is used more than 1 time. i have used outjoin for that but it is very slow to get output.
    my view is as below.
    CREATE OR REPLACE FORCE VIEW MUDRA.RETRIEVAL_PURCHASE
    (UNIQUEID, BRANCHNAME, DOCNUMBER, DOCUMENTTYPE, ACCOUNTINGYEAR,
    INWARDDATE, PAYTOSUPPLIERID, JOBTYPEID, JOBGROUPDESCRIPTION, PVNUMBER,
    PVDATE, DOCDATE, DUEDATE, SUPPLIERID, SUPPLIERNAME,
    ITEMAMOUNTGLCODE, ITEMAMOUNTGLNAME, GLCODE, GLNAME, CONTROLGLCODE,
    INVOICENUMBER, INVOICEDATE, DOCAMOUNT, PAIDAMOUNT, INVOICEBASEAMOUNT,
    INVOICESURCHARGEAMOUNT, INVOICEGROSSAMOUNT, INVOICECOMMISSION, INVOICENETAMOUNT, INVOICEDISCOUNTAMOUNT,
    INVOICEBOXCHARGES, GROSSAMOUNT, COMMISSION, COMMISSIONGLCODE, COMMISSIONGLNAME,
    PASSEDINVOICENETAMOUNT, PASSEDINVOICESALESTAXAMOUNT, RECOVERYTAXAMOUNT, TAXRECOVERYGLCODE, TAXRECOVERYGLNAME,
    RECOVERYTAXABLEAMOUNT, TAXRECOVERYPERCENTAGE, PASSEDINVOICEDISCOUNTAMOUNT, DISCOUNTGLCODE, DISCOUNTGLNAME,
    TDSAMOUNT, TDSGLCODE, TDSGLNAME, TAXABLEAMOUNT, TDSPERCENTAGE,
    TDSSECTION, TAXAMOUNT, SALESTAXAMOUNT, INVOICENETPAYABLE, PASSEDINVOICEBASEAMOUNT,
    PASSEDINVOICESURCHARGEAMOUNT, PASSEDINVOICETAXAMOUNT, PASSEDINVOICERECOVERYTAXAMOUNT, PASSEDINVOICEGROSSAMOUNT, PASSEDINVOICECOMMISSION,
    PASSEDINVOICEBOXCHARGES, PASSEDINVOICENETPAYABLE, ALLOCATEDAMOUNT, ALLOCATEDTAXAMOUNT, ALLOCATEDTAXRECOVERYAMOUNT,
    COMPANYID, DIVISIONID, SUBDIVISIONID, LOCATIONID, PAIDTAX,
    OSAMT, CANCELLED, BOXCHARGEGLCODE, BOXCHARGEGLNAME, REMARKS,
    YEARENDBALANCE, RECONCILEFLAG, BATCHNUMBER, PAYCATEGORY, CREDITAMOUNT,
    CREDITNOTEAMOUNT, TOKENAMOUNT, PV_NO, PV_ACC_YR, SUPPLIERDISCOUNTAMOUNT,
    SUPPLIERDISCOUNTPERCENTAGE, SUPPLIERDISCOUNTGLCODE, SUPPLIERDISCOUNTGLNAME, CLIENTID, CLIENTNAME,
    BILLNUMBER, ALLOCATEDTOTALAMOUNT)
    AS
    SELECT DISTINCT a.UNIQUEID,bm.displayname BRANCHNAME, a.DOCNUMBER,a.DOCUMENTTYPE, a.ACCOUNTINGYEAR,a.INWARDDATE,a.PAYTOSUPPLIERID,
    a.JOBTYPEID, jm.JOBGROUPDESCRIPTION, a.PVNUMBER, a.PVDATE,     a.DOCDATE, a.DUEDATE,
    a.SUPPLIERID, b.suppliername,a.ITEMAMOUNTGLCODE GLCODE, c.glname,
    A.GLCODE,C1.GLNAME,
    a.GLCODE CONTROLGLCODE,a.INVOICENUMBER, a.INVOICEDATE,
    a.INVOICEBASEAMOUNT, a.INVOICESURCHARGEAMOUNT, a.INVOICEGROSSAMOUNT, a.INVOICECOMMISSION, a.INVOICENETAMOUNT, a.INVOICEDISCOUNTAMOUNT, a.INVOICEBOXCHARGES,
    a.PASSEDINVOICENETPAYABLE + a.PASSEDINVOICETAXAMOUNT DOCAMOUNT,
    a.ALLOCATEDAMOUNT PAIDAMOUNT, NVL(a.PASSEDINVOICEGROSSAMOUNT,0)+NVL(a.PASSEDINVOICESALESTAXAMOUNT,0)+
                   NVL(a.PASSEDINVOICEBOXCHARGES,0) -NVL(a.PASSEDINVOICEDISCOUNTAMOUNT,0) GROSSAMOUNT,a.PASSEDINVOICECOMMISSION COMMISSION,
    a.COMMISSIONGLCODE,C2.GLNAME,
    a.PASSEDINVOICENETAMOUNT ,a.PASSEDINVOICESALESTAXAMOUNT,
    a.PASSEDINVOICERECOVERYTAXAMOUNT RECOVERYTAXAMOUNT,a.TAXRECOVERYGLCODE,C3.GLNAME,
    a.RECOVERYTAXABLEAMOUNT,a.TAXRECOVERYPERCENTAGE ,
    a.PASSEDINVOICEDISCOUNTAMOUNT ,a.DISCOUNTGLCODE, C4.GLNAME,
    a.PASSEDINVOICETAXAMOUNT TDSAMOUNT,a.TDSGLCODE,C5.GLNAME,
    a.TAXABLEAMOUNT,a.TDSPERCENTAGE, a.TDSSECTION,
    a.TAXAMOUNT, a.SALESTAXAMOUNT, a.INVOICENETPAYABLE, a.PASSEDINVOICEBASEAMOUNT, a.PASSEDINVOICESURCHARGEAMOUNT, a.PASSEDINVOICETAXAMOUNT,
    a.PASSEDINVOICERECOVERYTAXAMOUNT, a.PASSEDINVOICEGROSSAMOUNT, a.PASSEDINVOICECOMMISSION, a.PASSEDINVOICEBOXCHARGES, a.ALLOCATEDAMOUNT,
    a.ALLOCATEDTAXAMOUNT, a.ALLOCATEDTAXRECOVERYAMOUNT, a.COMPANYID, a.DIVISIONID, a.SUBDIVISIONID, a.LOCATIONID,
    a.PASSEDINVOICENETPAYABLE,
    a.ALLOCATEDTAXRECOVERYAMOUNT PAIDTAX, A.PASSEDINVOICENETPAYABLE-A.ALLOCATEDAMOUNT OSAMT,
    NVL(a.CANCELLED,'N'), a.REMARKS,
    a.YEARENDBALANCE, a.RECONCILEFLAG, a.BOXCHARGEGLCODE , C6.GLNAME,
    a.BATCHNUMBER, a.PAYCATEGORY, a.CREDITAMOUNT,
    a.CREDITNOTEAMOUNT, a.TOKENAMOUNT, a.PV_NO, a.PV_ACC_YR, a.SUPPLIERDISCOUNTAMOUNT, a.SUPPLIERDISCOUNTPERCENTAGE,
    a.SUPPLIERDISCOUNTGLCODE ,C7.GLNAME , 0,
    NULL ,
    NULL ,
    NULL
    FROM supplierinvoiceheader a , suppliermaster b, glmaster c , jobtypemaster jm , branchmaster bm,
    GLMASTER C1 ,GLMASTER C2 ,GLMASTER C3,
    GLMASTER C4 ,GLMASTER C5,GLMASTER C6 ,GLMASTER C7
    WHERE a.uniqueid=b.uniqueid AND a.supplierid=b.supplierid AND a.itemamountglcode = c.glcode (+)
    AND A.COMMISSIONGLCODE=C2.GLCODE (+) AND A.TAXRECOVERYGLCODE=C3.GLCODE(+)
    AND A.DISCOUNTGLCODE=C4.GLCODE(+) AND A.TDSGLCODE=C5.GLCODE(+) AND
    A.BOXCHARGEGLCODE=C6.GLCODE(+) AND A.SUPPLIERDISCOUNTGLCODE=C7.GLCODE(+)
    AND A.GLCODE=C1.GLCODE (+)
    AND a.jobtypeid=jm.jobtypeid AND a.uniqueid=bm.uniqueid;
    here i have used GLMASTER 7 times because i want all glcodes descrition in single query. this view i used in java to retrive information.
    so is there any other way to get fast output ?
    i m waiting for your early reply.
    Thanx

    Hi Aron,
    Here i send you details of tables.
    While running this views to get all rows, it takes 1.50 mintus.
    Total 28047 rows are fetched.
    EXPLAN IS AS BELOW,
    Operation     Object Name     Rows     Bytes     Cost     Object Node     In/Out     PStart     PStop
    SELECT STATEMENT Optimizer Mode=CHOOSE          410           5368                     
    VIEW     RETRIEVAL_PURCHASE     410      578 K     5368                     
    SORT UNIQUE          410      194 K     5368                     
    HASH JOIN          410      194 K     5316                     
    HASH JOIN OUTER          236      104 K     5062                     
    HASH JOIN OUTER          236      98 K     4994                     
    HASH JOIN OUTER          236      93 K     4930                     
    HASH JOIN OUTER          247      91 K     4866                     
    HASH JOIN OUTER          259      89 K     4802                     
    HASH JOIN OUTER          291      93 K     4734                     
    HASH JOIN OUTER          22 K     6 M     3136                     
    HASH JOIN OUTER          22 K     6 M     1654                     
    HASH JOIN          22 K     5 M     306                     
    TABLE ACCESS FULL     BRANCHMASTER     175      2 K     1                     
    HASH JOIN          22 K     5 M     225                     
    TABLE ACCESS FULL     JOBTYPEMASTER     132      2 K     1                     
    TABLE ACCESS FULL     SUPPLIERINVOICEHEADER     22 K     4 M     149                     
    TABLE ACCESS FULL     GLMASTER     6 K     162 K     14                     
    TABLE ACCESS FULL     GLMASTER     6 K     162 K     14                     
    TABLE ACCESS FULL     GLMASTER     6 K     162 K     14                     
    TABLE ACCESS FULL     GLMASTER     6 K     162 K     14                     
    TABLE ACCESS FULL     GLMASTER     6 K     162 K     14                     
    TABLE ACCESS FULL     GLMASTER     6 K     162 K     14                     
    TABLE ACCESS FULL     GLMASTER     6 K     162 K     14                     
    TABLE ACCESS FULL     GLMASTER     6 K     162 K     14                     
    TABLE ACCESS FULL     SUPPLIERMASTER     16 K     531 K     102                     
    supplierinvoiceheader 28727 rows
    suppliermaster 16538 rows
    glmaster 23500 rows
    jobtypemaster 175 rows
    branchmaster 163 rows.
    Glmaster table is used 7 times bcoz there are 7 differect type of GLCODES in supplierinvoiceheader table. and i want all 7 glcodes and its name in single query, because this view i used in JSP code.
    the pk are as below of each table.
    supplierinvoiceheader
    UNIQUEID , DOCNUMBER
    suppliermaster
    UNIQUEID , SUPPLIERID
    glmaster
    GLCODE
    jobtypemaster
    JOBTYPEID
    branchmaster
    UNIQUEID
    if you need another information then pl. let me know.
    bye.

  • I purchased an ablum thru itunes on my phone and it says i purchased the songs on itunes but when i go on my music it says i have to repurchase all the songs how can i get the songs with out havin to pay again

    I purchased an ablum thru itunes on my phone and it says i purchased the songs on itunes but when i go on my music it says i have to repurchase all the songs how can i get the songs with out havin to pay again

    Whether you can redownload music depends upon what country that you in. If you are using your computer's iTunes then does music show in the Purchased link under Quicklinks on the right-hand side of the iTunes store home page (on your phone you might be able to redownload media via the Purchased tab in the iTunes store app) ? If music shows there, but not that album, then check to see if it's hidden : http://support.apple.com/kb/HT4919
    If you aren't in a country when you can redownload music and it's still on your phone then you should be able to copy it over from the phone via File > Devices > Transfer Purchases.

  • How can I get the variable with the value from Thread Run method?

    We want to access a variable from the run method of a Thread externally in a class or in a method. Even though I make the variable as public /public static, I could get the value till the end of the run method only. After that scope of the variable gets lost resulting to null value in the called method/class..
    How can I get the variable with the value?
    This is sample code:
    public class SampleSynchronisation
         public static void main(String df[])
    sampleThread sathr= new sampleThread();
    sathr.start();
    System.out.println("This is the value from the run method "+sathr.x);
    // I should get Inside the run method::: But I get only Inside
    class sampleThread extends Thread
         public String x="Inside";
         public void run()
              x+="the run method";
    NB: if i write the variable in to a file I am able to read it from external method. This I dont want to do

    We want to access a variable from the run method of a
    Thread externally in a class or in a method. I presume you mean a member variable of the thread class and not a local variable inside the run() method.
    Even
    though I make the variable as public /public static, I
    could get the value till the end of the run method
    only. After that scope of the variable gets lost
    resulting to null value in the called method/class..
    I find it easier to implement the Runnable interface rather than extending a thread. This allows your class to extend another class (ie if you extend thread you can't extend something else, but if you implement Runnable you have the ability to inherit from something). Here's how I would write it:
    public class SampleSynchronisation
      public static void main(String[] args)
        SampleSynchronisation app = new SampleSynchronisation();
      public SampleSynchronisation()
        MyRunnable runner = new MyRunnable();
        new Thread(runner).start();
        // yield this thread so other thread gets a chance to start
        Thread.yield();
        System.out.println("runner's X = " + runner.getX());
      class MyRunnable implements Runnable
        String X = null;
        // this method called from the controlling thread
        public synchronized String getX()
          return X;
        public void run()
          System.out.println("Inside MyRunnable");
          X = "MyRunnable's data";
      } // end class MyRunnable
    } // end class SampleSynchronisation>
    public class SampleSynchronisation
    public static void main(String df[])
    sampleThread sathr= new sampleThread();
    sathr.start();
    System.out.println("This is the value from the run
    method "+sathr.x);
    // I should get Inside the run method::: But I get
    only Inside
    class sampleThread extends Thread
    public String x="Inside";
    public void run()
    x+="the run method";
    NB: if i write the variable in to a file I am able to
    read it from external method. This I dont want to do

  • How can I get the variable with the value from Thread's run method

    We want to access a variable from the run method of a Thread externally in a class or in a method. Even though I make the variable as public /public static, I could get the value till the end of the run method only. After that scope of the variable gets lost resulting to null value in the called method/class..
    How can I get the variable with the value?
    This is sample code:
    public class SampleSynchronisation
         public static void main(String df[])
    sampleThread sathr= new sampleThread();
    sathr.start();
    System.out.println("This is the value from the run method "+sathr.x);
    /* I should get:
    Inside the run method
    But I get only:
    Inside*/
    class sampleThread extends Thread
         public String x="Inside";
         public void run()
              x+="the run method";
    NB: if i write the variable in to a file I am able to read it from external method. This I dont want to do

    Your main thread continues to run after the sathr thread is completed, consequently the output is done before the sathr thread has modified the string. You need to make the main thread pause, this will allow sathr time to run to the point where it will modify the string and then you can print it out. Another way would be to lock the object using a synchronized block to stop the main thread accessing the string until the sathr has finished with it.

  • How can I get an album with multiple artists to display in my Nano as one album insteadof multiple albums?

    How can I get an album with multiple artists to display in my Nano as one album insteadof multiple albums?

    See this page for helpful information.
    http://samsoft.org.uk/iTunes/grouping.asp
    B-rock

  • How can I get motherboard ID with flex?

    How can I get motherboard ID with flex? I tried many. But I cannot find some way..

    select distinct group_id
      from tab_tmp t
    where t.group_id not in (select distinct t2.group_id
                                from tab_tmp t2
                               where t2.colour = 'BLACK');
            GROUP_ID
    1     2220052-----
    Edited by: stefan nebesnak on Feb 24, 2013 9:02 AM
    In the TEST table there are the 'BLUE' and 'GREEN' values together in all cases, which confused me. ツ
    <tt>
    GROUP_ID     COLOUR     KEY
    <font color="#FF0000">--1--</font>
    8311226          <font style="background-color: #E7FA6B">GREEN</font>     12428183
    8311226          <font style="background-color: #D7CEFF">BLUE</font>     12428183
    8311226          <font style="background-color: #E7FA6B">GREEN</font>     35428017
    8311226          BLACK     5415875
    <font color="#FF0000">--2--</font>
    2220052          <font style="background-color: #E7FA6B">GREEN</font>     12253085
    2220052          WHITE     12253085
    2220052          <font style="background-color: #D7CEFF">BLUE</font>     84553085
    <font color="#FF0000">--3--</font>
    3029178          BLACK     54587856
    3029178          <font style="background-color: #D7CEFF">BLUE</font>     54587856
    3029178          <font style="background-color: #E7FA6B">GREEN</font>     67080752
    </tt>

  • İ have an hp 3052 all in one.how can i get print out with ipad or iphone?

    İ have an hp 3052 all in one.how can i get print out with ipad or iphone?

    Hello,
    Try following the instructions here http://h10025.www1.hp.com/ewfrf/wc/document?docname=c02623193&cc=ad&dlc=en&lc=en&jumpid=reg_r1002_us...
    If that does not help, let me know and I will see what I can do.
    -------------How do I give Kudos? | How do I mark a post as Solved? --------------------------------------------------------

  • How can I get wireless printing with my ipad?

    How can I get wireless printing with my ipad?

    Best way is to use an AirPrint compatible printer:
    http://support.apple.com/kb/HT4356
    If your printer is not AirPrint compatible, you might want to take a look at Printopia.
    http://www.ecamm.com/mac/printopia/

  • I downloaded garage band on my iPad ages ago but now it just says waiting and when I click on it it just says "retry" and does nothing. I've spent literally ages making songs (I've got like 20 ). How can I get it back with all my songs still there?

    I downloaded garage band on my iPad ages ago but now it just says waiting and when I click on it it just says "retry" and does nothing. I've spent literally ages making songs (I've got like 20 ). How can I get it back with all my songs still there?

    Thanks for that. Much more constructive than the last comment. It's only the restriction code I can't recall, not the access passcode. So I can currently access the device, just not age restricted content. Does that's make a difference? I also wondered if anyone knew how many attempts you get to try to get it right. Now tried 21 times and so far nothing bad has happened but I am concerned I'll eventually be completely locked out of the device. That doesn't seem in the spirit of things though. Surely it's foreseeable that a child could repeatedly try to guess the code so I can't see that it would be right to lock the device down completely in that circumstance, particularly if the access code is being typed in correctly every time.
    Thanks

  • How can I  get System dates  with time scheduler using threads

    how can I get System dates with time scheduler using threads.is there any idea to update Date in my application along with system Date automatic updation...

    What the heck are you talking about and whatr has it to do with threads?
    Current time: System.currentTimeMillis. Date instances are not supposed to be updated.

  • I'm getting a very low signal from my Blackbird interface. The fire wire connection is selected properly and track recording sliders set. However the recording level slider in the lower right corner is grayed out. How can I get better signal?

    I'm getting a very low signal from my Blackbird interface. The fire wire connection is selected properly and track recording sliders set. However the recording level slider in the lower right corner is grayed out. How can I get better signal?

    If it's slow on startup it would be extensions loading or LaunchDaemons starting up. 
    You should have a look in:
    /Library/LaunchDaemons
    /Library/Extensions
    You can count out anything in your home folder and it shouldn't put anything in /System as that's reserved for Apple. 

  • How can I get my ipad2 with os5 to Kodak wireless printer esp9.

    How can I get my ipad2 with os5 to Kodak wireless printer esp9.

    Airprint won't work with the Kodak printers because Kodak does not support Airprint.  You'll need to check in the App store to see if Kodak makes a printing app for the iPad.  Otherwise, there are a number of third party printing apps.  People have used Printopia, Print n Share, and Print Central with good results.

  • HT2191 how can i get a 10.4 osx build disk?

    i have a powermac G5 with no hard drive, i installed new HARD DRIVE, BUT NEED A BUILD DISK OSX 10.4. How can i get one?

    You need a Mac OS X 10.4 "Tiger" retail installation DVD or CD. Find one on Amazon or other aftermarket vendor. They are commonly available, though the price can be high ($100 or so).
    Be sure it is the full retail installation disk, black in color. Grey discs are machine-specific and will not work except for the exact same model Power Macintosh with which it was shipped.

Maybe you are looking for

  • Satellite P75-A7200 Wireless Card Upgrade

    Hello, I was wondering if anyone has upgraded their Wireless Card in their Satellite P75-A7200. Until I got it home, I didn't realize that it was only a single band card and doesn't support 5ghz wireless N which is all I run my network on at home for

  • Why does attachment change name when received?

    When I receive an attachment from Yahoo window user, its name looks like: =?utf-8?q?Quote=20Matrix=20Portion=20with=20Clamp=20?= Test Furnace, 01-25-08.pdf When I asked the sender to paste in email actual file name it looks like this: QuoteMatrix_Por

  • DOM Document = null

    I am trying to build a DOM document. The code I wrote (taken from examples) always returns a null. There is no exception, everything seems OK but the document is null. It is unusable. My JVM : 1.4.2-03-b02 on Windows Same behavior on 1.4.2-08 on Linu

  • Create TYPE question

    Hi , I have problems to understand the create type command ! CREATE TYPE test_type AS OBJECT ( test_id_pk number, test_city varchar2(20), test_state varchar2(10), test_zip number Is this a kind of reference or what ? thank for any commets... marcel

  • Up until today my order said 11/11/2013 now it's  unknown?

    Why is this up until today when my order was placed on September 23rd 2013 for GOLD 16 iPhone 5s my order status changed to this Expected Ship Date: Not available at this time. We received your order and it is in process. Payment not taken yet.