Ok I overlooked this part, this part definitely adds additional data to your session:We have limited usage of datatables. But wherever we have used, we have done managed bean (in request scope) binding with preservedatamodel as true.
http://wiki.apache.org/myfaces/Working_With_DataTable_And_PreserveDataModelAlso check if you use t:saveState somewhere, this adds a flash scope sort of but also has the downside that the data is stored in the lifecycle.
Werner

