Changes between Version 6 and Version 7 of EventLog


Ignore:
Timestamp:
Jul 12, 2009 9:05:11 PM (6 years ago)
Author:
dejones
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • EventLog

    v6 v7  
    33
    44== Design ==
    5   * EventLog framework is located in ghc/rts/eventlog/
    6   * Library to parse EventLog files for any visualizer, which relies upon the Data.Binary library: GHC/RTS/Events
    7   * Visualizer: under development
    8 
    9 == Feature List ==
    10   * EventLog framework
    11     * Support for more events, such as cpu and memory usage (TODO)
    12   * EventLog parser library
    13     * Parsing all events supported by EventLog framework (TODO)
    14   * Visualizer
    15     * Capability to Thread view (TODO)
    16     * Filtering of capabilities and/or threads (TODO)
    17     * Querying: find sequences of events, use regular expressions to find events (TODO)
    18     * Overlay multiple graphs to display multiple event types (e.g., a graph with thread states, cpu usage, and memory usage)
    19     * Gracefully handle when a non-EventLog file is loaded by the visualizer (TODO: robustness needed)
    20     * Export graphs in multiple formats: pdf, jpg, grayscale, etc. (TODO)
    21     * Link code to events (TODO: very difficult, may not happen)
     5  * EventLog framework is located in ghc_root/rts/eventlog/
     6  * Library to parse EventLog files for any visualizer, which relies upon the Data.Binary library: ghc-events.
     7  * Visualizer: ThreadScope
    228
    239== Code repository ==
     
    2612  * [http://code.haskell.org/ThreadScope/ ThreadScope: thread-level profiler for GHC EventLog events]
    2713
     14== Publications ==
     15  * [http://www.haskell.org/~simonmar/bib/threadscope-09_abstract.html Parallel Performance Tuning for Haskell (Don Jones Jr., Simon Marlow, Satnam Singh) Haskell '09: Proceedings of the second ACM SIGPLAN symposium on Haskell, Edinburgh, Scotland, ACM, 2009]
     16
    2817== Contributors ==
    2918  * Satnam Singh