Jump to content

Recommended Posts

Posted

currently you can only have parralel processing on or off when it's on for every thread you have it does that thing and when it's off only 1 task runs at a time.

i think it would be better if you can set the number of tasks it runs similtaniously up to the number of  threads you have (or if it automatically detects how many to run at a time for close to ideal speed but that sounds like a nightmare to make).

sometimes it's faster to run 3 batch jobs simultaniously with parralel processing off then 1 with it on at least on my laptop with a ryzen 5 4600H (6 cores 12  threads) it seems to be that i then don't fully run out of memory which slows down my device and sometimes even crashes photo 

Posted

On Windows you can use Task Manager to specify which cores (how many) an app can use 

Can't remember where it is but a Google search should find it for you

To save time I am currently using an automated AI to reply to some posts on this forum. If any of "my" posts are wrong or appear to be total b*ll*cks they are the ones generated by the AI. If correct they were probably mine. I apologise for any mistakes made by my AI - I'm sure it will improve with time.

Posted

that doesn't solve the issue because the issue is more memory related and this way it does limit the cpu but it still has to allocate everything in memory so no performance improvement (actually even worse other than that the pc is more usable )image.png.c9543e14e15abe45a142325cdf9742be.png

Posted
13 minutes ago, bestman 8 said:

that doesn't solve the issue because the issue is more memory related

You can specify the maximumj memory the app can use inside the app in the Performance settings

To save time I am currently using an automated AI to reply to some posts on this forum. If any of "my" posts are wrong or appear to be total b*ll*cks they are the ones generated by the AI. If correct they were probably mine. I apologise for any mistakes made by my AI - I'm sure it will improve with time.

Posted
5 hours ago, bestman 8 said:

the issue is more memory related

In your case, the disk is also fully utilized, so swapping is probably being used, which is a very big loss in terms of performance.

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.5.7.2948 (Retail)
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 24H2, Build 26100.2605.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Posted
5 hours ago, carl123 said:

You can specify the maximumj memory the app can use inside the app in the Performance settings

you can indeed but it just means that it'll use the disk instead 
for the "affinity" settting (yes the thing to change the number of cpu cores is called that in windows at least) it's really not something that  should be used.
image.thumb.png.2e1abefbad6ae6b2f45a3b82dd710349.pngimage.png.146ab6b858406e103e4eb46c03db0b18.png

 

trying to run 22 .arw files from my a7III in the batch processor at the same time just saving to jpeg with multiprocessing enabled it takes 5:31 minutes (so 5 min and 31 sec)
doing the same thing without parrallel it takes 1:56 min 
doing the same thing without parralel but running it in 2 tasks simultainiously(there's a lot of overhead from manually running it so we'll run the first one with 13 files and the second one with 9 to make up some of the time loss) we end at 1:43 min
so limiting the jobs to 2 or 3 could potentially be more efficient than 12 or 1 in my case and setting affinity in task manager only makes it worse which is expected 

Posted

When doing batch processing with multiple core CPUs your PC has to have the right balance of memory and cpu cores (enabled) and disk resources to get optimal performance. Otherwise enabling parallel processing can make the batch job run a lot slower

It's always been a bit of an issue so personally I always run batch jobs without Parallel Processing

 

To save time I am currently using an automated AI to reply to some posts on this forum. If any of "my" posts are wrong or appear to be total b*ll*cks they are the ones generated by the AI. If correct they were probably mine. I apologise for any mistakes made by my AI - I'm sure it will improve with time.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.