homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: cProfile incorrectly labels its output
Type: behavior Stage:
Components: Library (Lib) Versions: Python 3.1, Python 3.2, Python 2.7
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: Nosy List: exarkun, orsenthil
Priority: normal Keywords:

Created on 2010年11月09日 19:15 by exarkun, last changed 2022年04月11日 14:57 by admin. This issue is now closed.

Messages (3)
msg120890 - (view) Author: Jean-Paul Calderone (exarkun) * (Python committer) Date: 2010年11月09日 19:15
Consider this transcript:
>>> cProfile.run("import time; time.sleep(1)")
 4 function calls in 1.012 CPU seconds
 Ordered by: standard name
 ncalls tottime percall cumtime percall filename:lineno(function)
 1 0.011 0.011 1.012 1.012 <string>:1(<module>)
 1 0.000 0.000 1.012 1.012 {built-in method exec}
 1 1.001 1.001 1.001 1.001 {built-in method sleep}
 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects}
>>> 
It is not the case that the profiled code uses >1 CPU seconds. It spends the entire time sleeping. The default timer for cProfile is a wallclock timer. The output should reflect this.
msg121101 - (view) Author: Senthil Kumaran (orsenthil) * (Python committer) Date: 2010年11月13日 01:18
On Tue, Nov 09, 2010 at 07:15:57PM +0000, Jean-Paul Calderone wrote:
> >>> cProfile.run("import time; time.sleep(1)")
> 4 function calls in 1.012 CPU seconds
> 
> It is not the case that the profiled code uses >1 CPU seconds. It
> spends the entire time sleeping. The default timer for cProfile is
> a wallclock timer. The output should reflect this.
So, It should just be 1.012 seconds, instead of 1.012 CPU seconds. Correct?
Or is there any other technically more accurate way to say?
msg121685 - (view) Author: Senthil Kumaran (orsenthil) * (Python committer) Date: 2010年11月20日 17:09
Fixed in r86580 (py3k), r86581 and r86582.
History
Date User Action Args
2022年04月11日 14:57:08adminsetgithub: 54586
2010年11月20日 17:09:31orsenthilsetstatus: open -> closed

messages: + msg121685
resolution: fixed
components: + Library (Lib)
2010年11月13日 01:18:06orsenthilsetnosy: + orsenthil
messages: + msg121101
2010年11月11日 15:23:23eric.araujosetversions: - Python 2.6
2010年11月09日 19:15:52exarkuncreate

AltStyle によって変換されたページ (->オリジナル) /