2012-10-26 11 views
5

Czy istnieje sposób na zrobienie migawki sterty z działającego procesu Node.js, a następnie załadowanie jej do przeglądarki profili przeglądarki Google Chrome? Byłoby wspaniale móc korzystać z naprawdę przydatnej zakładki profili Chrome do przeglądania migawek Node.js.Node.js Strzały migawki i przeglądarka Snapshot Google Chrome

Jeśli to możliwe, czy ktoś może krok po kroku wykonać migawkę w Node.js, a następnie załadować ją do Chrome?

Odpowiedz

8

W tym celu jest moduł NPM.

https://github.com/bnoordhuis/node-heapdump

Wystarczy require() moduł, a następnie można przesłać zabić -USR2 do procesu węzła. Tworzy zrzut sterty V8, który możesz wyświetlić w Chrome.

+0

Świetnie, sprawdzę to! –

+1

Należy pamiętać, że heapdump będzie wykonywać usuwanie pamięci przed wykonaniem migawki. To zastrzeżenie nieco mnie zdezorientowało. –