Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006220 [Resin] minor always 03-16-19 12:04 03-18-19 08:12
Reporter nam View Status public  
Assigned To
Priority normal Resolution no change required  
Status closed   Product Version 4.0.61
Summary 0006220: FreeList may be pooling extremely large objects
Description (rep by Naohisa)

FreeList may be pooling extremely large objects. This has contributed to OOM errors.

Some possible options:
1. add size check of item being freed and pool only if below threshold
2. add FreeList.onLowMemory()
3. add log message when freeing large objects

2019-03-06 10:53:04 Health Alarm MemoryPermGenHealthCheck CRITICAL:0.00% free (0.000M free, 7516.193M max, 7516.193M used)

char[] 5.75G 5.75G 25923768
java.lang.String 4.50G 644.03M 26834788
java.util.HashMap$Node 2.41G 282.15M 8817174
java.lang.Object[] 1.88G 57.92M 193164
com.caucho.vfs.ByteToChar 1.03G 9.17K 191
java.lang.StringBuilder 1.03G 12.22K 509
java.lang.StringBuffer 826.30M 959.42K 39976
java.util.HashMap$Node[] 652.20M 93.32M 558756
Additional Information
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
03-16-19 12:04 nam New Issue
03-16-19 12:09 nam Description Updated
03-18-19 08:12 ferg Status new => closed
03-18-19 08:12 ferg Resolution open => no change required


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
28 total queries executed.
25 unique queries executed.
Powered by Mantis Bugtracker