51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2536|回复: 3
打印 上一主题 下一主题

[原创] LR中的多线程与多进程的关系

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-4-29 17:22:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教大家,在什么时候用到它们,怎么区别用多线程还是进程呢?如果默认的话,会产生什么不好的影响吗?最好具体点的!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-4-29 17:37:00 | 只看该作者
基本上所有的书上都会提及,进程的资源使用高但问题少,线程资源利用率少,偶尔出点问题
回复 支持 反对

使用道具 举报

  • TA的每日心情

    2016-12-30 10:59
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    3#
    发表于 2009-4-29 17:40:19 | 只看该作者
    关于设置多进程和多线程,使用手册中你可以找找

    Controller将使用驱动程序mdrv运行Vuser。如果按进程方式运行每个Vuser,则对于每个Vuser实例,都将启动一个mdrv进程。多个mdrv进程会占用大量内存及其他系统资源,这就限制了可以在任一负载生成器上运行的Vuser的数量。如果选择按线程方式运行,在默认情况下,Controller为每50个Vuser仅启动一个mdrv.exe进程,而每个Vuser都按线程运行,这些线程Vuser将共享父进程的内存段。这就节省了大量内存控件,从而可以在一个负载生成器上运行更多的Vuser。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2009-4-29 19:54:32 | 只看该作者
    大部分的协议,和大部分的应用,都使用线程的方式,这是最好的选择。

    但是,线程不安全的协议就必须用进程方式来做。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-25 15:28 , Processed in 0.064609 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表