Compartir una manera de mejorar la velocidad de las revisiones

El autor:Guigui17f, Creado: 2018-06-24 19:39:39, Actualizado: 2018-08-14 17:11:15

Me he dado cuenta de una manera tan sencilla de hacer esto que acabo de descubrir por casualidad, con un poco de habilitación, y ahora me viene a la mente... En pocas palabras, si tu código necesita calcular algunos parámetros con una función de la biblioteca, y en realidad sólo necesitas uno o dos datos más recientes de la matriz de resultados, entonces no debes enviar directamente los datos de la línea K original a la función, solo tienes que enviar los datos de la línea K más recientes, por ejemplo, para calcular la media móvil con js.TA.MA(records.slice ((-N))), para que el segundo promedio móvil que se necesita para contar esTA.MA(Records.slice ((-N-1)) ). El principio es muy simple: si la longitud de K líneas de datos es Length, la función de la base de datos necesita calcular el indicador Length-N + 1, por lo que el menor número de cálculos de la longitud de datos, la velocidad es más rápida. Por supuesto, N no es absoluto, algunos indicadores se calculan con N + 1 datos recientes, e incluso algunos indicadores se calculan con el valor anterior del indicador, lo que requiere que se conserven unos doscientos datos. Este hallazgo es muy pequeño, así que si ya lo sabes, no me hagas caso...


Más.

El hermano del perfumela marca

Un sueño pequeño.Marcado primero

CzgcoolLa colección