como optimizar esto????

lab
18 de Junio del 2003
Hola a todos!!!

Necesito ayuda para optimizar un sistema que trabaja puramente con texto, es decir, carga capitulos de un libro en la parte inferior de la pantalla y en la superior con un tratamiento linguistico muestra una tabla y en cada fila un texto que al hacer click busca inmediatamente el texto en el capitulo que esta cargado en la parte inferior en mi textArea.
Ahora el problema es que cuando el archivo es muy grande la velocidad disminuye notablemente.
Como se puede optimizar esto??? existe la posibilidad de definir una memoria virtual que actue como swap para cargar en forma progresiva y de acuerdo a la demanda el texto???

Agredeceria un poco de ayuda.
Gracias por su atencion.
Saludos.
Luis.

Tere
18 de Junio del 2003
mmm..., no se si lo necesitas para rellenar la tabla o para realizar las búsquedas, ¿qué es lo que te vale lento?
Una opción podría ser, tener un thread que realize las búsquedas y mapee resultados en una estructura de memoria. Así, antes que el usuario haga clic el resultado puede ser que ya esté hecho...

lab
18 de Junio del 2003
Mira en la tabla guardo una referencia de cada palabra, es decir, la posicion de cada palabra en el archivo, el problema es cuando, este archivo, al agregar capitulos se hace mas grande me da problemas con lo cual seria bueno buscar una forma de administrarlo, es decir optimizar el manejo de ese bloque de texto.