我们大多倾向于遵循上述最佳实践。
但即使有足够的可用内存, StringBuilder 也可能抛出OutOfMemoryException 。它会抛出 OOM 异常,因为它需要“连续的内存块”。
一些链接供参考 StringBuilder OutOfMemoryException
还有更多......
你们中有多少人面临或意识到这个问题,你做了什么来解决它?
有什么我想念的吗?
PS:我没有意识到这一点。
我已经改写了这个问题。
*** 同样的事情也适用于手动连接(我将验证这一点并更新 SO)。引起我担心的另一件事是系统中有足够的内存。这就是我在这里提出这个问题以检查是否有人遇到这个问题或者代码有什么严重错误的原因。