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
-
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.
ThanxHi 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
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 doWe 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 doYour 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?
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?
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?
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
-
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
-
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.