Refactoring
This commit is contained in:
parent
977b77463a
commit
21297d053a
|
@ -4,6 +4,8 @@ set -Eeuo pipefail
|
||||||
|
|
||||||
shopt -s nullglob
|
shopt -s nullglob
|
||||||
|
|
||||||
|
pushd "$(dirname "$0")" >/dev/null
|
||||||
|
|
||||||
pushd runners >/dev/null
|
pushd runners >/dev/null
|
||||||
for r in *; do
|
for r in *; do
|
||||||
if [ ! -d "$r" ]; then
|
if [ ! -d "$r" ]; then
|
||||||
|
@ -16,4 +18,6 @@ for r in *; do
|
||||||
done
|
done
|
||||||
popd >/dev/null
|
popd >/dev/null
|
||||||
|
|
||||||
|
popd >/dev/null
|
||||||
|
|
||||||
echo "All done!"
|
echo "All done!"
|
|
@ -4,13 +4,17 @@ set -Eeuo pipefail
|
||||||
|
|
||||||
shopt -s nullglob
|
shopt -s nullglob
|
||||||
|
|
||||||
|
pushd "$(dirname "$0")" >/dev/null
|
||||||
|
|
||||||
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
|
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
|
||||||
echo performance | sudo dd status=none of="$i"
|
echo performance | sudo dd status=none of="$i"
|
||||||
done
|
done
|
||||||
|
|
||||||
results_dir="$PWD/results"
|
results_dir="$PWD/results"
|
||||||
input_dir="$PWD/inputs"
|
input_dir="$PWD/inputs"
|
||||||
iterations=1
|
iterations=${MHB_ITERATIONS:-100}
|
||||||
|
|
||||||
|
mkdir -p "$results_dir"
|
||||||
|
|
||||||
pushd runners >/dev/null
|
pushd runners >/dev/null
|
||||||
for r in *; do
|
for r in *; do
|
||||||
|
@ -20,9 +24,11 @@ for r in *; do
|
||||||
echo "Running $r..."
|
echo "Running $r..."
|
||||||
pushd "$r" >/dev/null
|
pushd "$r" >/dev/null
|
||||||
out="$results_dir/$r.json"
|
out="$results_dir/$r.json"
|
||||||
sudo --preserve-env=MHB_HTML_ONLY,PATH MHB_ITERATIONS=$iterations MHB_INPUT_DIR="$input_dir" nice -n -20 taskset -c 1 ./run > "$out"
|
sudo --preserve-env=MHB_HTML_ONLY,PATH MHB_ITERATIONS="$iterations" MHB_INPUT_DIR="$input_dir" nice -n -20 taskset -c 1 ./run >"$out"
|
||||||
popd >/dev/null
|
popd >/dev/null
|
||||||
done
|
done
|
||||||
popd >/dev/null
|
popd >/dev/null
|
||||||
|
|
||||||
|
popd >/dev/null
|
||||||
|
|
||||||
echo "All done!"
|
echo "All done!"
|
|
@ -6,7 +6,7 @@ authors = ["Wilson Lin <code@wilsonl.in>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
minify-html = { path = "../../../rust/main" }
|
minify-html = { path = "../../../rust/main", features = ["js-esbuild"] }
|
||||||
serde = { version = "1.0.104", features = ["derive"] }
|
serde = { version = "1.0.104", features = ["derive"] }
|
||||||
serde_json = "1.0.44"
|
serde_json = "1.0.44"
|
||||||
|
|
||||||
|
|
|
@ -6,6 +6,6 @@ authors = ["Wilson Lin <code@wilsonl.in>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
minify-html-onepass = { path = "../../../rust/onepass" }
|
minify-html-onepass = { path = "../../../rust/onepass", features = ["js-esbuild"] }
|
||||||
serde = { version = "1.0.104", features = ["derive"] }
|
serde = { version = "1.0.104", features = ["derive"] }
|
||||||
serde_json = "1.0.44"
|
serde_json = "1.0.44"
|
||||||
|
|
Loading…
Reference in New Issue