<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>227589</bug_id>
          
          <creation_ts>2010-02-18 22:53:06 +0000</creation_ts>
          <short_desc>performance problems since upgrade to 4.4.0</short_desc>
          <delta_ts>2012-05-22 16:59:40 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>nepomuk</product>
          <component>general</component>
          <version>4.4</version>
          <rep_platform>openSUSE</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Axel Braun">axel.braun</reporter>
          <assigned_to name="Sebastian Trueg">sebastian</assigned_to>
          <cc>alejandronova</cc>
    
    <cc>hugo.pereira.da.costa</cc>
    
    <cc>m.wege</cc>
    
    <cc>me</cc>
    
    <cc>rigo</cc>
    
    <cc>sgh</cc>
    
    <cc>trueg</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>919996</commentid>
    <comment_count>0</comment_count>
    <who name="Axel Braun">axel.braun</who>
    <bug_when>2010-02-18 22:53:06 +0000</bug_when>
    <thetext>Version:            (using KDE 4.4.0)
OS:                Linux
Installed from:    openSUSE RPMs

openSUSE 11.1, upgrade from KDE 4.3.4 to 4.4.0: The system feels really sluggish, even if compositing and desktop effects are disabled.

Example: Compose an EMail in KMail, hit CRTL-Enter, it takes some 4-5 seconds until the compositing window disappears and the mail is sent. In 4.3.4, it happened on the fly.

Is there any performance trace that I could provide?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920000</commentid>
    <comment_count>1</comment_count>
    <who name="Martin Flöser">mgraesslin</who>
    <bug_when>2010-02-18 23:00:53 +0000</bug_when>
    <thetext>As I have quite some performance problems with sending mails in KMail: do you have another example which proofs that kwin is the culprit?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920007</commentid>
    <comment_count>2</comment_count>
    <who name="Thomas Lübking">thomas.luebking</who>
    <bug_when>2010-02-18 23:10:03 +0000</bug_when>
    <thetext>&gt; even if compositing and desktop effects are disabled.
...kmails btw. sends fine for me ;-)

@axel:
for the beginnig, fire a konsole and run &quot;top&quot;, watch what process drains your cpu</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920020</commentid>
    <comment_count>3</comment_count>
    <who name="Hugo Pereira Da Costa">hugo.pereira.da.costa</who>
    <bug_when>2010-02-18 23:48:55 +0000</bug_when>
    <thetext>@axel: and if you&apos;re using oxygen widget style and decoration, try use another style, decoration (like e.g. a simple one. Say plastique, or clearlooks)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920237</commentid>
    <comment_count>4</comment_count>
    <who name="">m.wege</who>
    <bug_when>2010-02-19 11:20:19 +0000</bug_when>
    <thetext>i have these performance problems too.
- i can confirm the problem with kmail
- a similar problem occurs when opening the filter menu, it takes very long 5-10 seconds until the menu appears, the also takes that long to update, when i switch between filters i wanted to edit.
- the problems occurs also in kopete, when i call the choose &quot;change metacontact&quot;
the problem also occurs with desktop effects disabled. 
 
https://bugs.kde.org/show_bug.cgi?id=200453
https://bugs.kde.org/show_bug.cgi?id=224037

i am not sure, if the bug is with kwin, but it would be really nice to be fixed. so far i do not receive any responses on my reports. the kmail bug at least is not as bad as before. sending now works, but very slow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920241</commentid>
    <comment_count>5</comment_count>
    <who name="">m.wege</who>
    <bug_when>2010-02-19 11:26:06 +0000</bug_when>
    <thetext>i have used top

i the case of kmail sending mails as well as opening the filter menu very slowly it is virtuoso-t and nepomukservices that drains the cpu power
in the case of my kopete example it is kopete itself.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920262</commentid>
    <comment_count>6</comment_count>
    <who name="Axel Braun">axel.braun</who>
    <bug_when>2010-02-19 12:07:58 +0000</bug_when>
    <thetext>I used top as well, normally Xorg and plasma-desktop use between 8-19% of he CPU (ThinkPad Z60m).
When sending mail, arkonadi and nepomuk slow it down even more.

Regarding widget style and decoration, I was using oxyglass, as the original oxygen desktop offered black fonts on black backgrounds in the taskbar, which was not really my favour ;-) I will look for your recommendation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920314</commentid>
    <comment_count>7</comment_count>
    <who name="Thomas Lübking">thomas.luebking</who>
    <bug_when>2010-02-19 13:17:50 +0000</bug_when>
    <thetext>reassigning to nepomuk

if you&apos;re more interested in a fast system, call &quot;kcmshell4 kcm_nepomuk&quot; and uncheck database (and indexing)
then kill the nepomuk and virtuoso-t processes

(arch silently installed virtuoso 6.1, which is incompatible to 5.x used by nepomuk - thus nepomuk doesn&apos;t work here and anything runs fine ;-)

plasma has probably a constantly (full) repainting widget (the clock...) and this way triggers cpu load on X11 directly and inderectly (through compositing)

-&gt; try to disable the seconds or use a smaller clock</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920350</commentid>
    <comment_count>8</comment_count>
    <who name="">m.wege</who>
    <bug_when>2010-02-19 14:07:00 +0000</bug_when>
    <thetext>it is a duplicate #219687</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920382</commentid>
    <comment_count>9</comment_count>
    <who name="Axel Braun">axel.braun</who>
    <bug_when>2010-02-19 14:35:21 +0000</bug_when>
    <thetext>(In reply to comment #7)
&gt; reassigning to nepomuk
&gt; 
&gt; if you&apos;re more interested in a fast system, call &quot;kcmshell4 kcm_nepomuk&quot; and
&gt; uncheck database (and indexing)
&gt; then kill the nepomuk and virtuoso-t processes

...in this case arkonadi complains about a non-running nepomuk

&gt; (arch silently installed virtuoso 6.1, which is incompatible to 5.x used by
&gt; nepomuk - thus nepomuk doesn&apos;t work here and anything runs fine ;-)

axel@z60m:~&gt; zypper if virtuoso-server
Informationen für Paket virtuoso-server:

Repository: @System
Name: virtuoso-server
Version: 6.1.0-1.2
Arch: i586
Hersteller: openSUSE Build Service
Installiert: Ja

...

6.1 is installed by default, it does not seem that nepomuk complains about it....
 
&gt; plasma has probably a constantly (full) repainting widget (the clock...) and
&gt; this way triggers cpu load on X11 directly and inderectly (through compositing)
&gt; 
&gt; -&gt; try to disable the seconds or use a smaller clock

That might be the system monitor (CPU, temperature, network)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920440</commentid>
    <comment_count>10</comment_count>
    <who name="Thomas Lübking">thomas.luebking</who>
    <bug_when>2010-02-19 15:43:36 +0000</bug_when>
    <thetext>&gt; 6.1 is installed by default, it does not seem that nepomuk complains about
&gt; it....
my bad - i had data from 5.x in ~/.kde/share/apps/nepomuk and instead 
converting it, virtuoso exits and nepomuk runs as stub.
now let&apos;s see what happens when i send this mail ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>920444</commentid>
    <comment_count>11</comment_count>
    <who name="Thomas Lübking">thomas.luebking</who>
    <bug_when>2010-02-19 15:52:14 +0000</bug_when>
    <thetext>hmmm... for the moment things behave nicely.
nepomuk &amp; virtuoso took some cpu to build the database, but that&apos;s been it (i however don&apos;t use strigi - and don&apos;t intend ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1033251</commentid>
    <comment_count>12</comment_count>
    <who name="Rigo Wenning">rigo</who>
    <bug_when>2010-10-17 12:53:43 +0000</bug_when>
    <thetext>I use kontact on a remote machine via SSH and exported X-Windows. There are severe performance issues and one I noted was that even typing is getting slow at some moment. And just after that, I get the following messages in the konsole window that started kontact:
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCorePrivate::addConnection(Soprano::Server::ServerConnection*) New connection. New count: 16
[/usr/bin/nepomukservicestub] Soprano::ODBC::Connection::Connection() Soprano::Server::ServerConnection(0x7f69b0008170)
[/usr/bin/nepomukservicestub] virtual void Soprano::Server::ServerConnection::run() thread done.
[/usr/bin/nepomukservicestub] virtual Soprano::ODBC::Connection::~Connection() Soprano::Server::ServerConnection(0x7f69b0008170)
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCore::serverConnectionFinished()
[/usr/bin/nepomukservicestub] virtual Soprano::Server::ServerConnection::~ServerConnection() Removing connection
[akonadiserver] void Nepomuk::Search::QueryServiceClient::close()
[/usr/bin/nepomukservicestub] void Soprano::Server::ServerCore::serverConnectionFinished() Connection removed. Current count: 15

Just beforehand, the kmail freezes for about 3-4 seconds and then works again. This is on KDE 4.5.2 on OpenSuse 11.2

Also remote windows are not as responsive as they used to be in KDE 4.3 let alone (instant reaction) in KDE 3.5 over my 100MBit/s link.

Being directly on the computer helps a bit, but there is still a lag sometimes, but it is not as strong. So I think kmail is waiting for nepomuk to do something and nepomuk has lost connection and re-establishes that connection which takes a long time for UI time counts...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1195258</commentid>
    <comment_count>13</comment_count>
    <who name="Alejandro Nova">alejandronova</who>
    <bug_when>2011-12-05 21:39:05 +0000</bug_when>
    <thetext>This report is too old to be useful. Please, retest with KDE 4.8 Beta and all current packages; I&apos;m not seeing performance issues anymore. Otherwise, please, close this as RESOLVED/FIXED (since there were serious problems and they were indeed fixed)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1195458</commentid>
    <comment_count>14</comment_count>
    <who name="Rigo Wenning">rigo</who>
    <bug_when>2011-12-06 11:04:01 +0000</bug_when>
    <thetext>I think it is a good idea to close the bug. The real discussion should be on nepomuk and filewatchers. My 4.7.3 is almost unusable for the first 5 minutes after boot because it installs the filewatchers and because it loads semantic information via virtuoso-t startup. Same goes for strigi. I use recoll as an alternative and that allows me to index things over night instead of draining the performance of my computer while I need the full power or while I&apos;m on batteries. There are performance issues, but also usability issues and I encourage us all to continue to contribute bug reports. Some of it is rather a whishlist that will probably ignored by the devs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1195646</commentid>
    <comment_count>15</comment_count>
    <who name="Martin Flöser">mgraesslin</who>
    <bug_when>2011-12-06 17:21:55 +0000</bug_when>
    <thetext>Closed as outdated.

Please keep your frustration about other components out of the bugreports. It is irrelevant to kwin and just causes frustration for those who have to use the bugtracker. Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1195696</commentid>
    <comment_count>16</comment_count>
    <who name="Thomas Lübking">thomas.luebking</who>
    <bug_when>2011-12-06 18:57:10 +0000</bug_when>
    <thetext>Mea culpa - i forgot to reset the default assignee...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1257418</commentid>
    <comment_count>17</comment_count>
    <who name="Vishesh Handa">me</who>
    <bug_when>2012-05-22 16:00:37 +0000</bug_when>
    <thetext>Too old, plus it seems like the issue has been fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1257452</commentid>
    <comment_count>18</comment_count>
    <who name="Rigo Wenning">rigo</who>
    <bug_when>2012-05-22 16:59:40 +0000</bug_when>
    <thetext>My issue was fixed in 4.7.4 (opensuse 12.1) but it appears differently in 4.8.2 now. So ok to close that bug. I think this was related to virtuoso and nepomuk issues.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>