<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>195351</bug_id>
          
          <creation_ts>2019-03-05 19:22:49 -0800</creation_ts>
          <short_desc>Web Inspector: CPU Usage Timeline - better resolution of installation source for repeated timers</short_desc>
          <delta_ts>2019-03-05 19:22:49 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>inspector-bugzilla-changes</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1512955</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2019-03-05 19:22:49 -0800</bug_when>
    <thetext>CPU Usage Timeline - better resolution of installation source for repeated timers

              setInterval      fire         fire
     time: |       *            *            *    |
  range 1:     |----------------------------------|  =&gt; Timer Installed, Repeat of 2     =&gt; ~2 (the number of fires of this installed timer in range, with install location)
  range 2:     |----------------------|              =&gt; Timer Installed, No Repeat seen  =&gt; ~1 (the number of fires of this installed timer in range, with install location)
  range 3:     |------|                              =&gt; Timer Installed, No Repeat seen  =&gt; ~1 (the number of fires of this installed timer in range, with install location)
  range 4:                  |---------------------|  =&gt; No Installed, Repeat of 2        =&gt; ~2 (the number of fires of this installed timer in range, with fire location)
  range 5:                   |------|                =&gt; No Installed, Fire happened once =&gt; nothing (we don&apos;t know where it was installed, or where if it is repeating)

In case (4) we should be able to provide the install location since it was in the entire recording.

We could have a map of all repeating timer installations in the whole recording so that we can provide a function name for these repeating timers lacking an installation point.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>