tag:blogger.com,1999:blog-7974522.post159414215880712887..comments2024-03-25T07:01:54.116+01:00Comments on D'Oh!: MicrooptimizaciónDiegohttp://www.blogger.com/profile/18081775339476161685noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-7974522.post-30663458063047520462010-10-22T02:51:06.338+02:002010-10-22T02:51:06.338+02:00En este caso es algo más que una pequeña optimizac...En este caso es algo más que una pequeña optimización. Se pasa de complejidad O(n) a complejidad O(1), y teniendo en cuenta que la estructura generada es bastante gorda y que ese código se usa en los sockets, puede mejorar bastante el rendimiento de red, aunque me gustaría ver benchmarks completos (pero estoy seguro que los de NASDAQ lo agradecerán, que por lo que leí en la LWN están siempre buscando como bajar la latencia unos nanosegundos).juanjuxnoreply@blogger.comtag:blogger.com,1999:blog-7974522.post-77440165994605825502010-09-21T22:55:10.649+02:002010-09-21T22:55:10.649+02:00Cierto, no lo pensé por que obviamente no tuve ese...Cierto, no lo pensé por que obviamente no tuve ese problema, optimizar código ensamblador plataforma por plataforma puede ser infernal y no es precisamente una solución a largo plazoAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7974522.post-22555322054917032872010-09-21T00:03:06.179+02:002010-09-21T00:03:06.179+02:00tenes que tener en cuenta que linux corre en difer...tenes que tener en cuenta que linux corre en diferentes plataformas por lo cual deverias crear un codigo en ensamblador para cadauna de ellasAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7974522.post-52336218611136633832010-09-20T22:50:28.784+02:002010-09-20T22:50:28.784+02:00No se si esta solución serviría en este caso compl...No se si esta solución serviría en este caso completo pero cuando he tenido este tipo de problemas en secciones críticas he optado por insertar directamente código en ensamblador con el ensamblado correcto.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7974522.post-33476986277141163842010-09-20T22:04:32.087+02:002010-09-20T22:04:32.087+02:00:O...
Una linea puede cambiar todo en eso hay muc...:O...<br /><br />Una linea puede cambiar todo en eso hay mucha razón. <br /><br />Ahora me podré a investigar sobre Wayland.Anonymousnoreply@blogger.com