Skip to content
Prev 8199 / 12125 Next

[R-pkg-devel] Slowdown running examples since 4.2 on Windows

I have a package that I want to submit an updated version for but the 
examples run too slowly on win-builder since 4.2 came out.? I just 
submitted the exact same tar.gz file to all 3 versions of R available on 
win-builder and got the results shown below.? Notice the dramatic 
slowdown from 4.1.3 to 4.2.1.

I don't know how to go about tracking down the cause of this slowdown. 
The examples are quite small.? I am reluctant to use \dontrun, but I am 
not sure what else to do.

June 29 2:33 PM  - old release
* using R version 4.1.3 (2022-03-10)
i386 timings
name	user	system	elapsed
prov.json	3.28	0.33	5.19	
prov.run	2.70	0.27	4.18	

x64 timings
name	user	system	elapsed
prov.json	3.51	0.27	4.93	
prov.run	3.05	0.28	4.48	


June 29 2:19 PM  - release
* using R version 4.2.1 (2022-06-23 ucrt)
* using platform: x86_64-w64-mingw32 (64-bit)
name	user	system	elapsed
prov.json	16.98	8.81	26.82	
prov.run	3.53	0.42	4.89


June 29  1:52 PM - devel
* using R Under development (unstable) (2022-06-28 r82534 ucrt)
* using platform: x86_64-w64-mingw32 (64-bit)
name	user	system	elapsed
prov.json	16.60	 9.09	26.66	
prov.run	3.57	0.22	4.70 I then ran the same timing script as win-builder uses on my Mac, 
using Rscript and got these results: name??? user??? system? elapsed 
prov.json?????? 1.105?? 0.159?? 1.329 prov.run??????? 0.890?? 0.103?? 
1.053 session_info reports: ?version? R version 4.2.0 (2022-04-22) 
 ?os?????? macOS Catalina 10.15.7 ?system?? x86_64, darwin17.0 I then 
installed 4.2.1 on my Mac. The time is a little slower but nothing like 
the slowdown on Windows.
name??? user??? system? elapsed prov.json?????? 1.286?? 0.230?? 3.080 
prov.run??????? 0.940?? 0.108?? 1.131 ?version? R version 4.2.1 
(2022-06-23) ?os?????? macOS Catalina 10.15.7 ?system?? x86_64, darwin17.0