perreal has asked for the wisdom of the Perl Monks concerning the following question:

Dear Monks- I'm implementing a new scheduler for the Linux kernel. Then I wanted to have a Gannt chart like scheduling graph to see whats going down, a neat, clean time-line with processes, periods and deadlines and some arbitrary labels for some points in time... actually this is not the first time I'm hunting for a module like this with no success (there are a couple of modules in CPAN -Project::Gantt, DBD::Chart::Plot...- aiming at project scheduling and converting one of them is plan b). before helping myself, I ask your wisdom so that I can save precious time, Thanks!
  • Comment on CPU Schedule Visualization - Gantt Chart

Replies are listed 'Best First'.
Re: CPU Schedule Visualization - Gantt Chart
by jasonk (Parson) on Apr 22, 2008 at 13:09 UTC

    For that type of application you may be better off with a Sequence Diagram than with a Gantt chart. There is at least one module on CPAN to generate sequence diagrams (UML::Sequence) which even includes some samples of generating them automatically from a call graph. I haven't used it for anything serious yet, but I've got it on my list for the next time I have a need to do automated sequence diagrams...


    www.jasonkohles.com
    We're not surrounded, we're in a target-rich environment!
      thank you, this a totally new perspective! Now I'll see if Sequence Diagrams work for me. However, I need accurate timing information -you know nanoseconds- which is the part most available solutions fail.