Status: New
Owner: ----
New issue 3453 by [email protected]: endless map growth with
--perf-basic-prof
http://code.google.com/p/v8/issues/detail?id=3453
I'm using the --perf-basic-prof feature so that Linux perf_events can
profile stack traces for Node.js 0.11.13, and generate flame graphs. It
works great.
However, the perf map file does grow endlessly, reaching over 5 Gbytes
after 3 days of production workload:
sprod$ ls -lh /tmp/perf-29828.map
-rw-r--r-- 1 root root 5.8G Jul 15 01:14 /tmp/perf-29828.map
sprod$
sprod$ ps -fp 29828
UID PID PPID C STIME TTY TIME CMD
root 29828 2675 57 Jul12 ? 1-06:06:36 node --trace-gc
--trace-gc-nvp --perf-basic-prof app.js
sprod$
sprod$ date
Tue Jul 15 01:14:58 UTC 2014
sprod$
sprod$ tail -20 /tmp/perf-29828.map
b1190e3da80 33 Stub:utf8Write
b1190e3db20 33 Stub:write
b1190e3dbc0 33 Stub:utf8Write
b1190e3dc60 3b Stub:stack
b1190e3dd00 33 Stub:write
b1190e3dda0 33 Stub:utf8Write
b1190e3de40 33 Stub:write
b1190e3dee0 33 Stub:utf8Write
b1190e3df80 3b Stub:stack
b1190e3d760 33 Stub:write
b1190e3d800 33 Stub:utf8Write
b1190e3aa00 33 Stub:write
b1190e3aaa0 33 Stub:utf8Write
b1190e3ab40 3b Stub:stack
b1190e39d60 33 Stub:write
b1190e39e00 33 Stub:utf8Write
b1190e39ea0 33 Stub:write
b1190e39f40 33 Stub:utf8Write
b1190e39fe0 3b Stub:stack
I understood that --perf-basic-prof would try not to move symbols, reducing
churn in this file. But I have a lot of churn.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.