Re: [kde] I just noticed: no more crashes! Thanks, KDE team!
- From: Kevin Krammer <kevin.krammer@xxxxxx>
- Date: Wed, 3 Aug 2011 14:46:31 +0200
On Wednesday, 2011-08-03, Duncan wrote:
Sergei Andreev posted on Wed, 03 Aug 2011 12:39:01 +0400 as excerpted:
And the answer is:
http://www.freehackers.org/thomas/2009/11/10/wonders-from-a-kde-fan-and-
developer-about-some-kde-design-choices/comment-page-1/#comment-7507
Of course it doesn't perform well with each plasmoid as a separate
process... because they chose components with that characteristic.
That's the point. It was a new thing so they could chose the components
they wanted, and despite the fact that the flexibility of being able to
run binary plasmoids of uncertain stability created by people of all
talent levels was a design goal, they chose to use components that had
poor performance characteristics when run in separate processes.
Actually no.
It is mainly a problem of the underlying technology, i.e. embedding one
process' window into another one's not being very well supported, or at least
not on X11.
It is less a problem of performance, Konqueror has done plugins out-of-process
for ever (incidentally making it the only browser to survive Flash crashes for
years before other browsers changed to that model as well).
But it clearly showed the limits of the underlying technologies used for that,
e.g. the embedding process having little to no control over the embedded
window (other than probably size and position) and embedded window having very
few means of communicating needs to the host (and having two separate and
exclusive event processing contexts).
So with basically forced to have all UI portions in the same process, running
the data processing in separate execution units might be possible in some
occasions without dragging down performance too much (as indicated by Aaron in
the linked comment).
Cheers,
Kevin
--
Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring
Attachment:
signature.asc
Description: This is a digitally signed message part.
This message is from the kde mailing list.
Account management: https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.
- Follow-Ups:
- References:
- [kde] I just noticed: no more crashes! Thanks, KDE team!
- From: Dotan Cohen
- Re: [kde] I just noticed: no more crashes! Thanks, KDE team!
- From: Sergei Andreev
- Re: [kde] I just noticed: no more crashes! Thanks, KDE team!
- From: Duncan
- [kde] I just noticed: no more crashes! Thanks, KDE team!
- Prev by Date: Re: [kde] I just noticed: no more crashes! Thanks, KDE team!
- Next by Date: Re: [kde] I just noticed: no more crashes! Thanks, KDE team!
- Previous by thread: Re: [kde] I just noticed: no more crashes! Thanks, KDE team!
- Next by thread: Re: [kde] I just noticed: no more crashes! Thanks, KDE team!
- Index(es):
Relevant Pages
|