Writing sequentially to a name shows a quadratic slowdown

Description

deploy and propose of the following code saturates any amount of heap.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 // This benchmark example runs N iterations recursively. // Useful to measure RSpace performance. new LoopRecursive in { contract LoopRecursive(@count) = { match count { 0 => @"stdout"!("Done!") x => { @"stdout"!("Step") | LoopRecursive!(x - 1) } } } | new myChannel in { LoopRecursive!(10000) } }

even if the code is faulty it should not break node.

Environment

None

Status

Assignee

Dominik Zajkowski

Reporter

Dominik Zajkowski

Priority

Highest

Affects versions

None

Components

Sprint

Epic Link