<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">And here is the point i criticize about the bashing from sylvain, he
    didn&#39;t have a point <br>
    at all, and started bashing me for no reason. I have good reasons
    for the things I do, and<br>
    I really hate it that I need to defend every step I make.</div></blockquote><div><br></div><div>For the record: I&#39;ve made three mails in this whole thread that were questioning your approach. In these three emails, 80% were giving facts (basically, the benchmarking I&#39;ve done) and the 20% of the rest were saying that I believe that you are optimizing the wrong parts and explaining WHY I believe so. Having re-read these emails (3 times), I really don&#39;t see any bashing (but I&#39;ve been told that I have a high threshold to consider something bashing).</div>
<div><br></div><div>The most offensive statement is probably</div><div>   I<span style="font-family:arial,sans-serif;font-size:13px">n other words: you are attempting to optimize something without having done any profiling. This is a cardinal sin.</span></div>
<div>Which is true and true:</div><div>  - you would have shown some detailed profiling of pocolog runs if it was otherwise</div><div>  - optimizing without profiling is like debugging by looking at the code: trying to do science without doing any experiment ever. </div>
<div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
    real    0m56.849s<br>
    user    0m54.927s<br>
    sys     0m1.832s<br></div></blockquote><div> </div><div>Are you *even* interested in the fact that I replay twice as many samples in more streams with 1/4th of the time on my machine ? That&#39;s what bothers me here (and why I think you&#39;re looking at the wrong angle). It would leave 75% left to optimize after your changes. Or maybe my benchmarking is wrong. You want to handwave it away ? Your choice to make ! But simply say so instead of calling me names.</div>
<div><br></div><div>You&#39;ve measured that typelib demarshalling is not the issue ? Great, you proved me wrong there, I can have a look elsewhere (Mea culpa: I did affirm in a previous email that it was the problem without having profiled it yet. Having done some real profiling today, I could have told you that it was indeed not the main issue). Now, it does *not* remove the fact that I replay (with a clean pure-pocolog script) a lot faster that yours do. The question I am asking myself is why. It seems that I should be ashamed that I do.</div>
<div><br></div><div>Anyways, this closes the issue for me. F.. do whatever you want.</div><div>Sylvain</div></div></div></div>