Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3150145
  • 博文数量: 117
  • 博客积分: 10003
  • 博客等级: 上将
  • 技术积分: 5405
  • 用 户 组: 普通用户
  • 注册时间: 2007-01-23 09:34
文章分类

全部博文(117)

文章存档

2011年(1)

2010年(10)

2009年(69)

2008年(37)

分类: LINUX

2009-03-13 16:17:11

15.dlopen代替exec

我记得ALP使用了这一招,据说效果不错。它把应用程序编译成共享库而不是可执行文件,在执行时先fork一个进程,再通过dlopen把应用程 序加载进来运行。这样仍然是多进程的,但是避免了exec这样的费时的操作,同时可以享受父子进程之间的copy on write技术带来的性能提升。不过令人我惊异的是,我的实验结果得到却是相反的数据,有时间我再分析一下。
阅读(1222) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~