Multithreaded songbird, anyone?
When I run Songbird and look at my task manager I notice something. Several of the applications running are multithreaded, that is, there is more than one section, you could say, of the app running at once. Songbird could have several threads; songbird-xul, songbird-gs, songbird-db(or lib), and so on. One thread for every function, so to speak. That way if some portion of the app freezes or crashes the entire app wont crash and burn.
6
people like this idea
I like this idea!
Tell me when this idea gets some attention.
The more people who like this idea, the more it gets noticed.
The more people who like this idea, the more it gets noticed.
-
Inappropriate?Damn. Now I have to go to the cellar again and ask the code monkey's about this...
I’m being silly again. Too little coffe, to early in the morning are making Tyler a dull boy.
1 person thinks
this is one of the best points
-
Inappropriate?G'day,
Actually, in 1.3/1.4, the GUI and the library will be split into seperate threads, and so hopefully, that means the GUI will hopefully stop freezing up or slowing down in Songbird 1.3 (or 1.4 ) when doing things, and everything will be more smooth in general. Apparently this also includes the slowdown during searching :D They really wanted it to be a part of 1.2, however, apparently it wasn't ready at the time.
More technical information can be found at:
http://bugzilla.songbirdnest.com/show...
Finally, the new firefox base uses a lot more threads to do its work, so when that is added to Songbird, hopefully we will also see better performance.
Andrew
Loading Profile...




CHAMP
CHAMP