3个版本
使用旧的Rust 2015
0.1.6 | 2024年5月10日 |
---|---|
0.1.3 | 2024年5月9日 |
0.1.1 | 2024年5月9日 |
#125 in 性能分析
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