Some documentation on Oracle's website (http://docs.oracle.com/cd/A97688_16/generic.903/bp/j2ee.htm, 3.1.12 Disable JSP Page Buffer If Not Used) says:
If you are not using any JSP features that require buffering, you can disable it to improve performance; memory will not be used in creating the buffer, and output can go directly to the browser. You can use the following directive to disable buffering:
<%@ page buffer="none" %>
However, I haven't been able to find any kind of documentation that specifies just what exactly are "JSP features that require buffering." I understand generally under what circumstances decreasing or increasing the buffer may or may not help performance, but what I don't know is what kind of features would "require" buffering.
Under what circumstances should you turn buffering off, and/or under what circumstances should you NOT turn buffering off?