Changes between Version 6 and Version 7 of TestingProfiling

Show
Ignore:
Timestamp:
03/21/10 01:42:38 (4 years ago)
Author:
Austin_Hastings
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TestingProfiling

    v6 v7  
    66A profile will contain a randomness in the form of timing information.  It does not make sense to test for absolute values since tests must be able to succeed on slow machines as well as fast.  It may make sense to test relative timing information, but even this is questionable. 
    77The best approach may be to enable the runcore to emit a canonical form of the profile in which all data that vary between runs (timing information, memory addresses) would be changed to constants.  This would also allow testing that times were added correctly and would simplify sanity checking. 
    8 Note: This problem seems to be solved.  See [http://docs.parrot.org/parrot/latest/html/docs/dev/profiling.pod.html docs/dev/profiling.pod] for the solution to timing randomness and control flow differences due to hash seed randomization. 
     8Note: This problem seems to be solved.  See [http://trac.parrot.org/parrot/browser/trunk/docs/dev/profiling.pod docs/dev/profiling.pod] for the solution to timing randomness and control flow differences due to hash seed randomization. 
    99 
    1010=== data volume ===