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...
- Inicie sesión o regístrese para enviar comentarios
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