Files
hakorune/local_tests/simple_perf_test.sh

30 lines
938 B
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# シンプルなパフォーマンス測定
echo "🔬 FileBox パフォーマンス測定100回のファイル操作"
echo "=================================================="
# クリーンアップ
rm -f perf_test_*.txt
# 動的版
echo -e "\n📊 動的版 (現在のビルド)"
echo "計測開始..."
time RUST_LOG=error ./target/release/nyash local_tests/benchmark_filebox_simple.hako > /dev/null 2>&1
rm -f perf_test_*.txt
# 静的版ビルド
echo -e "\n🔧 静的版をビルド中..."
cargo build --release --no-default-features -j32 > /dev/null 2>&1
# 静的版
echo -e "\n📊 静的版 (dynamic-file無効)"
echo "計測開始..."
time RUST_LOG=error ./target/release/nyash local_tests/benchmark_filebox_simple.hako > /dev/null 2>&1
rm -f perf_test_*.txt
# 動的版に戻す
echo -e "\n🔧 動的版に戻します..."
cargo build --release -j32 > /dev/null 2>&1
echo -e "\n✅ 測定完了!"