积极答复者
CallContext存储数据的性能问题

问题
答案
-
没有发现有什么影响。CallContext 的资源仍然存在在托管堆上。也就是在内存里。无论该信息存放在内存何处 (非托管的应用程序内存/托管的 heap/stack),其访问速度是非常快的。寻址的性能损耗可以忽略。
Mark Zhou- 已标记为答案 Dreamwinter 2010年5月21日 6:53
-
你好!
如果你保存了大量的数据,是会影响性能的,这些数据占用的内存在应用程序域生命周期内都不会释放啊!
这个道理就像你把一个很大的对象定义成静态的一样!
周雪峰- 已标记为答案 Dreamwinter 2010年5月21日 6:53
全部回复
-
没有发现有什么影响。CallContext 的资源仍然存在在托管堆上。也就是在内存里。无论该信息存放在内存何处 (非托管的应用程序内存/托管的 heap/stack),其访问速度是非常快的。寻址的性能损耗可以忽略。
Mark Zhou- 已标记为答案 Dreamwinter 2010年5月21日 6:53
-
你好!
如果你保存了大量的数据,是会影响性能的,这些数据占用的内存在应用程序域生命周期内都不会释放啊!
这个道理就像你把一个很大的对象定义成静态的一样!
周雪峰- 已标记为答案 Dreamwinter 2010年5月21日 6:53