実行速度メモ - digital-go-jp/abr-geocoder GitHub Wiki

v2.2.0-dev

root@8da0d956ebdb:/workspaces/abr-geocoder# abrg --version
2.2.0
root@8da0d956ebdb:/workspaces/abr-geocoder# wc -l ./20241211_output_combined.220.csv 
762226 ./20241211_output_combined.220.csv 
root@8da0d956ebdb:/workspaces/abr-geocoder# abrg ./output_combined.csv ./20241211_output_combined.220.csv -f simplified --debug 
geocoding: 25:47.909 (m:ss.mmm)
root@8da0d956ebdb:/workspaces/abr-geocoder# wc -l ./test.csv 
18979 ./test.csv
root@8da0d956ebdb:/workspaces/abr-geocoder# abrg  -f csv ./test.csv ./2_2_0_result.csv --debug
geocoding: 56.937s
root@8da0d956ebdb:~/.abr-geocoder# abrg download --debug
download: 45:41.803 (m:ss.mmm)

v2.1.0

root@e6dc781bb1f7:/workspaces/abr-geocoder# abrg --version
2.1.0
root@e6dc781bb1f7:/workspaces/abr-geocoder# wc -l ./test.csv 
18979 ./test.csv
root@e6dc781bb1f7:/workspaces/abr-geocoder# abrg  -f csv ./test.csv ./2_1_0_result.csv --debug
geocoding: 2:07.174 (m:ss.mmm)

v2.0.0

root@3ea8f2dbdcfd:/workspaces/abr-geocoder# abrg --version
2.0.0
root@3ea8f2dbdcfd:/workspaces/abr-geocoder# wc -l ./address.txt 
4263904 ./address.txt
root@3ea8f2dbdcfd:/workspaces/abr-geocoder# abrg -f csv ./address.txt ./address.result.txt  --debug
geocoding: 10:16:05.514 (h:mm:ss.mmm)
root@3ea8f2dbdcfd:/workspaces/abr-geocoder# abrg --version
2.0.0
root@3ea8f2dbdcfd:/workspaces/abr-geocoder# wc -l ./a.csv 
6308 ./a.csv
root@3ea8f2dbdcfd:/workspaces/abr-geocoder# abrg ./a.csv ./a.result.csv -f csv --debug
geocoding: 1:34.537 (m:ss.mmm)
root@3ea8f2dbdcfd:/workspaces/abr-geocoder# wc -l ./es.csv 
19329 ./es.csv
root@3ea8f2dbdcfd:/workspaces/abr-geocoder# time abrg ./es.csv ./es.result.v2_0_0.csv -f csv --debug
geocoding: 5:28.156 (m:ss.mmm)

real    5m33.214s
user    23m52.220s
sys     3m38.906s
root@3ea8f2dbdcfd:/workspaces/abr-geocoder# abrg ./es2.csv ./es2.result.csv -f csv --debug
geocoding: 3:21.668 (m:ss.mmm)
root@3ea8f2dbdcfd:/workspaces/abr-geocoder# wc -l ./es2.csv 
19329 ./es2.csv
root@3ea8f2dbdcfd:/workspaces/abr-geocoder# wc -l ./es.csv 
18979 ./es.csv
root@3ea8f2dbdcfd:/workspaces/abr-geocoder# abrg ./es.csv ./es.result.v2_0_0csv -f csv --debug
geocoding: 3:35.203 (m:ss.mmm)

v1.*.*

root@f8e426572d40:/workspaces/abr-geocoder# ts-node ./src/cli/cli.ts --version
1.2.0
root@f8e426572d40:/workspaces/abr-geocoder# wc -l a.csv 
6308 a.csv
root@f8e426572d40:/workspaces/abr-geocoder# time ts-node ./src/cli/cli.ts -f csv ./a.csv ./a.v1_2_0.csv 

real    42m18.331s
user    33m15.091s
sys     9m22.994s
root@45a39da15558:/workspaces/abr-geocoder# node build/cli/cli.js --version
1.4.1
root@45a39da15558:/workspaces/abr-geocoder# time node build/cli/cli.js download
 ████████████████████████████████████████ 100% | ETA: 0s | 516876039/516876039
info: ファイルを展開中...
info: データベースに登録中...


real    29m0.364s
user    24m31.665s
sys     2m6.760s
root@81456a2f7f51:/workspaces/abr-geocoder# wc -l ./es.csv 
18979 ./es.csv
root@81456a2f7f51:/workspaces/abr-geocoder# abrg --version
1.2.0
root@81456a2f7f51:/workspaces/abr-geocoder# time abrg ./es.csv ./es.result.v1_3_0.csv -f csv

real    66m22.663s
user    51m2.003s
sys     15m15.783s