![]() |
#1 |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Mar 2010
Device: MyPal 636n (win ce 6.0
|
![]()
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 |
![]() |
![]() |
![]() |
#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 | |
|
![]() |
#3 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,286
Karma: 7409537
Join Date: Mar 2009
Location: Circling Earth @ Mach .83
Device: Elipsa 2E, Sage, Libra Colour, Libra 2, Clara 2E, Oasis3, Voyage
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#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.
|
![]() |
![]() |
![]() |
#5 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,251
Karma: 27110894
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 | |
|
![]() |
#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 |
![]() |
![]() |
![]() |
#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! |
![]() |
![]() |
![]() |
#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.
|
![]() |
![]() |
![]() |
|
![]() |
||||
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 |