Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/02/2010, 13:11
vbolivar
 
Fecha de Ingreso: febrero-2010
Mensajes: 3
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Mejorar un Substring

Cita:
Iniciado por Myakire Ver Mensaje
Si el ancho no es mucho, no entiendo por que 10 veces la recortas para obtener lo que ocupas.

Quizá lo que hay que mejorar es ese algorítmo, aunque no lo pones. Otra cosa es que dudo mucho que cada vez tengas que leer las 90 mil lineas, supongo que solo te interesan en realidad las más actuales, si es así, entonces más bien habría que hacer algo para filtrar las lineas que no se tengan que procesar. Una vez más se necesita saber el algoritmo de tu proceso.

Saludos
La linea es como de 50 -60 caracteres maximo

El ciclo no tiene nada de fuera de lo comun lo leo de inicio a fin porque debo
incorporar a la bd toda la data (no puede ser parte, tiene que ser toda) obvio que es un ciclo que se ejecuta muy pocas veces pero cuando se ejecuta se requieren los valores de manera mas rapida.


Y lo hago "n" veces por linea porque por ejemplo las 5 primeras letras me dicen que tipo de linea es y segun ese valor, es que sea se arma un rompecabezas de lectura por caracteres es decir, 5 primeros siempre, segun el tipo hago recortes parciales de la linea muchas veces hasta por mas de 10 veces la misma segun aplique.

Y tarda es en hacer ese chorro de substring porque si comento esa linea, la cosa no tarda mas de 20m, con la linea 8h.

Última edición por vbolivar; 02/02/2010 a las 13:22