1. 11 Feb, 2015 1 commit
  2. 30 Jan, 2015 3 commits
  3. 05 Aug, 2014 1 commit
  4. 13 Jun, 2014 1 commit
  5. 05 Jun, 2014 1 commit
  6. 03 Jun, 2014 1 commit
  7. 06 Feb, 2014 1 commit
  8. 17 Jan, 2014 1 commit
  9. 18 Dec, 2013 1 commit
  10. 28 Nov, 2013 1 commit
  11. 22 Nov, 2013 1 commit
  12. 19 Sep, 2013 3 commits
  13. 11 Sep, 2013 1 commit
  14. 05 Sep, 2013 1 commit
  15. 27 Aug, 2013 1 commit
  16. 30 Jul, 2013 1 commit
    • yurys@chromium.org's avatar
      Simplify sampling rate calculation · 6ba502fa
      yurys@chromium.org authored
      Sampling rate is now calculated as total number of samples divided by profiling time in ms. Before the patch the sampling rate was updated once per 100ms which doesn't have any obvious advantage over the simpler method.
      
      Also we are going to get rid of the profile node self and total time calculation in the v8 CPU profiler and only expose profiling start/end time for CpuProfile and number of ticks on each ProfileNode and let clients do all the math should they need it.
      
      BUG=None
      R=bmeurer@chromium.org, loislo@chromium.org
      
      Review URL: https://codereview.chromium.org/21105003
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15944 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      6ba502fa
  17. 07 Jul, 2013 1 commit
    • loislo@chromium.org's avatar
      CPUProfiler: Improve line numbers support in profiler. · 5571dc42
      loislo@chromium.org authored
      1) report line number even if a script has no resource_name (evals);
        a) do that for already compiled functions in log.cc;
        b) do that for fresh evals in compiler.cc;
      
      2) Implement the test for LineNumbers and make it fast and stable, otherwise we have to wait for tick samples;
        a) move processor_->Join() call into new Processor::StopSynchronously method;
        b) Process all the CodeEvents even if we are stopping Processor thread;
        c) make getters for generator and processor;
      
      3) Fix the test for Jit that didn't expect line numbers;
      
      4) Minor refactoring:
        a) in ProcessTicks;
        b) rename enqueue_order_ to last_code_event_id_ for better readability;
        c) rename dequeue_order_ to last_processed_code_event_id_ and make it a member for better readability;
      
      BUG=
      TEST=test-profile-generator/LineNumber
      R=jkummerow@chromium.org, yurys@chromium.org
      
      Review URL: https://codereview.chromium.org/18058008
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15530 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      5571dc42
  18. 06 Jul, 2013 1 commit
  19. 05 Jul, 2013 1 commit
  20. 03 Jul, 2013 1 commit
  21. 02 Jul, 2013 1 commit
  22. 01 Jul, 2013 5 commits
  23. 26 Jun, 2013 3 commits
  24. 20 Jun, 2013 1 commit
  25. 28 May, 2013 2 commits
  26. 08 May, 2013 1 commit
  27. 07 May, 2013 2 commits
  28. 02 May, 2013 1 commit