Opened 13 years ago
Closed 13 years ago
#791 closed enhancement (fixed)
Lento acceso a los efectos
Reported by: | atorre | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | blocker | Milestone: | Development 1A |
Component: | Results | Keywords: | resultados, estimación, efectos, tiempos, lento, caché |
Cc: | prcoco.bbvasp@… |
Description (last modified by )
Hola MMS,
se ha detectado que el acceso a los efectos de los resultados de un submodelo es un poco lento. En mi caso, es un modelo Probit con unos 55,000 registros y 80 expTer, tarde unos 5 segundos.
En el report que estoy haciendo, tengo que acceder muchas veces a los efectos y tarda siempre lo mismo... con lo que "un poco", se convierte en "un incordio".
¿Se podría hacer una caché con los efectos para reducir los tiempos?
Gracias por adelantado.
Change History (4)
comment:1 Changed 13 years ago by
Priority: | critical → blocker |
---|
comment:2 Changed 13 years ago by
Description: | modified (diff) |
---|---|
Status: | new → accepted |
No estoy convencido del todo de que la caché sea solucione de manera definitiva las dificultades que motivaron este tique, pero es seguro que debe agilizar la consulta de los efectos penalizando claro está el consumo de RAM.
comment:3 Changed 13 years ago by
(In [2778]) Se incorpora la caché opcional de métodos y se introduce para el método GetEffects
de la clase de resultados de los submodelos.
Por defecto esta caché está desactivada. Para activarla es necesario modificar el correspondiente atributo de clase:
Real MMS::@Submodel.Results::Cache._GetEffects.IsActive := True;
Refs #791
comment:4 Changed 13 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Puede que esta lentitud sea causada por la ineficiencia de la asignación en series y matrices. Véase TOL#1426.
Estos problemas ya han sido tratados en MMS.1.
Para modelos con muchos datos, se hace imprescindible.
¿Es posible implementarlo?