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: @@ -485,6 +485,7 @@ Supported operating systems and hardware:
485 * 2013-10-17, Created.<br/> 485 * 2013-10-17, Created.<br/>
486 486
487 ## History 487 ## History
  488 +* 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
488 * 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 489 * 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
489 * 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. 490 * 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.
490 * 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. 491 * 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): @@ -728,12 +729,13 @@ The play benchmark by [st-load](https://github.com/winlinvip/st-load):
728 729
729 The publish benchmark by [st-load](https://github.com/winlinvip/st-load): 730 The publish benchmark by [st-load](https://github.com/winlinvip/st-load):
730 731
731 -* 2014-12-03, SRS 1.0.10, 1k(1200) publishers, 96%CPU, 43MB.  
732 -* 2014-12-03, SRS 2.0.12, 1k(1200) publishers, 96%CPU, 43MB.  
733 -* 2014-12-03, SRS 2.0.47, 1k(1200) publishers, 84%CPU, 76MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/787ab674e38734ea8e0678101614fdcd84645dc8)  
734 -* 2014-12-03, SRS 2.0.47, 1k(1400) publishers, 95%CPU, 140MB.  
735 -* 2014-12-03, SRS 2.0.48, 1k(1400) publishers, 95%CPU, 140MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/f35ec2155b1408d528a9f37da7904c9625186bcf)  
736 -* 2014-12-04, SRS 2.0.49, 1k(1400) publishers, 68%CPU, 144MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/29324fab469e0f7cef9ad04ffdbce832ac7dd9ff) 732 +* 2014-12-03, SRS 1.0.10, 1.2k(1200) publishers, 96%CPU, 43MB.
  733 +* 2014-12-03, SRS 2.0.12, 1.2k(1200) publishers, 96%CPU, 43MB.
  734 +* 2014-12-03, SRS 2.0.47, 1.2k(1200) publishers, 84%CPU, 76MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/787ab674e38734ea8e0678101614fdcd84645dc8)
  735 +* 2014-12-03, SRS 2.0.47, 1.4k(1400) publishers, 95%CPU, 140MB.
  736 +* 2014-12-03, SRS 2.0.48, 1.4k(1400) publishers, 95%CPU, 140MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/f35ec2155b1408d528a9f37da7904c9625186bcf)
  737 +* 2014-12-04, SRS 2.0.49, 1.4k(1400) publishers, 68%CPU, 144MB.
  738 +* 2014-12-04, SRS 2.0.49, 2.5k(2500) publishers, 95%CPU, 404MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/29324fab469e0f7cef9ad04ffdbce832ac7dd9ff)
737 739
738 ## Architecture 740 ## Architecture
739 741