linux中c++程序,怎么才能知道程序的启动时间

linux中c++程序,怎么才能知道程序的启动时间,第1张

只能是这样,这也是最简单的方法,启动程序的时候获取系统时间,启动后再获取一次,两个时间相减,就得出程序启动时间了。

计算机运算速度很快,这个方法也不麻烦,只是多几行代码而已,不必纠结这个问题

方法一:last命令

# last reboot

reboot system boot 2632-431el6i Wed Jul 30 13:44 - 21:39 (46+07:55)

reboot system boot 2632-431el6i Sun Apr 13 14:28 - 09:27 (107+18:59)

reboot system boot 2632-431el6i Tue Mar 25 22:27 - 14:19 (18+15:52)

这条命令实际上显示的是最近几天的系统运行时间。last原本被设计来显示某个特定用户的登录历史。在Linux中,有一个特别的“伪用户”称为reboot会在系统重启的时候立即自动登录。这样通过检查reboot

用户的登录历史,就可以检查最后的重启时间。

方法二:who -b

使用who命令带上‘-b’选项。

# who -b

system boot Jul 30 13:44

方法三:uptime命令

同样可以使用uptime命令来推断系统最后的启动时间。uptime命令会显示当前的时间,同样也会显示系统已经运行的时间。从这些信息中,就可以计算系统最后启动的时间了

# uptime

21:46:31 up 46 days, 8:02, 1 user, load average: 004, 005, 001

Linux系统是以

命令为主的,掌握各种命令是不可或少的,通过last命令、who -b命令和uptime这几种命令来查看Linux系统最后一次重启时间。

在 Linux 中使用 Preload 改善应用程序启动时间

Preload 可以在 AUR[1] 上找到。因此,你可以使用 AUR 助理程序在任何基于 Arch 的系统上去安装它,比如,Antergos、Manjaro Linux。

使用 Pacaur[2]:

$ pacaur -S preload

使用 Packer[3]:

$ packer -S preload

使用 Trizen[4]:

$ trizen -S preload

使用 Yay[5]:

$ yay -S preload

使用 Yaourt[6]:

$ yaourt -S preload

在 Debian、Ubuntu、Linux Mint 上,Preload 可以在默认仓库中找到。因此,你可以像下面一样,使用 APT 包管理器去安装它。

$ sudoapt-get install preload

Preload 安装完成后,重新启动你的系统。从现在开始,Preload 将监视频繁使用的应用程序,并将它们的二进制文件和库添加到内存中,以使它的启动速度更快。比如,如果你经常使用 Firefox、Chrome 以及 LibreOffice,Preload 将添加这些二进制文件和库到内存中,因此,这些应用程序将启动的更快。而且更好的是,它不需要做任何配置。它是开箱即用的。但是,如果你想去对它进行微调,你可以通过编辑缺省的配置文件 /etc/preloadconf 来实现。

以上就是关于linux中c++程序,怎么才能知道程序的启动时间全部的内容,包括:linux中c++程序,怎么才能知道程序的启动时间、如何检查Linux系统的最后重启时间、如何改善应用程序在 Linux 中的启动时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9711049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存