03-25-2010, 08:11 PM | #1 |
Junior Member
Posts: 2
Karma: 10
Join Date: Mar 2010
Device: MyPal 636n (win ce 6.0
|
Calibre's high memeory and sevices usage
I apologize if this subject has been covered before, I did a general search of the forum however, besides the fact that I love the application, I have a question, why is it that calibre uses 5 separate "parallel" services as well as the application requirements for 20K each (total memory hit of 193K in service memory) plus the additional hits of approx 35K for the console host for each of the parallel services. Can this not be managed within one service and or application to decrease cpu cycles. I am not necessarily complaining as I have an i7-860 cpu with 12gigs ram etc but I always look at the service and memory hit each program requires.
Again, I love the program and use it actively....... but would like some info on the memory and service hits. best regards; Roelof |
03-25-2010, 11:01 PM | #2 |
Maratus speciosus butt
Posts: 3,292
Karma: 1162698
Join Date: Sep 2009
Device: PRS-350
|
1.) You must mean an M everywhere you have a K
2.) A separate thread for each core is made so several books can be processed in parallel. Sure, it could use one thread instead of 5-- it would simply take 5 times longer to process all the files. |
Advert | |
|
03-25-2010, 11:09 PM | #3 | |
Wizard
Posts: 2,243
Karma: 7400001
Join Date: Mar 2009
Location: Circling Earth @ Mach .83
Device: Elipsa 2E, Sage, Forma, Libra 2, Clara 2E, Kindle Oasis3, Voyage
|
Quote:
|
|
03-26-2010, 12:11 AM | #4 |
Banned
Posts: 2,094
Karma: 2682
Join Date: Aug 2009
Device: N/A
|
Yes, but it doesn't need to show a separate process for each thread. I suspect, actually, that the actual total memory usage is what is shown for a single instance and that the display of separate processes is simply a Calibre bug.
|
03-26-2010, 12:18 AM | #5 |
creator of calibre
Posts: 43,850
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
calibre doesn't run separate tasks in threads, but in actual separate processes.
And worker processes consume no resources when they are idle. All modern OSes keep the memory requirements of idle processes in swap if your system RAM is running low. |
Advert | |
|
03-26-2010, 02:51 PM | #6 |
Junior Member
Posts: 2
Karma: 10
Join Date: Mar 2010
Device: MyPal 636n (win ce 6.0
|
Calibre's high memory and sevices usage
Well, I got all the answers I expected to get and I thank all those who took the time to respond.
vanroth This thread is now closed |
03-26-2010, 04:08 PM | #7 |
Maratus speciosus butt
Posts: 3,292
Karma: 1162698
Join Date: Sep 2009
Device: PRS-350
|
Uh, no it isn't.
I am now the Prince of Chichester! |
03-27-2010, 03:08 PM | #8 |
Guru
Posts: 618
Karma: 493394
Join Date: Jun 2008
Location: Seattle, WA
Device: iRex iLiad, Onyx Boox 60
|
A helpful tip is that you can change the number of these background processes that Calibre creates in Preferences->Advanced.
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
calibre's new icons | kovidgoyal | Calibre | 85 | 07-29-2010 03:22 PM |
Calibre - Very high RAM Usage? | techie_007 | Calibre | 3 | 12-26-2009 09:28 AM |
Calibre's metadata download function | crackhammer | Calibre | 8 | 09-20-2009 02:44 PM |
What is Calibre's 'internal' format? | rogue_ronin | Calibre | 6 | 06-07-2009 11:07 AM |
congrats!! calibre's been lifehacked!! :) | CheriePie | Calibre | 3 | 03-16-2009 05:29 AM |