标签: c++ exception c++builder
答案 0 :(得分:2)
答案 1 :(得分:0)
这主要是猜测,但从我看到的情况来看,这是一个由大量消息记录引起的问题。在大型计算期间,当队列中抛出大量消息时,应用程序对秒数没有响应(其中许多是计时器事件)。当计算完成并调用ProcessMessages时,应用程序被过多的消息所淹没,并且调度它们都会导致内存溢出。如果我在计算的每几次迭代之后添加ProcessMessages来调度事件,那么内存消耗将保持不变。
听起来合理吗?