winlin

for bug #241 and #248, improve about 25% performance. 2.0.50

正在显示 1 个修改的文件 包含 8 行增加6 行删除
... ... @@ -485,6 +485,7 @@ Supported operating systems and hardware:
* 2013-10-17, Created.<br/>
## History
* v2.0, 2014-12-04, enable [#241](https://github.com/winlinvip/simple-rtmp-server/issues/241) and [#248](https://github.com/winlinvip/simple-rtmp-server/issues/248), improve about 25% performance. 2.0.50
* v2.0, 2014-12-04, fix [#248](https://github.com/winlinvip/simple-rtmp-server/issues/248), improve about 15% performance for fast buffer. 2.0.49
* v2.0, 2014-12-03, fix [#244](https://github.com/winlinvip/simple-rtmp-server/issues/244), conn thread use cond to wait for recv thread error. 2.0.47.
* v2.0, 2014-12-02, merge [#239](https://github.com/winlinvip/simple-rtmp-server/pull/239), traverse the token before response connect. 2.0.45.
... ... @@ -728,12 +729,13 @@ The play benchmark by [st-load](https://github.com/winlinvip/st-load):
The publish benchmark by [st-load](https://github.com/winlinvip/st-load):
* 2014-12-03, SRS 1.0.10, 1k(1200) publishers, 96%CPU, 43MB.
* 2014-12-03, SRS 2.0.12, 1k(1200) publishers, 96%CPU, 43MB.
* 2014-12-03, SRS 2.0.47, 1k(1200) publishers, 84%CPU, 76MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/787ab674e38734ea8e0678101614fdcd84645dc8)
* 2014-12-03, SRS 2.0.47, 1k(1400) publishers, 95%CPU, 140MB.
* 2014-12-03, SRS 2.0.48, 1k(1400) publishers, 95%CPU, 140MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/f35ec2155b1408d528a9f37da7904c9625186bcf)
* 2014-12-04, SRS 2.0.49, 1k(1400) publishers, 68%CPU, 144MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/29324fab469e0f7cef9ad04ffdbce832ac7dd9ff)
* 2014-12-03, SRS 1.0.10, 1.2k(1200) publishers, 96%CPU, 43MB.
* 2014-12-03, SRS 2.0.12, 1.2k(1200) publishers, 96%CPU, 43MB.
* 2014-12-03, SRS 2.0.47, 1.2k(1200) publishers, 84%CPU, 76MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/787ab674e38734ea8e0678101614fdcd84645dc8)
* 2014-12-03, SRS 2.0.47, 1.4k(1400) publishers, 95%CPU, 140MB.
* 2014-12-03, SRS 2.0.48, 1.4k(1400) publishers, 95%CPU, 140MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/f35ec2155b1408d528a9f37da7904c9625186bcf)
* 2014-12-04, SRS 2.0.49, 1.4k(1400) publishers, 68%CPU, 144MB.
* 2014-12-04, SRS 2.0.49, 2.5k(2500) publishers, 95%CPU, 404MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/29324fab469e0f7cef9ad04ffdbce832ac7dd9ff)
## Architecture
... ...