我在我的 StringBuilders 中得到了一个很好的 SystemOutOfMemory 异常。这不是由于缺少内存,因此我认为这是内存碎片。
我有大约 200 个 StringBuiler 对象。所有这些都被定期重用(使用 strBldr.clear())。这似乎导致我的系统将内存碎片化得很糟糕。我该如何解决这个问题?
谢谢 :)
编辑:
以下是一些数据:
输入和 stringBuilder 的最大记录大小:4 146 698。
平均重新启动 stringBuilders/秒:>120(可能 >>120)
输入@第一个错误的长度:16 972(字符串)
StringBuilder 长度@第一个错误:16
新的 stringBuilder 被创建的次数@第一个错误:~32500
总内存使用@第一个错误 637 448K