I have an application that pops up a ton of processes in task manager (Chrome) and I want to know if there is a program that will wrap itself around them so that only one process is showing. Similar to a virtual machine in that only one process shows in task manager, but dissimilar in that it is not running an entire OS in it - just that app and it's "children".
I believe this is not possible. Maybe in the future, Google Chrome team would have all chrome.exe processes together into one.
There is a specific purpose for why every facet of Chrome is split into a different process. It's so that if one feature, extension, website etc. causes a crash, the entirety of Chrome won't stop working, just that single thread.
Windows does a "copy on write" thing for virtual memory pages. Pages of the
chrome.exe process that are the actual executable, i.e. same amongst all the processes are not duplicated in RAM.
So even if what you wanted to do was possible, it wouldn't save you any more RAM.
Buy more RAM.