Opened 15 years ago
Closed 15 years ago
#93 closed defect (fixed)
Tratamiento de omitidos muy lento
Reported by: | josp | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | critical | Milestone: | Model 0.5 |
Component: | Parameters | Keywords: | missing parameter |
Cc: |
Description
El tratamiento de los omitidos está siendo muy lento, esto parece darse
en:
- definición de parámetros
- rellenado de omitidos estimados en las variables
En el código de definción de parámetros omitidos se hace uso de Succ para
recorrer la Serie, esto en si mismo es un mecanismo muy lento de recorrer
los datos de la Serie algo que se acentúa si el fechado es complejo.
La solución a esto puede pasar por hacer un uso más eficiente de los
operadores y funciones internas de TOL que hacer la iteración de los datos
en C++:
Serie IsUnknown(Serie S)
Serie Not(Serie S)
TimeSet SerTms( Serie S)
Set Dates(TimeSet fechado, Date desde, Date hasta)
Change History (2)
comment:1 Changed 15 years ago by
Owner: | changed from mafernandez to Pedro Gea |
---|---|
Status: | new → accepted |
comment:2 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Note: See
TracTickets for help on using
tickets.
Ya está.
El tiempo se reduce, quedando entre un 10% y un 50% de lo que duraba
antes.
Eso depende del número de omitidos.