[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 229602] Parsing freeze UI when reading program's output directory
From:       Nicolas Bigaouette <nbigaouette () gmail ! com>
Date:       2011-11-30 16:29:33
Message-ID: E1RVn2L-0001yH-UN () bugs ! kde ! org
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=229602





--- Comment #21 from Nicolas Bigaouette <nbigaouette gmail com>  2011-11-30 16:29:33 ---
Thanks Milian for your suggestions. I am indeed using a custom make file. I
will try to build KDevelop from git and report back.

I added .kdev_ignore files to each output* folder I had (15 of them). Loading
the project now half-works. The GUI is responsive, I can continue editing, but
the background parser is stucked at 0%, with 100% cpu (on one core) and 28% or
RAM (~5GB). Is KDevelop going into subfolders, even if a .kdev_ignore is
present in the parent folder?

I tried cloning my git repo (so there wouldn't be any data folders) and
creating a big file using dd (dd if=/dev/zero and dd if=/dev/null). I went up
to 500GB for the empty/sparse file (from /dev/null) and 50GB with zeros but it
went fine: kdevelop went over it quite fast.

What I could do is build a reduced version of my code that just outputs a lot
of data. If I remember correctly, the behavior is worst when many many small
files are created. Bigger files outputed less often does not show the problem.

I understand though that running an untrusted binary is not something we want
to do. I'll create a repo instead with a basic project that can, hopefully,
identify the problem.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic