Resources During File Conversion

Bourbon Neat

Senior Member
How does your computer hold up to a large batch file conversion? I had expected to see high activity in the ram modules. It appears they are doing a small portion of the work, wonder if 16GB was necessary. The system drive is solid state, 2-250GB in raid 0. Maybe since there is adequate unused space on the system drive, it uses that space rather than going through system ram.

The processor and system drive sure are earning their keep though.

snip01.PNG
 

WayneF

Senior Member
I agree with you. I have an i7 with 16 GB, and it never uses more than maybe 5 GB. It probably would be possible to load enough programs simultaneously to run memory up, but just batch processing image files is a serial process, one at a time.
 

aroy

Senior Member
I ran the batch conversion for testing CPU and RAM usage. It seems that conversion is CPU intensive rather than RAM intensive. In my case with 8 cores, it peaked at 90% CPU usage. You can see the RAM utilization going Up and Down for each file. The maximum RAM usage was less than 4.25GB and the base usage 2.6GB. Which means that each file needed less that 2 GB for each conversion. Extra RAM is used in the following cases
. You have a lot of applications open. If each one uses 1GB and you have 10 of them, then you need at least 10GB + system over head, say 12GB.
. Your application can use the RAM for large mathematical problems. For example when I run Satellite Image transformation, a 2GB image uses 6GB RAM, apart from that required by the system.
. Video processing uses a lot of RAM especially if the application can do parallel processing. Then each frame needs its own RAM and with 8 cores you can easily use up 16+GB of RAM.

Process-01.jpg

It seems that conversion is CPU intensive rather than RAM intensive. In my case with 8 cores, it peaked at 90% CPU usage. You can see the RAM utilization going Up and Down for each file. The maximum RAM usage was less than 4.25GB and the base usage 2.6GB. Which means that each file needed less that 2 GB for each conversion. Extra RAM is used in the following cases
. You have a lot of applications open. If each one uses 1GB and you have 10 of them, then you need at least 10G + system over head, say 12GB.
. Your application can use the RAM for large mathematical problems. For example when I run Satellite Image transformation, a 2GB image uses 6GB RAM, apart from that required by the system.
. Video processing uses a lot of RAM especially if the application can do parallel processing. Then each frame needs its own RAM and with 8 cores you can easily finish 16+GB of RAM.

So if you want to do heavy processing, more and faster cores will help much more than more RAM.
 
Last edited:
Top