ActivationRepartitionerOptions 类

定义

public sealed class ActivationRepartitionerOptions
type ActivationRepartitionerOptions = class
Public NotInheritable Class ActivationRepartitionerOptions
继承
ActivationRepartitionerOptions

构造函数

ActivationRepartitionerOptions()

字段

DEFAULT_ANCHORING_FILTER_ENABLED

AnchoringFilterEnabled的默认值。

DEFAULT_MAX_EDGE_COUNT

MaxEdgeCount的默认值。

DEFAULT_MAX_UNPROCESSED_EDGES

MaxUnprocessedEdges的默认值。

DEFAULT_MAXIMUM_ROUND_PERIOD

MaxRoundPeriod的默认值。

DEFAULT_MINUMUM_ROUND_PERIOD

MinRoundPeriod的默认值。

DEFAULT_PROBABILISTIC_FILTERING_MAX_ALLOWED_ERROR

ProbabilisticFilteringMaxAllowedErrorRate的默认值。

DEFAULT_RECOVERY_PERIOD

RecoveryPeriod的默认值。

属性

AnchoringFilterEnabled

获取或设置一个值,该值指示是否启用本地顶点筛选器。 此筛选器跟踪哪些顶点分区良好(从本地主机移动它们将有害),并将其折叠成单个每个接收器顶点,以减少跟踪涉及该顶点的边缘所需的空间。 结果是准确性的减少,但重新分区器的有效性可能会显著增加,因为分区良好的边缘不会主宰顶级 K 数据结构,留出足够的空间来跟踪未分区的顶点。 默认情况下启用此功能。

MaxEdgeCount

在重新分区舍入期间保留内存中的最大边缘数。 边缘表示从一个粒度到另一个粒度发出的调用数。

如果此数字为 N,则并不意味着在重新分区舍入后将迁移 N 激活。 这也并不意味着,如果任何激活排名非常高,它将在下一个周期排名高。 在最极端的情况下,将迁移的激活数等于此数字,因此这应该为你提供一些想法来设置一个合理的值。

MaxRoundPeriod

启动重新分区轮之间的最长时间。

MaxUnprocessedEdges

要缓冲的未处理的边缘的最大数目。 如果超出此数字,将丢弃最早的边缘。

MinRoundPeriod

启动重新分区回合之间的最短时间。

ProbabilisticFilteringMaxAllowedErrorRate

AnchoringFilterEnabled 设置为 true时允许的最大错误率,否则不适用。

RecoveryPeriod

接收器从以前的重新分区回合中恢复所需的最短时间。 直到这一次过去,这个孤岛将不会参与从另一个孤岛重新分区尝试。

适用于