Linux x86: node-v6.12.3
Linux x64: node-v6.12.3
Docker apline image: docker pull sthima/node-custom-build:toggle-perf-basic-prof
(Dockerfile)
Linux x86: node-v6.12.3
Linux x64: node-v6.12.3
Docker apline image: docker pull sthima/node-custom-build:toggle-perf-basic-prof
(Dockerfile)
Benchmark of the Chrome DevTools to determine if it can load large Heap Snapshots. Specs of the environment used are available at Environment Specs.
Time to Load
is an approximate value, as there's no way (that I'm aware of) to
measure the loading time of a heap snapshot in Chrome DevTools.
// | |
// This file is generated by ./tools/gen-postmortem-metadata.py. Do not edit directly. | |
// | |
// Need to import standard headers before redefining private, otherwise it | |
// won't compile | |
#include <algorithm> | |
#include <array> | |
#include <atomic> |
from time import sleep | |
import stapsdt | |
# Create a Provider, which we'll use to register probes | |
provider = stapsdt.Provider("pythonapp") | |
# Register your first probe with two arguments by passing its types | |
probe = provider.add_probe( | |
"firstProbe", stapsdt.ArgTypes.uint64, stapsdt.ArgTypes.int32) |
// Import usdt module | |
const USDT = require("usdt"); | |
// Create a Provider, which we'll use to register probes | |
const provider = new USDT.USDTProvider("nodeProvider"); | |
// Register your first probe with two arguments by passing its types | |
const probe1 = provider.addProbe("firstProbe", "int", "char *"); | |
// Enable provider (needed to fire probes later) |
all: | |
nasm -f bin -o small-raw.so small-raw.asm | |
chmod +x small-raw.so |
#!/usr/bin/env python3 | |
from subprocess import run, PIPE | |
completed_process = run(["docker-machine.exe", "env", "--shell", "bash"], stdout=PIPE) | |
docker_env = completed_process.stdout.decode("ascii") | |
for line in docker_env.split("\n"): | |
if "DOCKER_CERT_PATH" in line: |
INFO global: Vagrant version: 1.9.5 | |
INFO global: Ruby version: 2.2.5 | |
INFO global: RubyGems version: 2.4.5.1 | |
INFO global: VAGRANT_WSL_ENABLE_WINDOWS_ACCESS="1" | |
INFO global: VAGRANT_OLD_ENV_PWD="/home/matheus/workspace/sthima/netell" | |
INFO global: VAGRANT_OLD_ENV_LESSOPEN="| /usr/bin/lesspipe %s" | |
INFO global: VAGRANT_OLD_ENV_VAGRANT_WSL_ENABLE_WINDOWS_ACCESS="1" | |
INFO global: VAGRANT_OLD_ENV_LANG="en_US.UTF8" | |
INFO global: VAGRANT_INSTALLER_EMBEDDED_DIR="/opt/vagrant/embedded" | |
INFO global: VAGRANT_OLD_ENV_SSH_AUTH_SOCK="/tmp/ssh-wlHqbEDYEREC/agent.756" |
INFO global: Vagrant version: 1.9.5 | |
INFO global: Ruby version: 2.2.5 | |
INFO global: RubyGems version: 2.4.5.1 | |
INFO global: VAGRANT_WSL_ENABLE_WINDOWS_ACCESS="1" | |
INFO global: VAGRANT_OLD_ENV_PWD="/home/matheus/workspace/sthima/netell" | |
INFO global: VAGRANT_INSTALLER_VERSION="2" | |
INFO global: VAGRANT_OLD_ENV_TERM="xterm-256color" | |
INFO global: VAGRANT_OLD_ENV_NAME="DESKTOP-SR404CD" | |
INFO global: VAGRANT_OLD_ENV_LESSOPEN="| /usr/bin/lesspipe %s" | |
INFO global: VAGRANT_INSTALLER_ENV="1" |