Velocidad de las pruebas WFO
5 respuestas
kleung88
hace 7 años #116369
'‹¿Alguien sabe si es posible mejorar la velocidad de las pruebas de WFO?
Tengo el siguiente escenario :
El número total de pruebas es 15008, para todas mis pruebas WFO. Los recuentos suelen ser muy rápidos de 0 a 15000, dependiendo de la memoria del ordenador. Si inicio el SQ la primera vez, tardará unos 5 minutos en contar de 0 a 15000. Luego, se arrastrará lentamente de 15001 a 15008 antes de detenerse. El tiempo más rápido es de unos 15 minutos para completar de cero a 15008.
De Cero a 15000, el monitor de Consumo de Memoria muestra que está constantemente por debajo del nivel de 250K de memoria. Una vez 15001, salta muy rápidamente hasta el techo que golpeó ( actualmente en 1,5 Mb ). La memoria no se libera por sí misma ni hay ningún volcado de memoria. SQ se ejecutará más y más lento en la siguiente tarea, hasta que uno salga de SQ y reinicie el programa antes de que se libere la memoria.
¿Es posible mejorar el tiempo de funcionamiento?
Mark Fric
hace 7 años #141694
desafortunadamente no hay arreglo para SQ3 pero estamos haciendo un mejor motor de pruebas y optimización en el nuevo SQ4 en el que arreglaremos estos problemas de ralentización y memoria.
Mark
Arquitecto de StrategyQuant
kleung88
hace 7 años #141696
Tomo nota, gracias Mark por tu actualización.
kleung88
hace 7 años #142013
Hola Mark, me gustaría informar sobre Walk-Forward Matrix, no estoy seguro de si este es el mismo problema como WFO pruebas. Estoy utilizando la siguiente configuración :
OOS% : 20 / 40 / 10
Carreras WF : 5 / 15 / 2
Número total de pruebas : 15198
Las pruebas se ejecutaron muy rápidamente de 1 a 15000, en 10 minutos, y el consumo de memoria se mantuvo por debajo de 1Mb.
A partir de 15001, empezó a funcionar muy lentamente, mientras que el consumo de memoria subía constantemente hasta 6Mb. Sólo contó de 15001 a 15131 en las últimas 8 horas.
Dos preguntas :
¿Es el mismo problema que la prueba WFO en la arquitectura SQ3 de la que hablamos anteriormente?
¿Funcionará si limito las tiradas sólo hasta 15000, y cómo hacer esta configuración?
Apreciaría cualquier otro consejo, ¡¡¡gracias!!!
ralphkguinn
hace 7 años #142220
mabi
hace 7 años #142254
Me di cuenta de que es mucho más rápido con 40 núcleos de trabajo en él, al final, a continuación, con 4 núcleos, incluso si el GHz i superior por lo que hace algo más que ideling. 😀
Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)