Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Invalid
-
2.3
-
None
-
None
-
None
-
all
Description
ToStringBuilder's constructor registers object passed as argument in thread local static registry. This causes serious memory problems in applications that run for a long time, use thread pooling and process large amount of data (e.g. enterprise web applications). Each call to toString method on an object causes this object to be practically impossible to garbage collect.