winlin

add gperftools for mem leak detect, mem/cpu profile.

@@ -28,7 +28,7 @@ SRS_FFMPEG=YES @@ -28,7 +28,7 @@ SRS_FFMPEG=YES
28 SRS_HTTP=YES 28 SRS_HTTP=YES
29 SRS_RESEARCH=NO 29 SRS_RESEARCH=NO
30 SRS_UTEST=YES 30 SRS_UTEST=YES
31 -SRS_GPERF=YES 31 +SRS_GPERF=NO
32 32
33 ##################################################################################### 33 #####################################################################################
34 # parse options 34 # parse options
@@ -21,6 +21,8 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN @@ -21,6 +21,8 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
21 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 */ 22 */
23 /** 23 /**
  24 +config srs with gperf(to make gperftools):
  25 + ./configure --with-gperf --jobs=3
24 set the pprof path if not set: 26 set the pprof path if not set:
25 export PPROF_PATH=`pwd`/../../../objs/pprof 27 export PPROF_PATH=`pwd`/../../../objs/pprof
26 to do cpu profile: 28 to do cpu profile:
@@ -21,6 +21,8 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN @@ -21,6 +21,8 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
21 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 */ 22 */
23 /** 23 /**
  24 +config srs with gperf(to make gperftools):
  25 + ./configure --with-gperf --jobs=3
24 set the pprof path if not set: 26 set the pprof path if not set:
25 export PPROF_PATH=`pwd`/../../../objs/pprof 27 export PPROF_PATH=`pwd`/../../../objs/pprof
26 to check mem leak: 28 to check mem leak:
@@ -21,6 +21,8 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN @@ -21,6 +21,8 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
21 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
22 */ 22 */
23 /** 23 /**
  24 +config srs with gperf(to make gperftools):
  25 + ./configure --with-gperf --jobs=3
24 set the pprof path if not set: 26 set the pprof path if not set:
25 export PPROF_PATH=`pwd`/../../../objs/pprof 27 export PPROF_PATH=`pwd`/../../../objs/pprof
26 to do mem profile: 28 to do mem profile: