Commit da8f60d
qiuyucheng
fix(Point): prevent ThreadLocal memory leak in StringBuilder (#1019)
Introduced a maximum capacity threshold (64KB) for the cached StringBuilder. If the capacity exceeds this threshold, the StringBuilder is discarded and replaced to prevent Old Gen exhaustion in long-lived threads.1 parent 5cb61c7 commit da8f60d
1 file changed
Lines changed: 7 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| 53 | + | |
53 | 54 | | |
54 | 55 | | |
55 | 56 | | |
| |||
554 | 555 | | |
555 | 556 | | |
556 | 557 | | |
557 | | - | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
558 | 564 | | |
559 | 565 | | |
560 | 566 | | |
| |||
0 commit comments