English 中文(简体)
在仓列或词典中检测Rehashes或碰撞
原标题:Detecting Rehashes or Collisions in Hashtable or Dictionary

我正在研究.NET Hashtable 类,

  • How many collisions (rehashes) are occurring in a given dataset
  • Is the expansion of the hashtable safe for multithreaded access?
  • What is the current load factor of my hashtable?

如何能试验或学习以上关于特定大麻或字典的信息?

问题回答

Hashtable 的线条安全性在MSDN 中注明。只有一条线条写到Hashtable ,这必须包括扩展。

现在,一些挖掘 使用反射器:

负载系数存储在 loadFactor 的私有字段中,如果您想检查反射值,可以通过反射访问该字段。

Rehashes 比较难。 这不是由 rehash < em > 和仅由 rehash 以可检测的方式修改的 < code> < hashable 的内部状态。 因此, 您需要在这里查看其它选项, 例如, 使用 Remascor 来创建您自己的相同的散列执行, 然后添加一些代码来计数 rehashes 。 如果您再次这样做, 您也可以同时将负载系数作为属性曝光, 并方便您的生活 。





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签