It depends more on the app than on the vb.net. Some guys are serializing multiples of
tens of megabytes of data, others are loading entire databases into datasets. Next to that
VB.NET's requirements seem puny.
One rule of thumb could be what does your version of Windows want? and double or
triple it.