Comment puis-je faire fonctionner le code C+ sur Linux

Mots clés : c++linuxprofilingc++

meilleur 4 Réponses Comment puis-je faire fonctionner le code C+ sur Linux

vote vote

97

Prior                                     P(f=x) x  P(o=2/2|f=x) P(o=2/2&&f=x)  P(o=2/2&&f >= x)  P(f >= x | o=2/2)  0.1    1     1             0.1          0.1            0.25974026 0.1    0.9   0.81          0.081        0.181          0.47012987 0.1    0.8   0.64          0.064        0.245          0.636363636 0.1    0.7   0.49          0.049        0.294          0.763636364 0.1    0.6   0.36          0.036        0.33           0.857142857 0.1    0.5   0.25          0.025        0.355          0.922077922 0.1    0.4   0.16          0.016        0.371          0.963636364 0.1    0.3   0.09          0.009        0.38           0.987012987 0.1    0.2   0.04          0.004        0.384          0.997402597 0.1    0.1   0.01          0.001        0.385          1                    P(o=2/2) 0.385                 
Prior                                     P(f=x) x  P(o=2/2|f=x) P(o=2/2&& f=x)  P(o=2/2&&f >= x)  P(f >= x | o=2/2)  0.001  1    1              0.001        0.001          0.072727273 0.001  0.9  0.81           0.00081      0.00181        0.131636364 0.001  0.8  0.64           0.00064      0.00245        0.178181818 0.001  0.7  0.49           0.00049      0.00294        0.213818182 0.001  0.6  0.36           0.00036      0.0033         0.24 0.001  0.5  0.25           0.00025      0.00355        0.258181818 0.001  0.4  0.16           0.00016      0.00371        0.269818182 0.001  0.3  0.09           0.00009      0.0038         0.276363636 0.001  0.2  0.04           0.00004      0.00384        0.279272727 0.991  0.1  0.01           0.00991      0.01375        1                    P(o=2/2) 0.01375                 
vote vote

85

valgrind --tool=callgrind ./(Your binary) 
vote vote

71

cc -o myprog myprog.c utils.c -g -pg 
vote vote

67

valgrind --tool=callgrind --dump-instr=yes -v --instr-atstart=no ./binary > tmp 
callgrind_control -i on 
callgrind_control -k 
kcachegrind callgrind.out.* 

Questions similaires