Quake-III-Arena

Quake III Arena GPL Source Release
Log | Files | Refs

Performance.rtf (5428B)


      1 {\rtf1\mac\ansicpg10000{\fonttbl\f0\fswiss\fcharset77 Helvetica;}
      2 {\colortbl;\red255\green255\blue255;\red255\green0\blue16;\red255\green0\blue16;}
      3 \paperw14240\paperh14700
      4 \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural
      5 
      6 \f0\fs24 \cf0 \
      7 
      8 \b +set timedemo 1 +demo die.dm3 +set s_initsound 0 +set r_enablerender 0 +set vm_cgame 0 +set vm_game 0\
      9 4865 frames, 154.3 seconds: 31.5 fps\
     10 \
     11 \
     12 +set timedemo 1 +demo die.dm3 +set s_initsound 0 +set r_enablerender 0 +set vm_cgame 2 +set vm_game 2\
     13 4865 frames, 199.8 seconds: 24.4 fps\
     14 \
     15 \
     16 +set timedemo 1 +demo demo001.dm3 +set s_initsound 0 +set r_enablerender 0 +set vm_cgame 0 +set vm_game 0\
     17 1346 frames, 10.1 seconds: 133.0 fps\
     18 \
     19 \
     20 +set timedemo 1 +demo demo001.dm3 +set s_initsound 0 +set r_enablerender 0 +set vm_cgame 2 +set vm_game 2\
     21 1346 frames, 12.8 seconds: 105.4 fps\
     22 \
     23 \
     24 \
     25 Starting point\
     26 
     27 \b0 4865 frames, 154.5 seconds: 31.5 fps\
     28 [seconds spent locally, % of parent, % of total, # of samples]\
     29 [133.623469 -- 60130560955, 100.00%, 100.00%, 4866] Root\
     30         [126.853849 -- 57084231997, 94.93%, 94.93%, 4866] CL_Frame\
     31                 [125.895845 -- 56653130083, 99.24%, 94.22%, 4918] SCR_UpdateScreen\
     32                         [50.532841 -- 22739778533, 40.14%, 37.82%, 524036] RB_SurfaceMesh\
     33                                 [46.583051 -- 20962372767, 92.18%, 34.86%, 524036] LerpMeshVertexes\
     34                                         [8.465527 -- 3809487228, 18.17%, 6.34%, 455917] LerpMeshVertexes 1\
     35 
     36 \b \cf2                                         [37.967433 -- 17085344910, 81.50%, 28.41%, 68119] LerpMeshVertexes 2\
     37 
     38 \b0 \cf0                                 [0.32% spent locally]\
     39                         [7.82% spent locally]\
     40                 [59.86% spent locally]\
     41         [0.76% spent locally]\
     42 [5.07% spent locally]\
     43 \
     44 
     45 \b Minor cleanup of local variables\
     46 
     47 \b0 [seconds spent locally, % of parent, % of total, # of samples]\
     48 [133.121489 -- 59904670191, 100.00%, 100.00%, 4866] Root\
     49         [126.329343 -- 56848204176, 94.90%, 94.90%, 4866] CL_Frame\
     50                 [125.402239 -- 56431007399, 99.27%, 94.20%, 4918] SCR_UpdateScreen\
     51                         [50.013076 -- 22505884288, 39.88%, 37.57%, 524036] RB_SurfaceMesh\
     52                                 [46.085775 -- 20738598809, 92.15%, 34.62%, 524036] LerpMeshVertexes\
     53                                         [8.427565 -- 3792404277, 18.29%, 6.33%, 455917] LerpMeshVertexes 1\
     54 \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural
     55 
     56 \b \cf3                                         [37.517092 -- 16882691281, 81.41%, 28.18%, 68119] LerpMeshVertexes 2\
     57 \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural
     58 
     59 \b0 \cf0                                 [0.31% spent locally]\
     60                         [7.85% spent locally]\
     61                 [60.12% spent locally]\
     62         [0.73% spent locally]\
     63 [5.10% spent locally]\
     64 \
     65 \
     66 
     67 \b Split out normalization of LERPed normals (i.e., all the sqrt calls)\
     68 
     69 \b0 [seconds spent locally, % of parent, % of total, # of samples]\
     70 [133.110463 -- 59899708244, 100.00%, 100.00%, 4866] Root\
     71         [126.357393 -- 56860826689, 94.93%, 94.93%, 4866] CL_Frame\
     72                 [125.364641 -- 56414088645, 99.21%, 94.18%, 4918] SCR_UpdateScreen\
     73                         [49.854816 -- 22434667309, 39.77%, 37.45%, 524036] RB_SurfaceMesh\
     74                                 [45.981802 -- 20691810706, 92.23%, 34.54%, 524036] LerpMeshVertexes\
     75                                         [8.407983 -- 3783592133, 18.29%, 6.32%, 455917] LerpMeshVertexes 1\
     76                                         [37.432159 -- 16844471717, 81.41%, 28.12%, 68119] LerpMeshVertexes 2\
     77 \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural
     78 
     79 \b \cf3                                                 [30.288000 -- 13629599780, 80.91%, 22.75%, 68119] VectorArrayNormalize\
     80 \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural
     81 
     82 \b0 \cf0                                         [19.09% spent locally]\
     83                         [0.31% spent locally]\
     84                         [7.77% spent locally]\
     85                 [60.23% spent locally]\
     86         [0.79% spent locally]\
     87 [5.07% spent locally]\
     88 \
     89 
     90 \b Rewrote VectorArrayNormalize to use PPC frsqrt instruction (with Newton-Rhapson refinement)\
     91 
     92 \b0 4865 frames, 128.7 seconds: 37.8 fps\
     93 [seconds spent locally, % of parent, % of total, # of samples]\
     94 [103.972710 -- 46787719721, 100.00%, 100.00%, 4866] Root\
     95         [97.153160 -- 43718922078, 93.44%, 93.44%, 4866] CL_Frame\
     96                 [96.219348 -- 43298706398, 99.04%, 92.54%, 4918] SCR_UpdateScreen\
     97                         [20.873944 -- 9393274747, 21.69%, 20.08%, 524036] RB_SurfaceMesh\
     98                                 [17.053245 -- 7673960266, 81.70%, 16.40%, 524036] LerpMeshVertexes\
     99                                         [8.356579 -- 3760460537, 49.00%, 8.04%, 455917] LerpMeshVertexes 1\
    100                                         [8.560159 -- 3852071404, 50.20%, 8.23%, 68119] LerpMeshVertexes 2\
    101 \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural
    102 
    103 \b \cf3                                                 [1.429376 -- 643219234, 16.70%, 1.37%, 68119] VectorArrayNormalize\
    104 \pard\tx1440\tx2880\tx4320\tx5760\tx7200\ql\qnatural
    105 
    106 \b0 \cf0                                         [83.30% spent locally]\
    107                         [0.80% spent locally]\
    108                         [18.30% spent locally]\
    109                 [78.31% spent locally]\
    110         [0.96% spent locally]\
    111 [6.56% spent locally]\
    112 \
    113 \
    114 }