神烦论坛

 找回密码
 立即注册
查看: 1718|回复: 0

百宝云企业版功能爆料--线程数提升到100

[复制链接]

96

主题

220

帖子

1393

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1393
发表于 2017-5-12 17:44:37 | 显示全部楼层 |阅读模式
1、企业版性能全开放。
200.png


2、线程数提升到100
在传统的百宝云里,开线程最多只能到4个,而企业版里,这个限制已经放开到100个了,足足25倍,就是为了满足特殊人群的特殊要求,以下来看看两者的对比吧。


测试代码如下

  1. // 封装一个带时间日期的方法
  2. 功能 记录日志(日志内容)
  3.     变量 内容 = 当前时间() & ":" & 日志内容
  4.     文件写日志(内容)
  5. 结束

  6. 功能 测试线程函数()
  7.     for(var i = 0; i < 999; i++)
  8.         sleep(100)
  9.     end
  10. 结束

  11. 功能 线程个数计数测试(个数)
  12.     var index = 0
  13.     for(var i = 0; i < 个数; i++)
  14.         var id = threadbegin("测试线程函数", "")
  15.         if(id == -1)
  16.             记录日志("开启线程失败,原因:" & getlasterror(1))
  17.             break
  18.         else
  19.             index++
  20.             记录日志("开启的线程id:" & id)
  21.         end
  22.     end
  23.    
  24.     记录日志("开启的线程个数:" & index)
  25. 结束
  26. // 程序入口功能
  27. 功能 _initial()
  28.     线程个数计数测试(102)
  29.     记录日志("_initial Over")
  30. 结束
复制代码

在传统版里的执行结果

非企业版里,代码可以开启的线程个数是4个,超过会有错误提示。

  1. 2017-05-12 17:27:02:开启的线程id:1476392704
  2. 2017-05-12 17:27:02:开启的线程id:1465902848
  3. 2017-05-12 17:27:02:开启的线程id:1455412992
  4. 2017-05-12 17:27:02:开启的线程id:1444923136
  5. 2017-05-12 17:27:02:开启线程失败,原因:线程数量超出限制
  6. 2017-05-12 17:27:02:开启的线程个数:4
复制代码

在企业版里的执行结果

在企业版里,代码开启线程的个数限制是100个,查看测试结果:(测试代码里的个数改为110

  1. 2017-05-12 17:50:35:开启的线程id:1495689233
  2. 2017-05-12 17:50:35:开启的线程id:1433562789
  3. // 更多日志由于篇幅问题,不列出,大家自行测试
  4. 2017-05-12 17:50:35:开启的线程id:1578965665
  5. 2017-05-12 17:50:35:开启的线程id:1584568952
  6. 2017-05-12 17:50:35:开启线程失败,原因:线程数量超出限制
  7. 2017-05-12 17:50:35:开启的线程个数:100
复制代码


通过上述的测试,我们就能很清晰的发现企业版里,代码开启线程的个数限制已经放开到100了,这样就有利于我们的特殊人群的特殊需要,因此,企业版的功能还是很值得大家期待与使用的!

好了,今天的性能爆料就介绍到这里,期待下次的爆料吧!



更多的功能,敬请期待~~~

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术支持
关闭
售后
在线客服
QQ群:309604797
在线客服

小黑屋|神烦论坛 ( 苏ICP备18043773号 )

GMT+8, 2024-4-23 14:01

Powered by bby! X3.4

© 2015-2024 baibaoyun

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