Json.net медленная сериализация и десериализация

У меня проблема - Json.Net очень медленно сериализует мои объекты. У меня есть базовый класс:

public class authenticationRequest
{
    public string userid;
    public string tid;
    public string token;
    public string platform;
    public string version;
}

И я сериализую его с помощью

string jsonDataToSend = JsonConvert.SerializeObject(dataToSend); 

. Эта операция занимает около 1900 мс. По сравнению с информацией со страницы Json.net CodePlex:

enter image description here

Это занимает очень много времени. В целях тестирования я заменил свой класс на простую строку:

string jsonDataToSend = JsonConvert.SerializeObject("fsdfsdfsdfs");

И преобразование по-прежнему занимает ~900 мс. Какова причина? Что я могу сделать, чтобы сериализовать эти данные быстрее?

12
задан Robaticus 10 April 2012 в 13:08
поделиться