C# Web api aspnet Json格式化程序性能测试

C# Web api aspnet Json格式化程序性能测试,c#,asp.net-web-api,protocol-buffers,jil,C#,Asp.net Web Api,Protocol Buffers,Jil,到目前为止,我的团队在web应用程序中使用内置的Json.NETJSON格式化程序。现在我想测试不同的格式化程序,比如Jil或Protobuf,以更快地进行序列化和反序列化 我的问题是如何检查web api应用程序中的序列化/反序列化性能? 我想证明其他格式化程序更好,并且不知道如何在您的具体用例上运行它们,测量它们占用的时间、CPU和RAM,然后做出决定。或者看看是否有在线的基准测试。在执行http请求时,我如何衡量这些东西?有很多性能监控工具。Visual Studio 2015有一个内置的

到目前为止,我的团队在web应用程序中使用内置的Json.NETJSON格式化程序。现在我想测试不同的格式化程序,比如Jil或Protobuf,以更快地进行序列化和反序列化

我的问题是如何检查web api应用程序中的序列化/反序列化性能?
我想证明其他格式化程序更好,并且不知道如何在您的具体用例上运行它们,测量它们占用的时间、CPU和RAM,然后做出决定。或者看看是否有在线的基准测试。在执行http请求时,我如何衡量这些东西?有很多性能监控工具。Visual Studio 2015有一个内置的诊断工具,JetBrains也有一个内置的诊断工具,你可以在谷歌上找到其他工具。如果您不能使用这些工具中的任何一个,只需在控制器操作中添加一个计时器,并记录所需的时间。此外,您不需要记录整个HTTP请求,只需要记录序列化部分。在您的具体用例上运行它们,测量它们占用的时间、CPU和RAM,然后做出决定。或者看看是否有在线的基准测试。在执行http请求时,我如何衡量这些东西?有很多性能监控工具。Visual Studio 2015有一个内置的诊断工具,JetBrains也有一个内置的诊断工具,你可以在谷歌上找到其他工具。如果您不能使用这些工具中的任何一个,只需在控制器操作中添加一个计时器,并记录所需的时间。此外,您不需要记录整个HTTP请求,只需要记录序列化部分。