gpt4 book ai didi

c# - 使用 HttpContext.Items 的开销是多少

转载 作者:行者123 更新时间:2023-12-04 06:06:54 24 4
gpt4 key购买 nike

我有一些代码如下

var MyObjectInstance =  httpContext.Items[key] as MyObject

这段代码有什么开销。它是否需要反序列化对象以及进行强制转换。减少这些调用的数量是否有任何显着的性能优势?

最佳答案

HttpContext.Items真的返回 HashTable (内存字典) - 所以调用如 httpContext.Items[key] as MyObject将基本上必须

  • 在字典中查找所述键
  • 投对象

  • 没有反序列化

    绩效 yield 将是一个相对术语——这样的调用被调用了多少次?这将是一个非常快的电话,除非您在短时间内调用数千个电话,否则我不会太担心。

    关于c# - 使用 HttpContext.Items 的开销是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8254513/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com