Hello @EliotJohnson,
your question is good, and quite interesting, thank you.
Please give a look to the suggestion made by @ChrisHemedinger and the questions by @SASKiwi.
It seems to me as the changes might not be applied as required by the SAS sessions you use. Let me explain.
- The SAS configuration is in sasv9.conf and sasv9_usermods.conf files.
- For pure SAS Foundation processes, also a sasv9.conf file is done per encoding/language used: u8, en, ...
- In the top of it, if you have a metadata connection, you will have also a SAS Application Server (SASApp) and you would be using a SAS Workspace Server as default. SASApp loads its own sasv9 and sasv9_usermods (in the top of the SAS Foundation ones), and then the SAS Workspace Server its own as well (in top of the SASApp ones and the SAS Foundation ones).
- Then, additionally, you could be using Batch, Stored Process or Pooled Workspace servers, which have their own config, same as Workspace.
Hence, to customise the memory settings (any conf settings) you must know upfront the kind of SAS session you will be running, and once you know, you will know the config file chain you need to control (always enough with just the immediate sasv9_usermods config file, unless you want to inherit the config with other sas sessions.