![]() Registered Member ![]()
|
Hello,
Today, I have noticed that on my PC, krunner has 68 threads, plus its main process. I tried dividing this number by a few different factors such as cpu cores, cpu threads, desktops, activities, as well as the number of krunner plugins. I don't see a logical reason why there are so many threads. Is this normal? edit: I found one way this number might make sense. My CPU has 32 logical processors. If KRunner spawns 2 GlobalQueue threads for each "processor" then that would account for the 64 GlobalQueue threads, and the remaining threads look normal.
edit #2: I looked on another PC and I believe my guess is correct. I ran this
so the computer with 8 "processors" has 16 GlobalQueues, the same on my pc:
maybe there should be a cap? or it should only spawn as many as will actually be useful? I think that with so many threads, KRunner will be limited by disk throughput |
Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]