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コマンド
・結果をプロット
少しでも、あなたの解析が楽になりますように!!