【问题标题】:ASP .NET Session serialization cost!ASP .NET Session 序列化成本!
【发布时间】:2011-05-31 15:00:21
【问题描述】:

当使用进程外会话状态提供程序(在本例中为 Velocity 分布式缓存)时,我们如何测量 ASP .NET 会话中自定义类的序列化开销。

在负载测试期间,我们看到 Web 服务器上发生了大量 CPU 消耗,因此我有兴趣获取与序列化方面相关的一些指标,然后再考虑优化我们在会话中填充的对象类型。

任何帮助,指针?

【问题讨论】:

  • 您是否尝试过分析您的应用程序?
  • 您的负载测试工具应提供此类信息。你用什么来做?另外,不要通过在其中存储一堆对象来滥用会话。那只是无法扩展。
  • 分析将显示我的应用程序内部发生的事情。会话序列化是一项基础任务,发生在应用程序代码执行之前,因此我猜在分析器中很难看到。
  • 负载测试工具是负载运行器,它显示与请求/响应时间相关的所有统计信息,但不确定它是否会给我序列化指标。
  • Profiling 将显示您的进程所做的一切,包括非用户代码。

标签: asp.net serialization session-state


【解决方案1】:

查看这篇较早的帖子:Profiling ASP.NET websites with EQATEC Profiler

【讨论】:

    猜你喜欢
    • 2015-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    • 1970-01-01
    • 2018-05-08
    • 2013-10-26
    相关资源
    最近更新 更多