It doesn't. Agree with d08, replying to Lee...If you open the tws.vmoptions file and look for the -Xmx flag, you'll see that they set the maximum memory to something like 768m I think it was. I moved it up to 16 or 24 GB, but if you go under the Help or About tab and select the last option, it will show you how much memory it's actually using. Usually it's only a few hundred MB, but I guess that depends on what you're doing.
That's impressive, I haven't seen it use that little for many years. I see it typically using around 800mb.
I run TWS on Linux (many types) with no problem. I am sure TWS will run on Chromebuntu. All that is needed is to install Oracle Java using the Linux RPM. Linux has very efficient paging compared to Windows old VAX VMS technology so the Linux top command says very little memory is needed. If Virtualbox can be installed on Chromebuntu, then windows can be installed. Windows won't update or provide free to Windows 10 from 8 upgrade in Virtualbox. I see this as a good thing.
I got it working on a Pixelbook using Crostini in about 5 mins. (Crostini is only available in the dev channel on a very small number of Chromebooks. I can only guarantee it will work on the Pixelbook.) I'd say it's not difficult at all, if you are an experienced Linux user and already have gotten your Crostini Linux environment up and running. Otherwise it will be a reasonably steep learning curve as it's all Linux CLI. (You'll be installing the 64-bit Linux version of TWS in the Linux environment, which will require you to have setup that environment first.) As far as the actual experience goes, I'd say it will do in a pinch, but because Crostini is still in early days, it's a bit laggy. (It uses X11 rendering rather than the preferred Wayland rendering.) I expect that once this is generally available on the majority of Chromebooks, IB will likely optimize for this setup. Good luck, -bg
There's definately an Android IB app, and as good as it is, it's no TWS. TWS has every feature. The mobile app is a subset. I'd rather just run the mobile app on my phone for checking things and occasional small trades.