I have noticed that some of my processes take a lot of virtual size in my computer. I understand that the virtual size of a process is the sum of memory it is actually using, memory it has mapped into itself (for instance the video card’s RAM for the X server), files on disk that have been mapped into it (most notably shared libraries), and memory shared with other processes. In other words, the virtual size represents how much memory the program is able to access at the present moment.
The processes I am running take a lot of virtual size (~117 GB), but little RAM:
and little GPU memory:
and low disk I/O:
Is there any potentially bad effect that such processes with high virtual size (but little RAM, little GPU memory, and low disk I/O) may have? Can they somehow slow down other processes? The computer has 32 GB of RAM.