Сериализация буферов протокола Google зависает при записи 1 ГБ + данных

Я сериализую большой набор данных, используя сериализацию буфера протокола. Когда мой набор данных содержит 400000 настраиваемых объектов комбинированного размера около 1 ГБ, сериализация возвращается через 3 ~ 4 секунды. Но когда мой набор данных содержит 450000 объектов совокупного размера около 1,2 ГБ, вызов сериализации никогда не возвращается, а ЦП постоянно загружается.

Я использую порт .NET для буферов протокола.

7
задан Marc Gravell 21 June 2011 в 11:27
поделиться