Blogia
Calvaris in Deutschland

Traballo, traballo e tamén traballo

Hoxe e onte estiven a traballar con Dominique a reo. Onte até as sete da tarde e hoxe até as nove menos cuarto. O carallo é que estivemos a seguir os paquetes que maxicamente desaparecen da simulación e ao final chegamos á conclusión de que é por mor das colisións e toda esa merda, xa que os paquetes chegaban á capa de ligazón (non sei se se di así en galego, pero alomenos, tenteino), pero non á capa MAC, e aparte, ao reducirmos o número de paquetes chegaban sen problemas.

Outra merda foi o memory leak duns 100MB que teño nunha simulación de menos de 10 segundos, cousa totalmente inadmisíbel que se debe á merda de deseño do puto ns2. As cabeceiras dos paquetes non están definidas coma obxectos que se poidan estender, senón que son estruturas que ademais automaticamente inicializa a 0x0, co cal non hai posibilidade de usar os contedores da biblioteca estándar de C++. Tenteino con arrays dinámicos pero tampouco é posíbel porque as liberacións que fai ás veces non me liberan esta memoria (outra razón para facelo coma obxectos, xa que se poderían usar destrutores), así que non me quedou máis remedia que recorrer aos noxentísimos arrays estáticos, coa conseguinte limitación de capacidade, que aínda non probei con valgrind.

Tamén estivemos a falar de como será a presentación, ao parecer 30 minutos de falar eu e 15 de preguntas, pero só con el e con Rothermel, aínda que ao final non virá e o faremos con algún dos colaboradores, entre os cales poida que haxa algún español co que poderei falar no mesmo idioma. En xeral díxome que o que estiven a facer tiña moi boa pinta e que se sorprendía que que funcionase todo tan ben, así que creo que ao final terei unha boa nota.

0 comentarios