3个版本

使用旧的Rust 2015

0.1.6 2024年5月10日
0.1.3 2024年5月9日
0.1.1 2024年5月9日

#125 in 性能分析

Apache-2.0

27KB
235

包含 (Python包, 6KB) dist/microperf-0.1.6-py3-none-any.whl

MicroPerf

警告 这还是一个正在进行中的作品。

perf

我推荐以下命令在Ubuntu上构建此项目。大多数包都是启用perf功能所必需的,其中一些可能不是必需的。在其他发行版上可能具有不同的名称。

% sudo apt update

% sudo apt install -y         \
        binutils-dev          \
        bison                 \
        flex                  \
        g++                   \
        git                   \
        libdw-dev             \
        libbabeltrace-ctf-dev \
        libtraceevent-dev     \
        libcap-dev            \
        libelf-dev            \
        libiberty-dev         \
        liblzma-dev           \
        libnuma-dev           \
        libperl-dev           \
        libpfm4-dev           \
        libslang2-dev         \
        libssl-dev            \
        libunwind-dev         \
        libzstd-dev           \
        make                  \
        openjdk-11-jdk        \
        pkg-config            \
        python3-dev           \
        python3-setuptools    \
        systemtap-sdt-dev

% python3 microperf/build-perf.py

Presto

提供了一个Docker镜像来运行Presto以及此套件中的工具。它与官方镜像略有不同,例如,删除了-Xmx1G JVM标志,以允许处理更大的配置文件。

% docker image build microperf/presto --compress --tag perf-presto
% docker run -d -p 8080:8080 --name perf-presto perf-presto

无运行时依赖