Rで解析:使用環境のパフォーマンスを測定!「benchmarkme」パッケージ

Rの解析に役に立つ記事

Rを実行している環境のパフォーマンスは処理データが多くなるほど重要になってきます。そんな、パフォーマンスを測定するパッケージを紹介します。結果をtwitterなどで比較し合うと面白いかも。

パッケージバージョンは1.0.8。実行コマンドはR version 4.3.1で確認しています。

スポンサーリンク
スポンサーリンク

パッケージのインストール

下記、コマンドを実行してください。

#パッケージのインストール
install.packages("benchmarkme")

実行コマンド

詳細はコメント、パッケージのヘルプを確認してください。

#パッケージの読み込み
library("benchmarkme")

#全てのベンチマークを実行:benchmark_stdコマンド
#各ベンチマークの詳細はヘルプを参照
res <- benchmark_std()
#結果をプロット
plot(res)

#CPU情報の取得:get_cpuコマンド
get_cpu()
$vendor_id
[1] "AuthenticAMD"
$model_name
[1] "AMD Ryzen 7 2700X Eight-Core Processor"
$no_of_cores
[1] 16

#使用環境情報の取得:get_platform_infoコマンド
get_platform_info()
$OS.type
[1] "windows"
$file.sep
[1] "/"
$dynlib.ext
[1] ".dll"
$GUI
[1] "RStudio"
$endian
[1] "little"
$pkgType
[1] "win.binary"
$path.sep
[1] ";"
$r_arch
[1] "x64"

#使用中のRの情報を取得:get_r_versionコマンド
get_r_version()
$platform
[1] "x86_64-w64-mingw32"
$arch
[1] "x86_64"
$os
[1] "mingw32"
$crt
[1] "ucrt"
$system
[1] "x86_64, mingw32"
$status
[1] ""
$major
[1] "4"
$minor
[1] "2.2"
$year
[1] "2022"
$month
[1] "10"
$day
[1] "31"
$`svn rev`
[1] "83211"
$language
[1] "R"
$version.string
[1] "R version 4.2.2 (2022-10-31 ucrt)"
$nickname
[1] "Innocent and Trusting"

#システム情報に関する全コマンドを実施:get_sys_detailsコマンド
#Sys.info(),get_platform_info(),get_r_version(),get_ram(),get_cpu()
#get_byte_compiler(),get_linear_algebra(),installed.packages(),実行時間のコマンドを実施
#表示が多いので省略
get_sys_details()

ベンチマークの結果

・benchmark_stdコマンド

・結果をプロット


少しでも、あなたの解析が楽になりますように!!

タイトルとURLをコピーしました