dynare/mex/sources/bytecode
Sébastien Villemot f0888468e6
Bytecode: optimize memory consumption during iterations
mxArray objects were not properly destroyed within the iteration loop, leading
to higher memory usage. Note that there was no memory leak, because these
objects would be destroyed later by MATLAB when exiting the MEX.
2023-04-03 14:14:33 +02:00
..
BasicSymbolTable.cc Bytecode MEX: streamline error handling 2022-07-29 13:04:29 +02:00
BasicSymbolTable.hh Bytecode MEX: split out code for dealing with variable names into a dedicated BasicSymbolTable class 2022-07-28 16:56:40 +02:00
ErrorHandling.hh Bytecode MEX: drop the ErrorMsg class and integrate most of its members inside the Evaluate class 2022-07-29 13:04:31 +02:00
Evaluate.cc Bytecode: remove meaningless initializations 2023-02-24 15:29:52 -05:00
Evaluate.hh Bytecode: move computation routines out of the Evaluate class 2023-02-24 15:18:43 -05:00
Interpreter.cc Bytecode: move computation routines out of the Evaluate class 2023-02-24 15:18:43 -05:00
Interpreter.hh Bytecode: move computation routines out of the Evaluate class 2023-02-24 15:18:43 -05:00
Mem_Mngr.cc Bytecode MEX: drop the ErrorMsg class and integrate most of its members inside the Evaluate class 2022-07-29 13:04:31 +02:00
Mem_Mngr.hh Bytecode MEX: streamline preprocessor guards in includes 2022-07-29 12:40:33 +02:00
SparseMatrix.cc Bytecode: optimize memory consumption during iterations 2023-04-03 14:14:33 +02:00
SparseMatrix.hh Bytecode: cleanup memory management for UMPACK memory buffers 2023-03-31 18:43:16 +02:00
bytecode.cc Bytecode: move all logic for navigating through the .cod file into the Evaluate class 2023-02-23 17:37:08 -05:00