Changes between Initial Version and Version 1 of Ticket #3565


Ignore:
Timestamp:
2015-11-19T10:22:41Z (9 years ago)
Author:
Francesco Casella
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3565 – Description

    initial v1  
    55  a message on stdout every time a major phase in the compilation
    66  process is started (e.g. front-end, back-end, simcode, templates,
    7   C compilation)
     7  C compilation), and that records the time spent for each phase
     8  once completed
    89- add a debug flag (e.g. {{{+d=logCompilationPhasesDetailed}}} that
    910  prints a message on stdout every time a specific activity is
    1011  started (e.g. for the back-end it could be every single
    1112  optimization module, for the front-end and code generation I
    12   don't know)
     13  don't know) and record the time spent for each phase once
     14  completed
    1315- flush the stream after each message is written, so that it can
    14   actually be captured by the console or by OMEdit and displayed
    15   in a timely manner
     16  actually be captured by the console or by OMEdit, displayed
     17  in a timely manner, and not get lost if the process needs to be
     18  killed because of timeout or too much memory allocation
    1619
    1720All these messages could have some common header, so that OMEdit can filter them out and display them nicely in some window showing the progress in the compilation phase.