Erlang 处理iolist/deep列表比处理平面列表慢多少?

Erlang 处理iolist/deep列表比处理平面列表慢多少?,erlang,Erlang,我认为这建议将非平坦列表保留为当用作暴力列表时的状态,因为非平坦化的惩罚小于平坦化。是否存在速度差异的定量示例?当深度列表包含n个元素时,对其执行列表:展平将需要Θ(n)个时间,更糟糕的是,需要Θ(n)个内存分配。机器上的速度有多慢是许多变量的函数;测量一下,你就会知道。谢谢你脚踏实地的解释。

我认为这建议将非平坦列表保留为当用作暴力列表时的状态,因为非平坦化的惩罚小于平坦化。是否存在速度差异的定量示例?

当深度列表包含n个元素时,对其执行
列表:展平将需要Θ(n)个时间,更糟糕的是,需要Θ(n)个内存分配。机器上的速度有多慢是许多变量的函数;测量一下,你就会知道。

谢谢你脚踏实地的解释。