├── .autod.conf.js ├── .clang-format ├── .eslintignore ├── .eslintrc ├── .github └── workflows │ └── nodejs.yml ├── .gitignore ├── LICENSE ├── README.md ├── appveyor.yml ├── binding.gyp ├── dispatch.js ├── index.d.ts ├── lib ├── binding.js ├── utils.js └── worker_threads.js ├── package.json ├── scripts ├── 7u.js ├── 8u.js ├── build.js ├── clean.js ├── common.js ├── copy.js ├── gyp.js ├── install.js ├── rebuild.js ├── stability.js ├── test.js └── versions.js ├── src ├── cpu_profiler │ ├── cpu_profile.cc │ ├── cpu_profile.h │ ├── cpu_profile_node.cc │ ├── cpu_profile_node.h │ ├── cpu_profiler.cc │ └── cpu_profiler.h ├── environment_data.cc ├── environment_data.h ├── heap_profiler │ ├── sampling_heap_profiler.cc │ └── sampling_heap_profiler.h ├── heapsnapshot │ ├── heap_graph_edge.cc │ ├── heap_graph_edge.h │ ├── heap_graph_node.cc │ ├── heap_graph_node.h │ ├── heap_output_stream.cc │ ├── heap_output_stream.h │ ├── heap_profiler.cc │ ├── heap_profiler.h │ ├── heap_snapshot.cc │ └── heap_snapshot.h ├── isolate_aware.h ├── node-inner.h ├── profiler.cc ├── utils-inl.h └── v8-inner.h └── test ├── binding.test.js ├── demo.js ├── fixtures └── worker.js ├── v8-profiler.test.js └── worker.test.js /.autod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/.autod.conf.js -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/.clang-format -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/appveyor.yml -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/binding.gyp -------------------------------------------------------------------------------- /dispatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/dispatch.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/index.d.ts -------------------------------------------------------------------------------- /lib/binding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/lib/binding.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/lib/utils.js -------------------------------------------------------------------------------- /lib/worker_threads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/lib/worker_threads.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/package.json -------------------------------------------------------------------------------- /scripts/7u.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/scripts/7u.js -------------------------------------------------------------------------------- /scripts/8u.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/scripts/8u.js -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/scripts/clean.js -------------------------------------------------------------------------------- /scripts/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/scripts/common.js -------------------------------------------------------------------------------- /scripts/copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/scripts/copy.js -------------------------------------------------------------------------------- /scripts/gyp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/scripts/gyp.js -------------------------------------------------------------------------------- /scripts/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/scripts/install.js -------------------------------------------------------------------------------- /scripts/rebuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/scripts/rebuild.js -------------------------------------------------------------------------------- /scripts/stability.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/scripts/stability.js -------------------------------------------------------------------------------- /scripts/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/scripts/test.js -------------------------------------------------------------------------------- /scripts/versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/scripts/versions.js -------------------------------------------------------------------------------- /src/cpu_profiler/cpu_profile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/cpu_profiler/cpu_profile.cc -------------------------------------------------------------------------------- /src/cpu_profiler/cpu_profile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/cpu_profiler/cpu_profile.h -------------------------------------------------------------------------------- /src/cpu_profiler/cpu_profile_node.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/cpu_profiler/cpu_profile_node.cc -------------------------------------------------------------------------------- /src/cpu_profiler/cpu_profile_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/cpu_profiler/cpu_profile_node.h -------------------------------------------------------------------------------- /src/cpu_profiler/cpu_profiler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/cpu_profiler/cpu_profiler.cc -------------------------------------------------------------------------------- /src/cpu_profiler/cpu_profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/cpu_profiler/cpu_profiler.h -------------------------------------------------------------------------------- /src/environment_data.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/environment_data.cc -------------------------------------------------------------------------------- /src/environment_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/environment_data.h -------------------------------------------------------------------------------- /src/heap_profiler/sampling_heap_profiler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/heap_profiler/sampling_heap_profiler.cc -------------------------------------------------------------------------------- /src/heap_profiler/sampling_heap_profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/heap_profiler/sampling_heap_profiler.h -------------------------------------------------------------------------------- /src/heapsnapshot/heap_graph_edge.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/heapsnapshot/heap_graph_edge.cc -------------------------------------------------------------------------------- /src/heapsnapshot/heap_graph_edge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/heapsnapshot/heap_graph_edge.h -------------------------------------------------------------------------------- /src/heapsnapshot/heap_graph_node.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/heapsnapshot/heap_graph_node.cc -------------------------------------------------------------------------------- /src/heapsnapshot/heap_graph_node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/heapsnapshot/heap_graph_node.h -------------------------------------------------------------------------------- /src/heapsnapshot/heap_output_stream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/heapsnapshot/heap_output_stream.cc -------------------------------------------------------------------------------- /src/heapsnapshot/heap_output_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/heapsnapshot/heap_output_stream.h -------------------------------------------------------------------------------- /src/heapsnapshot/heap_profiler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/heapsnapshot/heap_profiler.cc -------------------------------------------------------------------------------- /src/heapsnapshot/heap_profiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/heapsnapshot/heap_profiler.h -------------------------------------------------------------------------------- /src/heapsnapshot/heap_snapshot.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/heapsnapshot/heap_snapshot.cc -------------------------------------------------------------------------------- /src/heapsnapshot/heap_snapshot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/heapsnapshot/heap_snapshot.h -------------------------------------------------------------------------------- /src/isolate_aware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/isolate_aware.h -------------------------------------------------------------------------------- /src/node-inner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/node-inner.h -------------------------------------------------------------------------------- /src/profiler.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/profiler.cc -------------------------------------------------------------------------------- /src/utils-inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/utils-inl.h -------------------------------------------------------------------------------- /src/v8-inner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/src/v8-inner.h -------------------------------------------------------------------------------- /test/binding.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/test/binding.test.js -------------------------------------------------------------------------------- /test/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/test/demo.js -------------------------------------------------------------------------------- /test/fixtures/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/test/fixtures/worker.js -------------------------------------------------------------------------------- /test/v8-profiler.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/test/v8-profiler.test.js -------------------------------------------------------------------------------- /test/worker.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hyj1991/v8-profiler-next/HEAD/test/worker.test.js --------------------------------------------------------------------------------