0

我正在调查内存问题,发现这是今天的日志:

System.AggregateException:发生一个或多个错误。---> System.ArgumentException:引发了“System.OutOfMemoryException”类型的异常。无法在期间列中存储 <15.02.2017 00:00:00>。预期类型是字符串。---> System.OutOfMemoryException:引发了“System.OutOfMemoryException”类型的异常。

以前OutOfMemoryException的日志没有内部异常

无法在期间列中存储 <15.02.2017 00:00:00>。预期类型是字符串。

一个导致另一个,或者这个异常与OutOfMemoryException? 我不是在问如何修复这些错误,而是为什么它们似乎捆绑在这个日志语句中而不是其他日志语句中。任何解释/参考/想法?

顺便说一句,这是一个 .Net Framework 应用程序,在具有 16 GB RAM 的 Windows 2012 Server 上作为 Windows 服务运行,运行大计算,因此有很多可以改进的地方。我的任务是改进代码,这样一开始就不会使用太多内存,我希望能正确理解上面的日志语句。

4

1 回答 1

2

我认为在创建ArgumentException对象期间有OutOfMemoryException,因此AggregateException

于 2022-01-26T14:08:47.453 回答