Как работает сборщик мусора JavaScript в Chrome?

Сбор мусора является за кадром, поэтому я предполагаю, что он будет немного отличаться в каждом браузере, и этот вопрос касается Google Chrome.

Как работает сборщик мусора Chrome - что его запускает, может я/должен вручную запускать его и (возможно, вне сферы действия для одного вопроса), какие шаблоны могут вызвать утечку памяти?