<< As it's used, memory use will grow all day long, and no matter what is done, it will not clear till the app is closed. You (and infact everyone) should see this behavior with other shared apps on a windows network, although you won't reach a 'tapped out' state for most, you will see the memory use will grow and grow as people use it but it will never go down no matter what >>
This is not correct. A well-written program will allocate and deallocate memory as needed, and you will see its memory usage go up and down as you use it. To see this happening in R:Base, start R:Base and open the task manager. Look at the memory R:Base is using. Now, RBEDIT a really large text file (multiple megabytes). You'll see R:Base's memory usage shoot up as it loads and processes the file. When the file is fully loaded, R:Base will release some of the memory it used during the load process, but will still be using a good deal more memory than it was originally (naturally, because it has that large file open). Now, close RBEDIT and you'll see R:Base's program usage drop back to approximately what it was when you started it. R:Base is allocating and deallocating memory as needed. Unfortunately, many programs do leak small amounts of memory so that, as their memory usage goes up and down during the course of a session, it's on a somewhat upwards trajectory. When that happens in a process linked to your application (in this case, perhaps, the Internet Explorer browser control) then your application will appear to be the one using the memory and there isn't much you can do about it. -- Larry

