This is simply a request for explanation and understanding, it is not a problem to be solved.
I've noticed that when I turn on my laptop, login, and launch the web browser (I'm currently using Chromium) there is a noticeable delay before the browser window appears. I suppose it's only a few seconds - it's not a problem! - but there is a delay while the app loads.
But if I then close the browser, then use a series of other apps for different tasks, and then launch the browser again, the window opens instantly. And it does this as long as the current session is running, until the laptop is turned off.
So it's as though the browser, once started, is waiting somewhere - hidden - ready to reopen instantly whenever it's needed. It's not on screen with the window minimised, but it is ready, and in some sense 'active' and waiting.
I've noted the same behaviour with LibreOffice - which, like Chromium, is a large and complex piece of software. The other apps I use are all rather small and they load quickly even when started for the first time.
Obviously this is a feature of how ubuntu is designed, and it's very clever. But thinking about it has raised some questions in my mind:
1) Where is an app stored while it is waiting and hidden? Is it in the 'swap' partition?
2) Presumably it is using system resources while it is waiting and hidden? Would the system run raster if the app was totally shut down? (And how would I shut it down completely, anyway?)
3) Is there a way to start the web browser when I turn on the laptop and start the session, but start it in the 'hidden and waiting' state, so that it's instantly ready for use later? (If I add it to the list of 'start up applications' the browser opens with a visible window in the normal way.)
Apologies if these seem idiotic questions to most of you. I'm very much a non-technical (and fairly elderly!) person but I'm curious to understand better how my computer works.
If it matters, I'm using Xubuntu 18.04.4 - but I assume that my question relates to all flavours of Ubuntu ... possibly even to other operating systems as well?
Thanks in advance!
Bookmarks