Blackberry y SQLite - Mas lento que el caballo del malo

Buenas a todos, encontre el foro por casualidad y me he apuntado, que le vamos a hacer.
Al tema, tengo desarrollada una aplicación para una Blackberry Storm, en la version 5, con SQLite, la applicacion tiene corriendo varios hilos de ejecución, y bueno es bastante compleja, el tema es que en el acceso a base de datos va muy bien en el simulador, pero en el dispositivo, cada FETCH del siguiente registro le cuesta al menos un seguno, la consulta es simple sobre una sola tabla y con una sola condicion de filtro simple.

Tengo bastante experiencia en programacion para mobilidad, y estoy desagradablemente sorprendido con este problema.

Me gustaría saber si os pasa lo mismo a alguno de vosotros, o si teneis alguna sugerencia al respecto.

//Codigo de recogida de datos.
...
Cursor c = st.getCursor();
Row r = null;
while(c.next())
{
r = c.getRow(); // Aquí se tira un segundo minimo.
rows.addElement(r);
}
...

Gracias...

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de perriko

Ya me contesto yo mismo

Bueno casi a punto de suicidarme encontré el error.

El error venia dado por un thread que entraba en un blucle infinito, solucionado esto, comentar que SQLITE parece que va de cine en las BlackBerry, por lo menos, en mi sistema con 7 hilos, y donde cada uno ejecuta sus propias operaciones sobre una base de datos que trabaja arduamente con triggers y gran cantidad de datos, ahora todo va como un tiro, así que dejo mi autoaportacion para quien la necesite.

Chaoooo