packages feed

ghc-events-parallel-0.4.2.0: test/queens-ghc-6.12.1.eventlog.reference

Event Types:
   0: Create thread (size 8)
   1: Run thread (size 8)
   2: Stop thread (size 10)
   3: Thread runnable (size 8)
   4: Migrate thread (size 10)
   5: Run spark (size 8)
   6: Steal spark (size 10)
   7: Shutdown (size 0)
   8: Wakeup thread (size 10)
   9: Starting GC (size 0)
  10: Finished GC (size 0)
  11: Request sequential GC (size 0)
  12: Request parallel GC (size 0)
  15: Create spark thread (size 8)
  16: Log message (size variable)
  17: Startup (size 0)
  18: Block marker (size 14)
  19: User message (size variable)

Events:
   106000: startup: 4 capabilities
   431000: cap 3: creating thread 1
   431000: cap 3: thread 1 is runnable
   432000: cap 3: running thread 1
   471000: cap 3: creating thread 2
   471000: cap 3: thread 2 is runnable
   471000: cap 3: stopping thread 1 (thread finished)
   478000: cap 3: creating thread 3
   479000: cap 3: thread 3 is runnable
   517000: cap 3: running thread 2
   580000: cap 3: stopping thread 2 (making a foreign call)
   585000: cap 3: running thread 2
   606000: cap 3: stopping thread 2 (making a foreign call)
   612000: cap 3: running thread 3
   667000: cap 3: stopping thread 3 (thread yielding)
   668000: cap 3: thread 3 is runnable
   668000: cap 3: running thread 3
   834000: cap 3: stopping thread 3 (stack overflow)
   839000: cap 3: running thread 3
  1459000: cap 3: stopping thread 3 (heap overflow)
  1460000: cap 3: requesting parallel GC
  1470000: cap 0: starting GC
  1473000: cap 1: starting GC
  1473000: cap 2: starting GC
  1474000: cap 3: starting GC
  1631000: cap 3: finished GC
  1632000: cap 0: finished GC
  1632000: cap 1: finished GC
  1632000: cap 2: finished GC
  1633000: cap 3: running thread 3
  1637000: cap 2: creating thread 4
  1637000: cap 2: creating spark thread 4
  1637000: cap 2: thread 4 is runnable
  1637000: cap 2: running thread 4
  1638000: cap 0: creating thread 5
  1638000: cap 0: creating spark thread 5
  1638000: cap 3: stopping thread 3 (thread yielding)
  1638000: cap 3: thread 3 is runnable
  1639000: cap 0: thread 5 is runnable
  1639000: cap 0: running thread 5
  1639000: cap 1: creating thread 6
  1639000: cap 1: creating spark thread 6
  1639000: cap 1: thread 6 is runnable
  1639000: cap 3: running thread 3
  1640000: cap 1: running thread 6
  1642000: cap 2: stealing a spark from cap 3
  1647000: cap 0: stealing a spark from cap 3
  1647000: cap 1: stealing a spark from cap 3
  1652000: cap 2: stopping thread 4 (thread yielding)
  1653000: cap 2: thread 4 is runnable
  1653000: cap 2: running thread 4
  1663000: cap 0: stopping thread 5 (thread yielding)
  1663000: cap 1: stopping thread 6 (thread yielding)
  1664000: cap 0: thread 5 is runnable
  1664000: cap 0: running thread 5
  1664000: cap 1: thread 6 is runnable
  1664000: cap 1: running thread 6
  1672000: cap 2: stopping thread 4 (stack overflow)
  1676000: cap 2: running thread 4
  1684000: cap 0: stopping thread 5 (stack overflow)
  1687000: cap 1: stopping thread 6 (stack overflow)
  1688000: cap 0: running thread 5
  1691000: cap 1: running thread 6
  1974000: cap 3: stopping thread 3 (heap overflow)
  1974000: cap 3: requesting parallel GC
  1975000: cap 1: stopping thread 6 (thread yielding)
  1975000: cap 1: thread 6 is runnable
  1975000: cap 2: stopping thread 4 (thread yielding)
  1976000: cap 1: starting GC
  1976000: cap 2: thread 4 is runnable
  1976000: cap 2: starting GC
  1977000: cap 0: stopping thread 5 (thread yielding)
  1977000: cap 0: thread 5 is runnable
  1977000: cap 0: starting GC
  1978000: cap 3: starting GC
  2054000: cap 3: finished GC
  2055000: cap 0: finished GC
  2055000: cap 1: finished GC
  2055000: cap 2: finished GC
  2056000: cap 0: running thread 5
  2056000: cap 1: running thread 6
  2056000: cap 2: running thread 4
  2056000: cap 3: running thread 3
  2066000: cap 0: stopping thread 5 (thread yielding)
  2066000: cap 0: thread 5 is runnable
  2066000: cap 1: stopping thread 6 (thread yielding)
  2066000: cap 2: stopping thread 4 (thread yielding)
  2066000: cap 2: thread 4 is runnable
  2066000: cap 3: stopping thread 3 (thread yielding)
  2066000: cap 3: thread 3 is runnable
  2067000: cap 0: running thread 5
  2067000: cap 1: thread 6 is runnable
  2067000: cap 1: running thread 6
  2067000: cap 2: running thread 4
  2067000: cap 3: running thread 3
  2413000: cap 3: stopping thread 3 (heap overflow)
  2414000: cap 3: requesting parallel GC
  2417000: cap 0: stopping thread 5 (thread yielding)
  2417000: cap 0: thread 5 is runnable
  2417000: cap 0: starting GC
  2417000: cap 1: stopping thread 6 (thread yielding)
  2417000: cap 1: thread 6 is runnable
  2417000: cap 1: starting GC
  2417000: cap 2: stopping thread 4 (thread yielding)
  2418000: cap 2: thread 4 is runnable
  2418000: cap 2: starting GC
  2419000: cap 3: starting GC
  2457000: cap 3: finished GC
  2458000: cap 0: finished GC
  2458000: cap 0: running thread 5
  2458000: cap 1: finished GC
  2458000: cap 2: finished GC
  2458000: cap 3: running thread 3
  2459000: cap 1: running thread 6
  2459000: cap 2: running thread 4
  2462000: cap 0: stopping thread 5 (thread yielding)
  2462000: cap 0: thread 5 is runnable
  2462000: cap 2: stopping thread 4 (thread yielding)
  2463000: cap 0: running thread 5
  2463000: cap 1: stopping thread 6 (thread yielding)
  2463000: cap 2: thread 4 is runnable
  2463000: cap 2: running thread 4
  2463000: cap 3: stopping thread 3 (thread yielding)
  2463000: cap 3: thread 3 is runnable
  2463000: cap 3: running thread 3
  2464000: cap 1: thread 6 is runnable
  2464000: cap 1: running thread 6
  2573000: cap 3: stopping thread 3 (thread blocked)
  2612000: cap 3: creating thread 7
  2612000: cap 3: creating spark thread 7
  2612000: cap 3: thread 7 is runnable
  2613000: cap 3: running thread 7
  2616000: cap 3: running a local spark
  2629000: cap 3: stopping thread 7 (stack overflow)
  2630000: cap 3: running thread 7
  2845000: cap 3: stopping thread 7 (heap overflow)
  2846000: cap 3: requesting parallel GC
  2848000: cap 1: stopping thread 6 (thread yielding)
  2848000: cap 1: thread 6 is runnable
  2848000: cap 2: stopping thread 4 (thread yielding)
  2848000: cap 2: thread 4 is runnable
  2849000: cap 0: stopping thread 5 (thread yielding)
  2849000: cap 1: starting GC
  2849000: cap 2: starting GC
  2850000: cap 0: thread 5 is runnable
  2850000: cap 0: starting GC
  2851000: cap 3: starting GC
  2890000: cap 0: finished GC
  2890000: cap 1: finished GC
  2890000: cap 3: finished GC
  2891000: cap 0: running thread 5
  2891000: cap 1: running thread 6
  2891000: cap 2: finished GC
  2891000: cap 2: running thread 4
  2891000: cap 3: running thread 7
  2894000: cap 3: stopping thread 7 (thread yielding)
  2895000: cap 0: stopping thread 5 (thread yielding)
  2895000: cap 1: stopping thread 6 (thread yielding)
  2895000: cap 2: stopping thread 4 (thread yielding)
  2895000: cap 3: thread 7 is runnable
  2895000: cap 3: running thread 7
  2896000: cap 0: thread 5 is runnable
  2896000: cap 0: running thread 5
  2896000: cap 1: thread 6 is runnable
  2896000: cap 1: running thread 6
  2896000: cap 2: thread 4 is runnable
  2896000: cap 2: running thread 4
  3231000: cap 3: stopping thread 7 (heap overflow)
  3231000: cap 3: requesting parallel GC
  3232000: cap 2: stopping thread 4 (thread yielding)
  3232000: cap 2: thread 4 is runnable
  3232000: cap 2: starting GC
  3233000: cap 0: stopping thread 5 (thread yielding)
  3233000: cap 0: thread 5 is runnable
  3233000: cap 0: starting GC
  3233000: cap 1: stopping thread 6 (thread yielding)
  3233000: cap 1: thread 6 is runnable
  3233000: cap 1: starting GC
  3234000: cap 3: starting GC
  3268000: cap 3: finished GC
  3269000: cap 0: finished GC
  3269000: cap 0: running thread 5
  3269000: cap 1: finished GC
  3269000: cap 1: running thread 6
  3269000: cap 2: finished GC
  3269000: cap 3: running thread 7
  3270000: cap 2: running thread 4
  3273000: cap 0: stopping thread 5 (thread yielding)
  3274000: cap 0: thread 5 is runnable
  3274000: cap 0: running thread 5
  3274000: cap 2: stopping thread 4 (thread yielding)
  3274000: cap 2: thread 4 is runnable
  3274000: cap 3: stopping thread 7 (thread yielding)
  3274000: cap 3: thread 7 is runnable
  3275000: cap 1: stopping thread 6 (thread yielding)
  3275000: cap 1: thread 6 is runnable
  3275000: cap 1: running thread 6
  3275000: cap 2: running thread 4
  3275000: cap 3: running thread 7
  3507000: cap 2: stealing a spark from cap 3
  3524000: cap 0: stealing a spark from cap 2
  3540000: cap 1: stealing a spark from cap 0
  3607000: cap 3: stopping thread 7 (heap overflow)
  3607000: cap 3: requesting parallel GC
  3609000: cap 0: stopping thread 5 (thread yielding)
  3609000: cap 0: thread 5 is runnable
  3609000: cap 0: starting GC
  3609000: cap 1: stopping thread 6 (thread yielding)
  3609000: cap 1: thread 6 is runnable
  3609000: cap 1: starting GC
  3609000: cap 2: stopping thread 4 (thread yielding)
  3609000: cap 2: thread 4 is runnable
  3610000: cap 2: starting GC
  3610000: cap 3: thread 3 is runnable
  3610000: cap 3: waking up thread 3 on cap 3
  3611000: cap 3: starting GC
  3642000: cap 3: finished GC
  3643000: cap 0: finished GC
  3643000: cap 0: running thread 5
  3643000: cap 1: finished GC
  3643000: cap 2: finished GC
  3643000: cap 2: running thread 4
  3644000: cap 1: running thread 6
  3644000: cap 3: running thread 7
  3647000: cap 0: stopping thread 5 (thread yielding)
  3647000: cap 2: stopping thread 4 (thread yielding)
  3647000: cap 2: thread 4 is runnable
  3648000: cap 0: thread 5 is runnable
  3648000: cap 0: running thread 5
  3648000: cap 1: stopping thread 6 (thread yielding)
  3648000: cap 1: thread 6 is runnable
  3648000: cap 1: running thread 6
  3648000: cap 2: running thread 4
  3648000: cap 3: stopping thread 7 (thread yielding)
  3648000: cap 3: thread 7 is runnable
  3662000: cap 3: running thread 3
  3666000: cap 3: stopping thread 3 (thread blocked)
  3668000: cap 3: running thread 7
  3684000: cap 1: stealing a spark from cap 2
  3692000: cap 0: stealing a spark from cap 1
  3729000: cap 2: stopping thread 4 (thread blocked)
  3730000: cap 2: creating thread 8
  3730000: cap 2: creating spark thread 8
  3731000: cap 2: thread 8 is runnable
  3731000: cap 2: running thread 8
  3731000: cap 2: running a local spark
  3770000: cap 0: stealing a spark from cap 1
  3810000: cap 1: stopping thread 6 (thread blocked)
  3812000: cap 1: creating thread 9
  3813000: cap 1: creating spark thread 9
  3813000: cap 1: thread 9 is runnable
  3813000: cap 1: running thread 9
  3814000: cap 1: stealing a spark from cap 2
  3865000: cap 0: stealing a spark from cap 1
  3883000: cap 1: stopping thread 9 (thread blocked)
  3884000: cap 1: thread 6 is runnable
  3884000: cap 1: waking up thread 6 on cap 1
  3884000: cap 1: running thread 6
  3885000: cap 1: stopping thread 6 (thread yielding)
  3885000: cap 1: thread 6 is runnable
  3885000: cap 1: running thread 6
  3886000: cap 1: running a local spark
  3955000: cap 0: stealing a spark from cap 1
  3985000: cap 2: stopping thread 8 (heap overflow)
  3986000: cap 2: requesting parallel GC
  3987000: cap 0: stopping thread 5 (heap overflow)
  3987000: cap 0: thread 5 is runnable
  3987000: cap 0: starting GC
  3987000: cap 1: stealing a spark from cap 3
  3988000: cap 1: stopping thread 6 (thread yielding)
  3988000: cap 1: thread 6 is runnable
  3988000: cap 1: starting GC
  3988000: cap 3: stopping thread 7 (thread yielding)
  3988000: cap 3: thread 7 is runnable
  3988000: cap 3: starting GC
  3989000: cap 2: waking up thread 9 on cap 1
  3990000: cap 2: thread 4 is runnable
  3990000: cap 2: waking up thread 4 on cap 2
  3990000: cap 2: starting GC
  4032000: cap 0: finished GC
  4032000: cap 2: finished GC
  4033000: cap 0: running thread 5
  4033000: cap 1: finished GC
  4033000: cap 1: running thread 6
  4033000: cap 2: running thread 8
  4033000: cap 3: finished GC
  4033000: cap 3: running thread 7
  4037000: cap 0: stopping thread 5 (thread yielding)
  4037000: cap 0: thread 5 is runnable
  4037000: cap 0: running thread 5
  4037000: cap 3: stopping thread 7 (thread yielding)
  4037000: cap 3: thread 7 is runnable
  4037000: cap 3: running thread 7
  4038000: cap 1: stopping thread 6 (thread yielding)
  4038000: cap 1: thread 6 is runnable
  4038000: cap 1: running thread 6
  4038000: cap 2: stopping thread 8 (thread yielding)
  4038000: cap 2: thread 8 is runnable
  4038000: cap 2: running thread 4
  4041000: cap 2: stopping thread 4 (thread blocked)
  4041000: cap 2: running thread 8
  4053000: cap 2: stealing a spark from cap 1
  4064000: cap 0: stealing a spark from cap 1
  4102000: cap 3: running a local spark
  4296000: cap 0: stealing a spark from cap 1
  4308000: cap 2: stealing a spark from cap 0
  4312000: cap 1: stopping thread 6 (thread blocked)
  4313000: cap 1: running thread 9
  4314000: cap 1: running a local spark
  4375000: cap 2: stopping thread 8 (heap overflow)
  4375000: cap 2: requesting parallel GC
  4376000: cap 0: stopping thread 5 (heap overflow)
  4376000: cap 0: thread 5 is runnable
  4376000: cap 0: starting GC
  4376000: cap 3: stopping thread 7 (thread yielding)
  4377000: cap 3: thread 7 is runnable
  4377000: cap 3: starting GC
  4378000: cap 1: stopping thread 9 (thread yielding)
  4379000: cap 1: thread 9 is runnable
  4379000: cap 1: starting GC
  4380000: cap 2: thread 4 is runnable
  4380000: cap 2: waking up thread 4 on cap 2
  4380000: cap 2: waking up thread 3 on cap 3
  4380000: cap 2: starting GC
  4419000: cap 2: finished GC
  4420000: cap 0: finished GC
  4420000: cap 1: finished GC
  4420000: cap 3: finished GC
  4421000: cap 0: running thread 5
  4421000: cap 1: running thread 9
  4421000: cap 2: running thread 8
  4421000: cap 3: running thread 7
  4424000: cap 0: stopping thread 5 (thread yielding)
  4424000: cap 0: thread 5 is runnable
  4424000: cap 3: stopping thread 7 (thread yielding)
  4424000: cap 3: thread 7 is runnable
  4425000: cap 0: running thread 5
  4425000: cap 2: stopping thread 8 (thread yielding)
  4425000: cap 2: thread 8 is runnable
  4425000: cap 2: running thread 4
  4425000: cap 3: running thread 7
  4426000: cap 1: stopping thread 9 (thread yielding)
  4426000: cap 1: thread 9 is runnable
  4426000: cap 1: running thread 9
  4428000: cap 2: stopping thread 4 (thread finished)
  4428000: cap 2: running thread 8
  4440000: cap 2: stealing a spark from cap 0
  4466000: cap 0: stopping thread 5 (thread blocked)
  4467000: cap 0: creating thread 10
  4468000: cap 0: creating spark thread 10
  4468000: cap 0: thread 10 is runnable
  4468000: cap 0: running thread 10
  4468000: cap 0: running a local spark
  4497000: cap 2: stealing a spark from cap 1
  4512000: cap 0: stealing a spark from cap 3
  4515000: cap 3: stopping thread 7 (thread blocked)
  4527000: cap 3: running thread 3
  4529000: cap 3: stopping thread 3 (thread blocked)
  4532000: cap 3: waking up thread 5 on cap 0
  4532000: cap 3: creating thread 11
  4532000: cap 3: creating spark thread 11
  4533000: cap 3: thread 11 is runnable
  4533000: cap 3: running thread 11
  4534000: cap 0: stopping thread 10 (thread yielding)
  4534000: cap 0: thread 10 is runnable
  4534000: cap 3: running a local spark
  4535000: cap 0: running thread 10
  4547000: cap 1: stopping thread 9 (thread blocked)
  4549000: cap 1: creating thread 12
  4549000: cap 1: creating spark thread 12
  4549000: cap 1: thread 12 is runnable
  4549000: cap 1: running thread 12
  4550000: cap 1: stealing a spark from cap 0
  4562000: cap 2: stealing a spark from cap 0
  4595000: cap 2: stealing a spark from cap 3
  4600000: cap 0: stopping thread 10 (thread blocked)
  4600000: cap 0: running thread 5
  4601000: cap 0: stealing a spark from cap 2
  4608000: cap 1: stealing a spark from cap 2
  4625000: cap 2: stopping thread 8 (thread blocked)
  4626000: cap 2: waking up thread 10 on cap 0
  4627000: cap 2: waking up thread 9 on cap 1
  4627000: cap 2: waking up thread 6 on cap 1
  4628000: cap 0: stopping thread 5 (thread yielding)
  4628000: cap 0: thread 5 is runnable
  4628000: cap 2: creating thread 13
  4628000: cap 2: creating spark thread 13
  4628000: cap 2: thread 13 is runnable
  4629000: cap 0: running thread 5
  4629000: cap 1: stopping thread 12 (thread yielding)
  4629000: cap 1: thread 12 is runnable
  4629000: cap 1: running thread 12
  4629000: cap 2: running thread 13
  4629000: cap 2: running a local spark
  4665000: cap 1: stopping thread 12 (thread finished)
  4665000: cap 1: running thread 9
  4666000: cap 1: stopping thread 9 (thread finished)
  4666000: cap 1: running thread 6
  4668000: cap 1: stealing a spark from cap 3
  4669000: cap 0: stopping thread 5 (thread finished)
  4669000: cap 0: running thread 10
  4670000: cap 0: stopping thread 10 (thread finished)
  4671000: cap 0: waking up thread 8 on cap 2
  4672000: cap 0: waking up thread 3 on cap 3
  4672000: cap 0: waking up thread 7 on cap 3
  4672000: cap 0: creating thread 14
  4673000: cap 0: creating spark thread 14
  4673000: cap 0: thread 14 is runnable
  4673000: cap 0: running thread 14
  4673000: cap 0: stealing a spark from cap 1
  4673000: cap 3: stopping thread 11 (thread yielding)
  4673000: cap 3: thread 11 is runnable
  4674000: cap 2: stopping thread 13 (thread yielding)
  4674000: cap 2: thread 13 is runnable
  4674000: cap 3: running thread 11
  4675000: cap 1: stopping thread 6 (thread blocked)
  4675000: cap 1: creating thread 15
  4675000: cap 2: running thread 13
  4676000: cap 1: creating spark thread 15
  4676000: cap 1: thread 15 is runnable
  4676000: cap 1: running thread 15
  4676000: cap 1: running a local spark
  4685000: cap 2: stopping thread 13 (thread finished)
  4686000: cap 2: running thread 8
  4687000: cap 2: stealing a spark from cap 1
  4707000: cap 1: running a local spark
  4711000: cap 3: stopping thread 11 (thread finished)
  4719000: cap 0: stopping thread 14 (thread finished)
  4719000: cap 0: waking up thread 6 on cap 1
  4721000: cap 1: stopping thread 15 (thread yielding)
  4721000: cap 1: thread 15 is runnable
  4721000: cap 3: running thread 3
  4722000: cap 0: thread 6 is runnable
  4722000: cap 1: migrating thread 6 to cap 0
  4724000: cap 3: stopping thread 3 (thread blocked)
  4725000: cap 1: running thread 15
  4726000: cap 3: running thread 7
  4728000: cap 0: running thread 6
  4728000: cap 2: stopping thread 8 (thread finished)
  4732000: cap 3: stopping thread 7 (thread blocked)
  4734000: cap 0: stopping thread 6 (thread blocked)
  4778000: cap 1: stopping thread 15 (heap overflow)
  4779000: cap 1: requesting parallel GC
  4784000: cap 0: starting GC
  4790000: cap 2: starting GC
  4793000: cap 3: starting GC
  4794000: cap 1: starting GC
  4833000: cap 1: finished GC
  4834000: cap 0: finished GC
  4834000: cap 1: running thread 15
  4834000: cap 2: finished GC
  4834000: cap 3: finished GC
  4838000: cap 1: stopping thread 15 (thread yielding)
  4838000: cap 1: thread 15 is runnable
  4839000: cap 1: running thread 15
  4846000: cap 0: thread 6 is runnable
  4846000: cap 1: stopping thread 15 (thread finished)
  4849000: cap 1: waking up thread 6 on cap 0
  4851000: cap 0: running thread 6
  4852000: cap 0: stopping thread 6 (thread finished)
  4853000: cap 3: thread 7 is runnable
  4857000: cap 0: waking up thread 7 on cap 3
  4859000: cap 3: running thread 7
  4861000: cap 3: stopping thread 7 (thread finished)
  4861000: cap 3: thread 3 is runnable
  4861000: cap 3: waking up thread 3 on cap 3
  4866000: cap 3: running thread 3
  4903000: cap 3: stopping thread 3 (making a foreign call)
  4904000: cap 3: running thread 3
  4905000: cap 3: stopping thread 3 (making a foreign call)
  4914000: cap 3: running thread 3
  4918000: cap 3: stopping thread 3 (thread yielding)
  4918000: cap 3: thread 3 is runnable
  4919000: cap 3: running thread 3
  4946000: cap 3: stopping thread 3 (thread finished)
  4962000: cap 3: running thread 2
  4964000: cap 0: requesting sequential GC
  4965000: cap 3: stopping thread 2 (thread yielding)
  4966000: cap 3: thread 2 is runnable
  4972000: cap 0: starting GC
  5026000: cap 0: finished GC
  5037000: cap 3: running thread 2
  5037000: cap 3: stopping thread 2 (thread finished)
  5053000: cap 0: shutting down
  5054000: cap 1: shutting down
  5104000: cap 2: shutting down
  5105000: cap 3: shutting down