I don't think this is a good limit because an app that doesn't eagerly read its data will die. Could you set it to say, 16MiB ? That's giant enough that it isn't going to be a problem but small enough that we don't blow up the heap.