我有一個筆記本上運行DBR 12.2 R用下麵的代碼:
install.packages(“微基準測試”)install.packages (furrr)圖書館(微基準測試)圖書館(tidyverse) #例子寵物貓df_test < -寵物貓(id = 1∶street_raw =代表(“班霍夫街12 ",100000))# test_fc < -函數(str = " ") {value = str_to_lower (str)值= str_replace_all(價值、模式=“n”,替換=“n”)價值= str_replace_all(價值、模式=“h”,替換= " h ")返回(值)}#單核心與purrr包微基準測試(df_test % > %變異(street_all = map_chr (street_raw test_fc)),時間= 10)# DBR 12.2 /中位數9.300949秒# DBR 13.2 /中位數16.04199秒#多核心與furrr包庫(furrr)計劃(多重區段)微基準測試(df_test % > %變異(street_all = future_map_chr (street_raw test_fc)),時間= 10)# DBR 12.2 /中位數1.861389秒# DBR 13.2 /中位數2.781327秒
集群(Standard_F8s 16 gb的RAM 8核心)DBR 12.2我的結果:
單芯9.30 s /多核心1.86 s
用相同的集群和DBR 13.2我的結果:
單芯16.04 s /多核心2.78 s
誰能給我一些建議加快DBR 13 +還是一般慢?