[Nepomuk] Performance issues in KDE 4.8.1

Vishesh Handa me at vhanda.in
Fri Mar 9 05:52:08 UTC 2012


On Fri, Mar 9, 2012 at 1:39 AM, Ignacio Serantes <kde at aynoa.net> wrote:

> Hi,
>
> Just installed KDE 4.8.1 I found a severe performance issue with my
> plasmoid Drop2TagIcon.
>
> Some investigation reveals that the problem is the call to
> Nepomuk.Tag.allTags() and, as I have 5 Drop2TagIcon in each of my four
> activities, the final result is that Plasma was totally frozen.
>
> Sadly this seems not restricted to Python, in irc Jörg Ehrichs has similar
> issues with Conquirere and a few minutes ago, when I'm trying to tag files
> using Dolphin in the old fashion way, I discover that the problem is here
> too.up
>

Yup. Nepomuk::Tag::allTags() is synchronous, and ideally, shouldn't be used.

I've noticed the performance impact as well.


> More information:
> - I have only 144 tags.
> - Over 7-8 seconds passed between I click in Dolphin "Add Tags..." and the
> dialog is displayed.
> - Meanwhile over 33% of my dual core CPU is used by the nepomukservicestub
> that launches virtuoso.
> - The next query:
>
> SELECT ?uri ?label
>
> WHERE {
>
> ?uri rdf:type nao:Tag .
>
> OPTIONAL { ?uri nao:prefLabel ?label . } .
>
> } ORDER BY ?label
>
> took over 150-170 milliseconds using NepSak and consuming 6% for an
> instant.
>

That seems decent. I was going to use the QueryLibrary, but maybe I could
directly use sparql.


>
> --
> Best wishes,
> Ignacio
>
>
>
> _______________________________________________
> Nepomuk mailing list
> Nepomuk at kde.org
> https://mail.kde.org/mailman/listinfo/nepomuk
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/nepomuk/attachments/20120309/4c94865b/attachment.html>


More information about the Nepomuk mailing list