Personal list of things that could be improved

My experience is that my defaulted 244M swap partition is not enough for 16 gig of memory.
Perhaps there is a different issue. Most of the time when top shows the 244M all red and consumed, it stays that way. I would have to guess that something “else” needs memory and allocates the swapped memory. Often I blame firefox web pages that likely throw up ads continuously (even when not displayed) for consuming enough memory and getting swap allocated. Last night it was rsync (mostly by itself) that probably used as much memory as it could, and again, something else in the system caused the swap allocation. Swap consumption seems to be also related to familysearch.org pages - like memory gets allocated, but not released when the tabs close. Swap still does not free if all firefox windows close.
After rsync finished, the swap did not free. Other times, I have shut down everything and the swap stayed allocated. I think I even tried logging out to see if the Gnome applications would terminate and give back the swap, to no avail.
Is there a system command to identify processes associated with the swap space?
I have found that with swap consumed, the system gets messed up in what I guess as high memory usage situations, with the disk like blinking heavily, and even the cursor is unresponsive to execute a shutdown.
Here, the main reason for a larger swap partition would be for head room so when swap gets allocated and not released, there is time to respond before calamity strikes. As an aside, I have used Fedora for years and had the same issues relating to firefox and swap consumption. There I had 5 or 8 gigs of swap on an 8 gig memory system. Over time allocated swap would grow. Similar unresponsive system with heavy swap occurred, so I do not view this as a Clear Linux specific issue.