[Konsole-devel] konsole kpart

Giacomo delleceste at gmail.com
Mon Oct 8 12:48:19 UTC 2007


Thank you.
I do not find the module qt-copy in my KDE installation

The list of the directories from which i build KDE 4 was:

kdebase  kdelibs  kdepimlibs konsole

The qt4 library was already installed in my system.
Do you mean qt4 installation with qt-copy?

Thanks

Giacomo

2007/10/8, Robert Knight <robertknight at gmail.com>:
>
> > Or do you think they have removed it?
>
> The patch was recently removed from svn, so I suggest updating your
> qt-copy installation as follows:
>
> 1.  svn up qt-copy
> 2.  svn revert -R qt-copy   (to remove any previously applied patches)
> 3.  cd qt-copy
>      ./apply-patches  (to apply Qt 4 patches by various KDE developers)
>
> Rebuild and install qt-copy
>
> Regards,
> Robert.
>
>
> On 08/10/2007, Giacomo <delleceste at gmail.com> wrote:
> > Hi Robert!
> >
> > I will look for that patch!
> > I compiled kde4 by svn!
> >
> > Do you think that the problem still remains in the latest code?
> > Or do you think they have removed it?
> >
> > Thanks for your advice!
> >
> > Have a good day.
> > Giacomo
> >
> >
> >
> > 2007/10/4, Robert Knight <robertknight at gmail.com>:
> > >
> > > > At a first glance, Konsole on KDE4 seems to consume more CPU than
> > > > Konsole-KDE3.
> > >
> > > That is unexpected behaviour.  There is a buggy patch to Qt which does
> > > cause a performance problem though which might be related.  If you are
> > > compiling KDE 4 from SVN then try removing qt-copy patch #0182 (in
> > > trunk/qt-copy/patches).  Otherwise you will have to ask the person who
> > > packaged KDE 4 for you to do likewise.
> > >
> > > Regards,
> > > Robert.
> > >
> > >
> > > On 04/10/2007, Giacomo <delleceste at gmail.com> wrote:
> > > > 2007/10/3, Giacomo <delleceste at gmail.com>:
> > > > Hi, I mean Konsole KDE3.x.
> > > > Tomorrow i will try the same program inside the Konsole provided by
> KDE4
> > > > and will let you know.
> > > >
> > > > Thank you and good night.
> > > >
> > > > ---> Here i am!
> > > >
> > > > At a first glance, Konsole on KDE4 seems to consume more CPU than
> > > > Konsole-KDE3.
> > > > This is a first point, which probably main affects the performance
> also
> > > in
> > > > my
> > > > Konsole KPart.
> > > >
> > > > If you think it is useful, i can attach the output of `top' for
> > > > instance for some
> > > > time, to provide you an example of the two loads.
> > > >
> > > > Thank you and have a good day
> > > > giacomo
> > > >
> > > >
> > > > >
> > > > > 2007/10/3, Robert Knight < robertknight at gmail.com>:
> > > > > > > inside a KApplication and a KonsolePart, it runs much slower.
> > > > > >
> > > > > > When you are running the application in a console, do you mean
> > > > > > Konsole/KDE 4? or a different terminal program?
> > > > > >
> > > > > > Regards,
> > > > > > Robert.
> > > > > >
> > > > > > On 03/10/2007, Giacomo <delleceste at gmail.com> wrote:
> > > > > > > Well, my application is named "ipfire".
> > > > > > >
> > > > > > > If i launch it as
> > > > > > >
> > > > > > > ./ipfire
> > > > > > >
> > > > > > > in a console, it goes fast (low CPU usage).
> > > > > > >
> > > > > > > if i do
> > > > > > >
> > > > > > > konsole_part->startProgram("./ipfire");
> > > > > > >
> > > > > > > inside a KApplication and a KonsolePart, it runs much slower.
> > > > > > >
> > > > > > > Thank you very much!
> > > > > > >
> > > > > > > Giacomo
> > > > > > >
> > > > > > >
> > > > > > > 2007/10/3, Robert Knight < robertknight at gmail.com>:
> > > > > > > > > This is the reason why i was wondering why such a greater
> > > usage of
> > > > > > > > > CPU when i switched to a KonsolePart.
> > > > > > > >
> > > > > > > > Let me clarify, are you saying that you have two separate
> > > > applications
> > > > > > > > here (one the console application and one the GUI
> application
> > > with
> > > > an
> > > > > > > > embedded Konsole part)?  If so, are you saying the console
> app
> > > is
> > > > > > > > running slower or the GUI app is running slower?
> > > > > > > >
> > > > > > > > Regards,
> > > > > > > > Robert.
> > > > > > > >
> > > > > > > > On 03/10/2007, Giacomo < delleceste at gmail.com> wrote:
> > > > > > > > > 2007/10/3, Robert Knight <robertknight at gmail.com>:
> > > > > > > > > > > which does the same amout of printf() calls and
> > > > > > > > > > > has the same logic, consumes much more CPU (3,4,5% ).
> > > > > > > > > >
> > > > > > > > > > If you are printing a lot of messages to the terminal
> then
> > > there
> > > > > will
> > > > > > > > > > be a certain overhead caused by the output processing
> and
> > > text
> > > > > > > > > > rendering.  I would expect the overhead to be very low
> > > unless
> > > > you
> > > > > are
> > > > > > > > > > printing a very large number of messages.
> > > > > > > > >
> > > > > > > > > Yes there is a lot of messages to print out on the
> console,
> > > but
> > > > this
> > > > > application
> > > > > > > > > has not been changed when embedded into a KonsolePart.
> > > > > > > > > This is the reason why i was wondering why such a greater
> > > usage of
> > > > > CPU when
> > > > > > > > > i switched to a KonsolePart.
> > > > > > > > > I mean, the application i monitor on the konsole KPart is
> the
> > > same
> > > > i
> > > > > ran into
> > > > > > > > > a console Konsole alone, i.e. the same executable started
> with
> > > > > > > > >
> > > > > > > > > konsole_part->startProgram("program_name");
> > > > > > > > >
> > > > > > > > > Thank you anyway,
> > > > > > > > >
> > > > > > > > > Giacomo
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > What exactly are these messages in any case?
> > > > > > > > > >
> > > > > > > > > > > Is this an issue related to overload caused by
> embedding
> > > > Konsole
> > > > > in a KPart?
> > > > > > > > > > > Can i improve the performance of my Application?
> > > > >  > > > > >
> > > > > > > > > > Please don't try and guess where your application's
> > > performance
> > > > > > > > > > problems lie.  Use a profiling tool.  I recommend
> callgrind,
> > > > which
> > > > > is
> > > > > > > > > > part of the valgrind suite.  kcachegrind can then be
> used to
> > > > view
> > > > > and
> > > > > > > > > > analyse the results.  After installing valgrind, it can
> be
> > > used
> > > > > like
> > > > > > > > > > so:
> > > > > > > > > >
> > > > > > > > > > valgrind --tool=calllgrind yourapplication 2>
> logfile.out
> > > > > > > > > >
> > > > > > > > > > ... use your application as normal for a short while and
> > > then
> > > > > close it ...
> > > > > > > > > >
> > > > > > > > > > kcachegrind logfile.out
> > > > > > > > > >
> > > > > > > > > > This will give you a much more detailed analysis of
> where
> > > your
> > > > > > > > > > application is spending its CPU cycles.  If it turns out
> > > that a
> > > > > lot of
> > > > > > > > > > time is being spent in the Konsole part then please post
> the
> > > > > callgrind
> > > > > > > > > > log to this list.  It might be too large to post as an
> > > > attachment
> > > > > > > > > > however.
> > > > > > > > > >
> > > > > > > > > > Regards,
> > > > > > > > > > Robert.
> > > > > > > > > >
> > > > > > > > > > On 03/10/2007, Giacomo < delleceste at gmail.com> wrote:
> > > > > > > > > > > Good morning to all.
> > > > > > > > > > >
> > > > > > > > > > > I used to have a program running on the console
> (konsole)
> > > and
> > > > > now i am
> > > > > > > > > > > porting it to a Qt4 (KDE4) application.
> > > > > > > > > > > The part of the program which used to print out
> messages
> > > on
> > > > the
> > > > > console,
> > > > > > > > > > > has been embedded in a Konsole KPart.
> > > > > > > > > > >
> > > > > > > > > > > The issue is that, while when it was a console
> application
> > > it
> > > > > used to consume
> > > > > > > > > > > a little percentage of the CPU (< 1% on the peaks of
> the
> > > > > printf() calls ),
> > > > > > > > > > > now the _same_ application, which does the same amout
> of
> > > > > printf() calls and
> > > > > > > > > > > has the same logic, consumes much more CPU (3,4,5% ).
> > > > > > > > > > >
> > > > > > > > > > > Is this an issue related to overload caused by
> embedding
> > > > Konsole
> > > > > in a KPart?
> > > > > > > > > > > Can i improve the performance of my Application?
> > > > > > > > > > > Or is it a price to pay to embed a console application
> > > into a
> > > > > Konsole KPart?
> > > > > > > > > > > Or is it because i have a alpha version of KDE4?
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Thank you for any advice.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > --
> > > > > > > > > > > Giacomo S.
> > > > > > > > > > > http://www.giacomos.it
> > > > > > > > > > >
> > > > > > > > > > > - - - - - - - - - - - - - - - - - - - - - -
> > > > > > > > > > >
> > > > > > > > > > > IPFIREwall ( http://www.giacomos.it/ipfire) viene
> > > presentato
> > > > > > > > > > > all'Universita` degli Studi di Udine, il 28 ottobre,
> in
> > > > > occasione del
> > > > > > > > > > > Linux Day 2006:
> > > > > > > > > > > http://iglu.cc.uniud.it/linuxday
> > > > > > > > > > >
> > > > > > > > > > > - - - - - - - - - - - - - - - - - - - - - -
> > > > > > > > > > >
> > > > > > > > > > >  . ''  `.
> > > > > > > > > > > :   :'    :
> > > > > > > > > > >  `.  ` '
> > > > > > > > > > >     `- Debian GNU/Linux -- The power of freedom
> > > > > > > > > > >         http://www.debian.org
> > > > > > > > > > > _______________________________________________
> > > > > > > > > > > konsole-devel mailing list
> > > > > > > > > > > konsole-devel at kde.org
> > > > > > > > > > >
> > > > > https://mail.kde.org/mailman/listinfo/konsole-devel
> > > > > > > > > > >
> > > > > > > > > > _______________________________________________
> > > > > > > > > > konsole-devel mailing list
> > > > > > > > > > konsole-devel at kde.org
> > > > > > > > > >
> > > > > https://mail.kde.org/mailman/listinfo/konsole-devel
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Giacomo S.
> > > > > > > > > http://www.giacomos.it
> > > > > > > > >
> > > > > > > > > - - - - - - - - - - - - - - - - - - - - - -
> > > > > > > > >
> > > > > > > > > IPFIREwall (http://www.giacomos.it/ipfire) viene
> presentato
> > > > > > > > > all'Universita` degli Studi di Udine, il 28 ottobre, in
> > > occasione
> > > > > del
> > > > > > > > > Linux Day 2006:
> > > > > > > > > http://iglu.cc.uniud.it/linuxday
> > > > > > > > >
> > > > > > > > > - - - - - - - - - - - - - - - - - - - - - -
> > > > > > > > >
> > > > > > > > >  . ''  `.
> > > > > > > > > :   :'    :
> > > > > > > > >  `.  ` '
> > > > > > > > >     `- Debian GNU/Linux -- The power of freedom
> > > > > > > > >         http://www.debian.org
> > > > > > > > > _______________________________________________
> > > > > > > > > konsole-devel mailing list
> > > > > > > > > konsole-devel at kde.org
> > > > > > > > > https://mail.kde.org/mailman/listinfo/konsole-devel
> > > > > > > > >
> > > > > > > > _______________________________________________
> > > > > > > > konsole-devel mailing list
> > > > > > > > konsole-devel at kde.org
> > > > > > > > https://mail.kde.org/mailman/listinfo/konsole-devel
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Giacomo S.
> > > > > > > http://www.giacomos.it
> > > > > > >
> > > > > > > - - - - - - - - - - - - - - - - - - - - - -
> > > > > > >
> > > > > > > IPFIREwall (http://www.giacomos.it/ipfire) viene presentato
> > > > > > > all'Universita` degli Studi di Udine, il 28 ottobre, in
> occasione
> > > del
> > > > >  > > Linux Day 2006:
> > > > > > > http://iglu.cc.uniud.it/linuxday
> > > > > > >
> > > > > > > - - - - - - - - - - - - - - - - - - - - - -
> > > > > > >
> > > > > > >  . ''  `.
> > > > > > > :   :'    :
> > > > > > >  `.  ` '
> > > > > > >     `- Debian GNU/Linux -- The power of freedom
> > > > > > >         http://www.debian.org
> > > > > > > _______________________________________________
> > > > > > > konsole-devel mailing list
> > > > > > > konsole-devel at kde.org
> > > > > > > https://mail.kde.org/mailman/listinfo/konsole-devel
> > > > > > >
> > > > > > _______________________________________________
> > > > > > konsole-devel mailing list
> > > > > > konsole-devel at kde.org
> > > > > > https://mail.kde.org/mailman/listinfo/konsole-devel
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > >
> > > > > Giacomo S.
> > > > > http://www.giacomos.it
> > > > >
> > > > > - - - - - - - - - - - - - - - - - - - - - -
> > > > >
> > > > > IPFIREwall ( http://www.giacomos.it/ipfire) viene presentato
> > > > > all'Universita` degli Studi di Udine, il 28 ottobre, in occasione
> del
> > > > > Linux Day 2006:
> > > > >  http://iglu.cc.uniud.it/linuxday
> > > > >
> > > > > - - - - - - - - - - - - - - - - - - - - - -
> > > > >
> > > > > . ''  `.
> > > > > :   :'    :
> > > > > `.  ` '
> > > > >     `- Debian GNU/Linux -- The power of freedom
> > > > >          http://www.debian.org
> > > > >
> > > >
> > > >
> > > > --
> > > > Giacomo S.
> > > > http://www.giacomos.it
> > > >
> > > > - - - - - - - - - - - - - - - - - - - - - -
> > > >
> > > > IPFIREwall (http://www.giacomos.it/ipfire) viene presentato
> > > > all'Universita` degli Studi di Udine, il 28 ottobre, in occasione
> del
> > > > Linux Day 2006:
> > > > http://iglu.cc.uniud.it/linuxday
> > > >
> > > > - - - - - - - - - - - - - - - - - - - - - -
> > > >
> > > >  . ''  `.
> > > > :   :'    :
> > > >  `.  ` '
> > > >     `- Debian GNU/Linux -- The power of freedom
> > > >         http://www.debian.org
> > > > _______________________________________________
> > > > konsole-devel mailing list
> > > > konsole-devel at kde.org
> > > > https://mail.kde.org/mailman/listinfo/konsole-devel
> > > >
> > > _______________________________________________
> > > konsole-devel mailing list
> > > konsole-devel at kde.org
> > > https://mail.kde.org/mailman/listinfo/konsole-devel
> > >
> >
> >
> >
> > --
> > Giacomo S.
> > http://www.giacomos.it
> >
> > - - - - - - - - - - - - - - - - - - - - - -
> >
> > IPFIREwall (http://www.giacomos.it/ipfire) viene presentato
> > all'Universita` degli Studi di Udine, il 28 ottobre, in occasione del
> > Linux Day 2006:
> > http://iglu.cc.uniud.it/linuxday
> >
> > - - - - - - - - - - - - - - - - - - - - - -
> >
> > . ''  `.
> > :   :'    :
> > `.  ` '
> >     `- Debian GNU/Linux -- The power of freedom
> >         http://www.debian.org
> >
> _______________________________________________
> konsole-devel mailing list
> konsole-devel at kde.org
> https://mail.kde.org/mailman/listinfo/konsole-devel
>



-- 
Giacomo S.
http://www.giacomos.it

- - - - - - - - - - - - - - - - - - - - - -

IPFIREwall (http://www.giacomos.it/ipfire) viene presentato
all'Universita` degli Studi di Udine, il 28 ottobre, in occasione del
Linux Day 2006:
http://iglu.cc.uniud.it/linuxday

- - - - - - - - - - - - - - - - - - - - - -

. ''  `.
:   :'    :
`.  ` '
    `- Debian GNU/Linux -- The power of freedom
        http://www.debian.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/konsole-devel/attachments/20071008/0a7079fe/attachment.html>


More information about the konsole-devel mailing list