<div dir="ltr"><div><div><div>Hali!<br><br></div>Ha százalékban nézzük, hogy mit nyerhetünk rajta, akkor a szélsőséges esetekben (amikor többször kell újraméretezni a buffert) 30-40 százalék körül lehet. Amikor nem kell újraméretezni a buffert, akkor egyszerűen csak ugyanannyi mindkettő.<br>
</div><div>Már 1 újra-allokáció is nagyon sokat lassít, a valószinűsége egy valós alkalmazásban pedig egész nagy, tekintve hogy csak 16 karakteres az alapértelmezett.<br></div><div><br></div>Csináltam egy gyors mérést, a elő-allokáció nélkülin látszanak azok a pontok, ahol újra kellett allokálni a buffert szép nagy ugrásként. Az elő-allokált marad egy vonalon.<br>
<br><a href="https://docs.google.com/spreadsheets/d/1fpDkmTrO7SJNvVZGGnt1b6NiErHqLuyzIPuISOXPktg/edit?usp=sharing">https://docs.google.com/spreadsheets/d/1fpDkmTrO7SJNvVZGGnt1b6NiErHqLuyzIPuISOXPktg/edit?usp=sharing</a><br>
<br></div><div>Az persze igaz, hogy ennek a támogatása bonyolítja a compilert, de nem valami sokkal. (ez persze magánvélemény)<br><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-06-05 0:51 GMT+02:00 Zsombor <span dir="ltr">&lt;<a href="mailto:gzsombor@gmail.com" target="_blank">gzsombor@gmail.com</a>&gt;</span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Miután a kérdés az volt, hogy &quot;Miért nem ... csinál a javac?&quot;, erre az a válasz, hogy &quot;meg kell nézni a lefordított kódot&quot;, vagy, hogy vannak &quot;post optimalizálók&quot;, esetleg, hogy &quot;nem foglalkoztam ilyen termékekkel&quot;, kb 0 információ értékkel bír :)<br>

<br></div> De hogy, a kérdésre is válaszoljak, szerintem ez egy olyan optimalicázió, aminek valószínűleg a hasznossága minimális, viszont minden fordítást általánosan lassít, így megérteném, ha kihagynák. Persze, lehet, hogy ennek ellenére, bizonyos javac verziók mégis csinálják. (avagy én se néztem még meg emiatt, hogy mit is generál a javac ilyen helyzetben)<br>

<br></div>Üdv<br></div> Zs<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-06-04 21:32 GMT+02:00 Peter Verhas <span dir="ltr">&lt;<a href="mailto:peter@verhas.com" target="_blank">peter@verhas.com</a>&gt;</span>:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div style="word-wrap:break-word">Bonyolultak ezek a szoftverek, a fene se érti őket, korrekten használni meg még nehezebb. Bocs.<div>

<br></div><div><br></div><div>De még mindig jobb, mintha egyszer sem küldtem volna (null), vagy ha üresen küldöm (x.length==0). Bár biztos van aki a null-ra szavaz.</div><div><br><div>
<div style="color:rgb(0,0,0);font-family:Verdana;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">

<span style="border-collapse:separate;color:rgb(0,0,0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px"><div style="word-wrap:break-word">

<span style="border-collapse:separate;color:rgb(0,0,0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px"><div style="word-wrap:break-word">

<span style="border-collapse:separate;color:rgb(0,0,0);font-family:Helvetica;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;border-spacing:0px"><div style="word-wrap:break-word">

<span style="color:rgb(136,136,136)">--</span><span style="color:rgb(136,136,136)"><br></span><span style="color:rgb(136,136,136)">Dipl. Ing. Peter Verhas</span><span style="color:rgb(136,136,136)"><br></span><span style="color:rgb(136,136,136)"></span><span style="color:rgb(136,136,136)"><a href="mailto:peter@verhas.com" target="_blank">peter@verhas.com</a></span><span style="color:rgb(136,136,136)"><br>

</span><span style="color:rgb(136,136,136)"><a href="tel:%2B41791542095" value="+41791542095" target="_blank">+41791542095</a></span><span style="color:rgb(136,136,136)"><br></span><span style="color:rgb(136,136,136)">skype: verhas</span></div>

</span><br></div></span><br></div></span><br></div><br><br>
</div><div>
<br><div><div>On 2014.06.04., at 13:56, Gábor Garami &lt;<a href="mailto:gabor.garami@hron.me" target="_blank">gabor.garami@hron.me</a>&gt; wrote:</div><br><blockquote type="cite">Hat maga megbolondult, hat maga megbolondult, hogy mindent ketszer<br>

mond, hogy mindent ketszer mond?<br>Garami Gábor<br>E-mail: <a href="mailto:gabor.garami@hron.me" target="_blank">gabor.garami@hron.me</a><br>Tel: <a href="tel:%2B36%2020%20235%209621" value="+36202359621" target="_blank">+36 20 235 9621</a><br>

MSN: <a href="mailto:hrgy@vipmail.hu" target="_blank">hrgy@vipmail.hu</a><br>Skype: hron84<br></blockquote></div><br></div></div></div><br></div></div><div class="">_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
<br></div></blockquote></div><br></div>
<br>_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><br>EOF
</div>