0

我想在我的 spark 流应用程序(scala)中使用 fastutill 类。我使用的是 hashmap,但基于Spark 文档,他们建议使用 fastutill 类而不是 hashmap。首先,我想知道这些类是否值得,然后想知道 fast utill 中用于 hashmap 的等效类是什么。

特别是我正在使用哈希图

HashMap[Key_Object, ArrayBuffer[Value_object]..我想知道 fastutill 中最好的集合是什么

4

1 回答 1

1

我认为您正在寻找Object2ObjectOpenHashMap.java。它就像一个通用的 hashMap 类。它的默认散列函数可以正常工作 IMO。

如果您想减少哈希冲突或提高性能,请首选Object2ObjectOpenCustomHashMap。创建哈希映射时,您必须提供特定于上下文的自定义哈希函数。

请注意,FastUtil 有许多其他类型可能更适合您,请参阅他们的文档,可在此处找到

于 2016-11-08T01:49:37.573 回答