[英]web_reg_find vs strstr(). Performance
您认为LR web_reg_find()
或C strstr()
哪个操作最快,创建的负载更少? 对于非常强大的负载测试,哪个更优选?
如果有人知道web_reg_find()
工作方式,请告诉我。
使用strstr,您将必须提取页面上的每个组件,并在下载后针对缓冲区中的字符串进行显式搜索。 使用web_reg_find(),您可以设置过滤条件,页面上的每个响应组件都将通过该过滤条件。
如果选择strstr()路由,则仍然必须下载页面组件,然后对每个组件进行检查。 您将使用更多的内存,除非您非常擅长于内存管理,否则您有时可能会错过free()并引入内存泄漏情况,这是您迫不及待的时间,要把脚本发布出去变得很普遍。影响。 使用web_reg_find()可以使其与页面下载并发运行,而不会降低页面下载本身的速度。
我不确定阿德里亚诺在哪里对一个和另一个的原始性能进行了研究,因为两者的操作是如此不同,以至于web_reg_find()在启动strstr()之前就已经完成了-我必须下载并填充可以搜索的缓冲区。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.