《构建高性能Web站点》笔记:3.3 系统调用对性能的影响

系统调用

   a.有些高级的操作需要进行系统调用,比如获取当前时间、读写文件等

   b.进行这些操作前,进程会先从用户态转入内核态,执行完后再转回来

   c.这种转换是有一定开销的,所以要尽量避免不必要的系统调用

可以用strace -pid 来监视进程的系统调用 (如果进程代码是gcc编译的并且使用了static选项,则可以得到更简洁的输出)

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.