Opened 8 years ago
Last modified 7 years ago
#4076 new defect
Really bad performance with big tables
Reported by: | Adrian Pop | Owned by: | somebody |
---|---|---|---|
Priority: | high | Milestone: | Future |
Component: | *unknown* | Version: | |
Keywords: | Cc: |
Description
Flattening and compilation of models including big tables takes a lot of time and a lot of memory. The attached model takes ~4h to compile.
Most of the time is spent in functions that test if an expression is constant or in simplifications.
Attachments (1)
Change History (4)
by , 8 years ago
Attachment: | SensorBlockIncludeMap1.mo added |
---|
comment:1 by , 8 years ago
comment:2 by , 7 years ago
See also the recently added TimeTable_N_XXX
and CombiTimeTable_N_XXX
models in the ScalableTestSuite. They seem to have a real problem with front-end scaling time.
Note:
See TracTickets
for help on using tickets.
The only solution I'm seeing for this is to extend the DAE array and matrix type to include a constantness flag so we don't do the same thing over and over.