{"push_id":858909252,"size":6,"distinct_size":1,"ref":"refs/heads/master","head":"563efcb999d776c092b130e66e793c319dc085c1","before":"95960ccab6c03864e1d5403e14efe5e66a766f15","commits":[{"sha":"0b142009205f258ec1665ff1027c261945b25b99","author":{"email":"56fa87fbe66ba0185eff868da2d4cd53e27758d6@yahoo.es","name":"Carlos A. Gómez Urda"},"message":"Pruebas","distinct":false,"url":"https://api.github.com/repos/CarlosUrda/MiniProyecto-Coursera-Programacion-en-Java-Solucionando-Problemas-con-el-Software/commits/0b142009205f258ec1665ff1027c261945b25b99"},{"sha":"c4b6083cb1d26ad21f01be87e0a3514126a6ecce","author":{"email":"56fa87fbe66ba0185eff868da2d4cd53e27758d6@yahoo.es","name":"Carlos A. Gómez Urda"},"message":"Intento de solución de la ralentización. Si las variables se usan dentro de bucles, declararlas sólo dentro del bucle. Así supuestamente el recolector de memoria destruirá la variable cada vez y es posible se solucione el problema.","distinct":false,"url":"https://api.github.com/repos/CarlosUrda/MiniProyecto-Coursera-Programacion-en-Java-Solucionando-Problemas-con-el-Software/commits/c4b6083cb1d26ad21f01be87e0a3514126a6ecce"},{"sha":"1e87d70b9aadcfb068346a23b6fe5e28a26af2b4","author":{"email":"56fa87fbe66ba0185eff868da2d4cd53e27758d6@yahoo.es","name":"Carlos A. Gómez Urda"},"message":"El problema está en la siguiente llamada:\n           int indice = listaClasificacion.indexOf( nacNombre);\n\nAhí es donde produce la ralentización","distinct":false,"url":"https://api.github.com/repos/CarlosUrda/MiniProyecto-Coursera-Programacion-en-Java-Solucionando-Problemas-con-el-Software/commits/1e87d70b9aadcfb068346a23b6fe5e28a26af2b4"},{"sha":"e0f7fb96a2e33d42419abbd484a941b3287b066c","author":{"email":"56fa87fbe66ba0185eff868da2d4cd53e27758d6@yahoo.es","name":"Carlos A. Gómez Urda"},"message":"SOLUCIONADO: El problema de la ralentización en getPosicionMedia es causado porque al llamar a indexOf para buscar una entrada ya añadida y así sumar los números de nacimientos, a medida que el archivo de entrenamiento aumenta tarda mucho más en realizar el bucle para todos los elementos.\nLos archivos de los años más recientes son muchísimo mayores que los archivos con años antiguos.\n\nA pesar de todo se ha realizado alguna pequeña optimización para mejorar la velocidad.","distinct":false,"url":"https://api.github.com/repos/CarlosUrda/MiniProyecto-Coursera-Programacion-en-Java-Solucionando-Problemas-con-el-Software/commits/e0f7fb96a2e33d42419abbd484a941b3287b066c"},{"sha":"3fedd96a12770894a7232952bdd40cb63a0d21e9","author":{"email":"56fa87fbe66ba0185eff868da2d4cd53e27758d6@yahoo.es","name":"Carlos A. Gómez Urda"},"message":"Finalización de problema-ralentizacion","distinct":false,"url":"https://api.github.com/repos/CarlosUrda/MiniProyecto-Coursera-Programacion-en-Java-Solucionando-Problemas-con-el-Software/commits/3fedd96a12770894a7232952bdd40cb63a0d21e9"},{"sha":"563efcb999d776c092b130e66e793c319dc085c1","author":{"email":"56fa87fbe66ba0185eff868da2d4cd53e27758d6@yahoo.es","name":"Carlos A. Gómez Urda"},"message":"Merge branch 'desarrollo'\n\nConflicts:\n\tNacimientosCSV/NacimientosCSV.java","distinct":true,"url":"https://api.github.com/repos/CarlosUrda/MiniProyecto-Coursera-Programacion-en-Java-Solucionando-Problemas-con-el-Software/commits/563efcb999d776c092b130e66e793c319dc085c1"}]}