TerryL wrote: ↑Wed Apr 17, 2024 7:41 pm
Suggest "Disable Data Grid (improve speed)" to inform users of its intent.
That's a very good point, so I've just done this:

- DG_pref.png (42.76 KiB) Viewed 2530 times
I should add that when the datagrids are called upon, they are loaded as need be. (For example, when opening a dictionary stack - or anything with datagrids). But during normal use, when the datagrids are seldom used, they are now closed off - which stops lots of background messages polling in the engine's queue - not that you can see them from the message watcher - they are internal engine calls that go back-and-forwards if the stacks are in memory. A short way of saying that would have been they are loaded as needed, and deactivated as required. (Dynamically).
It's not a vast difference, granted - but all these little things being loaded into memory definitely adds up. Especially if they are set to be sent internal messages "__DataGrid[*]" when they aren't being actively used in the IDE or by backscripts. It also saves a few MB of memory when they aren't active. Again, not a lot - but every little helps on low end machines.
That's my focus, as on a fast system - you'd not see a difference. But, running OXT Lite on a low-end system, you definitely would be looking for any speed increases possible in the IDE. The more stuff going on in the background, the more sluggish the IDE will be.
Why bother? Well, if the IDE is nice and responsive, this won't be a negative point against it during general use - especially for people who can't afford up-to-date computers.
But ultimately, this is why it's a preference. If you don't like it, leave the feature turned off. (It's off as default anyway, so doesn't try to do anything with the datagrids as default).