Ignore:
Timestamp:
Mar 1, 2006 11:37:06 PM (18 years ago)
Author:
bennylp
Message:

Found out what has been causing the slow performance.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip-apps/src/pjsip-perf/main.c

    r259 r262  
    2121#include <stdlib.h>             /* atoi */ 
    2222 
    23 #define THIS_FILE   "main.c" 
     23//#define THIS_FILE   "main.c" 
    2424 
    2525pjsip_perf_settings settings; 
     
    4040    pj_status_t status; 
    4141 
    42     settings.stateless = 1; 
     42    settings.stateless = 0; 
    4343    settings.start_rate = 10; 
    4444    settings.max_capacity = 64; 
     
    538538        PJ_TIME_VAL_SUB(batch->spawned_time, batch->start_time); 
    539539 
    540         PJ_LOG(3,(THIS_FILE, "%02d:%02d:%02d: %d tasks in %d.%ds (%d tasks/sec), " 
    541                              "spawn=time=%d.%d", 
    542                              (sess_elapsed.sec / 3600), 
    543                              (sess_elapsed.sec % 3600) / 60, 
    544                              (sess_elapsed.sec % 60), 
    545                              batch->rate, 
    546                              elapsed.sec, elapsed.msec, 
    547                              batch->rate * 1000 / msec, 
    548                              batch->spawned_time.sec, 
    549                              batch->spawned_time.msec)); 
     540        if (batch->failed) { 
     541            PJ_LOG(2,(THIS_FILE,  
     542                      "%02d:%02d:%02d: %d tasks in %d.%ds (%d tasks/sec), " 
     543                      "spawn=time=%d.%d, FAILED=%d", 
     544                      (sess_elapsed.sec / 3600), 
     545                      (sess_elapsed.sec % 3600) / 60, 
     546                      (sess_elapsed.sec % 60), 
     547                      batch->rate, 
     548                      elapsed.sec, elapsed.msec, 
     549                      batch->rate * 1000 / msec, 
     550                      batch->spawned_time.sec, 
     551                      batch->spawned_time.msec, 
     552                      batch->failed)); 
     553        } else { 
     554            PJ_LOG(3,(THIS_FILE,  
     555                      "%02d:%02d:%02d: %d tasks in %d.%ds (%d tasks/sec), " 
     556                      "spawn=time=%d.%d", 
     557                      (sess_elapsed.sec / 3600), 
     558                      (sess_elapsed.sec % 3600) / 60, 
     559                      (sess_elapsed.sec % 60), 
     560                      batch->rate, 
     561                      elapsed.sec, elapsed.msec, 
     562                      batch->rate * 1000 / msec, 
     563                      batch->spawned_time.sec, 
     564                      batch->spawned_time.msec)); 
     565        } 
    550566 
    551567        if (!settings.session->stopping) { 
     
    624640 
    625641    ///  
     642#if 0 
    626643    elapsed = batch->spawned_time; 
    627644    PJ_TIME_VAL_SUB(elapsed, batch->start_time); 
    628645    PJ_LOG(2,(THIS_FILE, "%d requests sent in %d ms", batch->started, 
    629646                         PJ_TIME_VAL_MSEC(elapsed))); 
     647#endif 
    630648 
    631649    sess->total_created += batch->started; 
Note: See TracChangeset for help on using the changeset viewer.