Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Mac OS X > Is IE native / multi-threaded ?

Is IE native / multi-threaded ?
Thread Tools
Baninated
Join Date: Sep 2002
Location: http://www.rotharmy.com
Status: Offline
Reply With Quote
Jan 30, 2003, 02:33 AM
 
..it seems slow nad buggy in x - espec. with java enabed .. any ideas as to speed tips ?
     
Posting Junkie
Join Date: Dec 2000
Status: Offline
Reply With Quote
Jan 30, 2003, 02:39 AM
 
Here's a great speed tip - don't use IE.

Use either Chimera or Safari if you want speed.

Ticking sound coming from a .pkg package? Don't let the .bom go off! Inspect it first with Pacifist. Macworld - five mice!
     
Dedicated MacNNer
Join Date: Dec 2001
Location: Promised Land
Status: Offline
Reply With Quote
Jan 30, 2003, 12:58 PM
 
Originally posted by eddiecatflap:
..it seems slow nad buggy in x - espec. with java enabed .. any ideas as to speed tips ?
IE is a dog. It is multi-threaded, but the thread's it uses are the Mac OS 9 flavor known as cooperative threads. This means that a thread must specifically yeild processor time so other threads can run. Pretty useless if you ask me.

As Charles said, use Chimera.
G5 2.5 DP/2GB RAM/NVidia 6800 Ultra
PowerBook Al 1Ghz/768MB RAM
6gb Blue iPod Mini
     
Registered User
Join Date: Mar 2002
Location: Europe
Status: Offline
Reply With Quote
Jan 30, 2003, 03:15 PM
 
*spits on IE*
     
Mac Elite
Join Date: Mar 2001
Location: Provo, UT
Status: Offline
Reply With Quote
Jan 30, 2003, 03:30 PM
 
IE uses cooperative threads? I didn't know Carbon did that. One would have thought that Apple would have mapped co-operative threads onto real threads. After all even with the old co-operative threads you still have to worry about mutex and such things.
     
Addicted to MacNN
Join Date: Apr 2001
Location: europe
Status: Offline
Reply With Quote
Jan 30, 2003, 03:47 PM
 
Originally posted by clarkgoble:
IE uses cooperative threads? I didn't know Carbon did that.
Carbon apps can use cooperative threads, MPThreads, or pthreads (the last on X only).
Originally posted by clarkgoble:
One would have thought that Apple would have mapped co-operative threads onto real threads. After all even with the old co-operative threads you still have to worry about mutex and such things.
That's exactly what they did.
Nasrudin sat on a river bank when someone shouted to him from the opposite side: "Hey! how do I get across?" "You are across!" Nasrudin shouted back.
     
Posting Junkie
Join Date: Mar 2001
Location: Salamanca, EspaƱa
Status: Offline
Reply With Quote
Jan 30, 2003, 05:03 PM
 
There are still times I have to use IE, not that I enjoy it particularily. I think I've just gotten used to having 3 or 4 browsers on my iBook. I use Mozilla on these forums, Safari for almost anything else and Navigator for the occational browse. And sometimes IE. But IE is slow, and there is nothing anyone can do about it. Perhaps there will be a significant speed difference when/if MS releases IE 6 for Mac.
I could take Sean Connery in a fight... I could definitely take him.
     
Fresh-Faced Recruit
Join Date: Sep 2001
Location: san francisco
Status: Offline
Reply With Quote
Jan 30, 2003, 06:09 PM
 
Originally posted by Vanquish:
*spits on IE*
you are one classy broad..

     
Dedicated MacNNer
Join Date: Dec 2001
Location: Promised Land
Status: Offline
Reply With Quote
Jan 30, 2003, 06:39 PM
 
Originally posted by clarkgoble:
One would have thought that Apple would have mapped co-operative threads onto real threads. After all even with the old co-operative threads you still have to worry about mutex and such things.
As Developer pointed out, Apple did do that. But all coop threads (within a process) share one global lock. Each coop thread blocks on this lock when it wants to run. When a thread aquires the lock, it can run forever, or for a short period of time. The global lock is how they provide the coop thread behavior on top of pre-emptive threads.
G5 2.5 DP/2GB RAM/NVidia 6800 Ultra
PowerBook Al 1Ghz/768MB RAM
6gb Blue iPod Mini
     
Mac Elite
Join Date: Sep 2001
Location: Chico, CA and Carlsbad, CA.
Status: Offline
Reply With Quote
Jan 30, 2003, 07:07 PM
 
Originally posted by eddiecatflap:
..it seems slow nad buggy in x - espec. with java enabed .. any ideas as to speed tips ?
Wow, I'm surprised you aren't in the know with the browser stuff. The majority of users here on these boards will use Safari, Chimera, or some other Netscape derivative.

Most people don't use IE... Myself, I use Internet Explorer with my school's portal about once a semester to check my grades...
"In Nomine Patris, Et Fili, Et Spiritus Sancti"

     
Senior User
Join Date: May 2001
Location: Massachusetts, USA
Status: Offline
Reply With Quote
Jan 31, 2003, 02:40 AM
 
Originally posted by someone_else:
As Developer pointed out, Apple did do that. But all coop threads (within a process) share one global lock. Each coop thread blocks on this lock when it wants to run. When a thread aquires the lock, it can run forever, or for a short period of time. The global lock is how they provide the coop thread behavior on top of pre-emptive threads.
Perhaps I'm misunderstanding, but if all but one of the threads in the process block while the other thread runs until the process's time slice expires, doesn't that completely and totally defeat the purpose of using threads in the first place, especially on multiprocessor machines...? The programmer should have taken care of synchronization issues when they multithreaded the program to begin with, so why not let more than one thread be in the ready queue at once?
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 12:20 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2