score:3

Accepted answer

A single Object in .net is limited to 2 GB, even on 64-Bit. If you are not using PLINQ I would guess that some object (for example, a List) is getting bigger than 2 Gigabytes and thus crashes. With PLINQ - since it splits its work - I would guess that it creates multiple Lists that are all under 2 GB.

Please post some code, without it it's impossible to give any details.


Related Articles