如何测量进程在启动时大约完成的时间?

如何测量进程在启动时大约完成的时间?

我正在运行一个使用 R Shiny 作为前端的 R 进程。我的进程需要很长时间(大约 1 小时)才能完成。但为了显示进度通知栏,我需要大约的时间来显示。

我也在其间使用并行进程。

世界上有没有什么方法可以获取进程在初始化时完成所需的时间?

答案1

如果该过程需要一个小时才能完成,则在 1 分钟后开始显示进度条,并在第一分钟显示“计算预计完成时间”,并以秒为单位倒计时。

使用一种算法,使您不仅可以根据时间而且可以根据实际完成的工作来更新进度条,这样,如果并行进程占用了大量的 CPU,进度条也会变慢。

相关内容