Thursday, June 13, 2013

Effectively managing memory at Gmail scale - HTML5 Rocks

Effectively managing memory at Gmail scale - HTML5 Rocks: "The young generation heap in V8 is split into two spaces, named from and to. Memory is allocated from the to space. Allocating is very fast, until, the to space is full at which point a young generation collection is triggered. Young generation collection first swaps the from and to space, the old to space (now the from space) is scanned and all live values are copied into the to space or tenured into the old generation. A typical young generation collection will take on the order of 10 milliseconds (ms)."

'via Blog this'