Nueva ADORDD acumulación ver 1.0 en https://github.com/AHFERREIRA/adordd.git
Google translator:
Cambios:
Por último, parece que nos las arreglamos para aumentar drásticamente los tiempos de apertura de enormes tablas y mucho mejor uso de la memoria.
1) Nueva SET ADO PRE OPEN THRESHOLD TO nRecords
Este conjunto será definir cómo ADORDD abrirá las mesas durante el tiempo de aplicación de ejecución.
Todas las tablas con registros de igual o mayor que nRecords y sin ninguna cláusula de apertura DONDE
estará abierta durante toda la aplicación de inicialización.
Usted tendrá que esperar un poco para la aplicación para empezar, pero después de todo, la apertura de mesa que va a ser muy rápido.
Esto consume mucha memoria en el arranque pero menos durante el tiempo de aplicación de ejecución.
Usted debe equilibrarse el valor de nRecords en consecuencia a la vez que está dispuesto a esperar para abrir
una mesa y su disponibilidad de memoria.
Es muy fácil abrir un par de mesas> 500.000 recs a utilizar algunos gigas de memoria.
Incluso sin esta SET ADORDD sólo se llevará algún tiempo la apertura de una mesa si no es abrir ya
de lo contrario será muy rápido.
ADORDD su ahora muy rápido y puede ser verdad en comparación con cualquier otro tipo de dbfcdx rdd.
He hecho algunas pruebas y parece estar funcionando bien. Por favor verifique en ustedes mismos y volver.
2) Limpieza Código
3) Compilar mejoría con Harbour / xHarbour con o sin FiveWin.
4) 01_readme.pdf nueva información SET.