 
R-devel,

I am migrating from R.2.13.2 to R.2.15.1 and just realize that R command line options --max-nsize and --max-vsize are no longer supported along with the defunct of mem.limits(). To me, the function and options along with other two, --min-nsize and --min-vsize, are useful in allowing some explicit control of R memory usage. One benefit is that the setting of maximum boundary could prompt gc() to be triggered at specific point and prevent R from holding memory resources unnecessarily, or gc() could be postponed too much. This can also serve a way to manually balance the resources and performance between R and other processes that are running on the same system.

Could anyone in R core team share the reason behind the decision of defuncting this memory upper bound feature ? Is this functionality covered in R-2.15.1 by other means ? In particular, without --max-vsize in R-2.15.1, how can I set maximum memory limits when running embedded R ?
 
Thanks,
 
Quin
	[[alternative HTML version deleted]]

