mi problema es el siguiente.. tengo construida una aplicacion que construye un indice invertido desde una base que contiene como 300.000 paginas web, esto es un modulo de un buscador web, en el cual al hacer una consulta, las palabras de esta son buscadas en el indice, y si aparecen en el indice se recupera una lista de documentos en donde aparece esta palabra.. el problema, es que para hacer pruebas con consultas el indice necesita estar cargado en memoria principal!!, pero al correr la aplicacion se cae y manda un error de memoria, tengo 1 gb de memoria ram, y el indice en el disco duro pesa 15 mb, y al cargarlo en memoria, lo estoy haciendo en una tablaHash.. con la memoria que tengo deberia ser suficiente.. por lo que me imagine que alomejor se trata de un problema con la memoria asignada a la jvm.. si me explico bien.., a alguien se le ocurre algo para ayudarme??
saludos!, gracias!