| Trees | Indices | Help |
|
|---|
|
|
1 #!/usr/bin/env python
2 #-*- coding: UTF8 -*-
3 #
4 # Project: The EDNA Kernel
5 # http://www.edna-site.org
6 #
7 # File: "$Id$"
8 #
9 # Copyright (C) 2008-2010 European Synchrotron Radiation Facility
10 # Grenoble, France
11 #
12 # Principal authors: Jérôme Kieffer (Jerome.Kieffer@esrf.fr)
13 #
14 # This program is free software: you can redistribute it and/or modify
15 # it under the terms of the GNU Lesser General Public License as published
16 # by the Free Software Foundation, either version 3 of the License, or
17 # (at your option) any later version.
18 #
19 # This program is distributed in the hope that it will be useful,
20 # but WITHOUT ANY WARRANTY; without even the implied warranty of
21 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 # GNU Lesser General Public License for more details.
23 #
24 # You should have received a copy of the GNU General Public License
25 # and the GNU Lesser General Public License along with this program.
26 # If not, see <http://www.gnu.org/licenses/>.
27
28 __author__ = "Jerome Kieffer"
29 __contact__ = "Jerome.Kieffer@esrf.fr"
30 __license__ = "GPLv3"
31 __date__ = "2010-02-02"
32 __copyright__ = "ESRF"
33
34
35 import pstats as PyPstats
36 import sys as PySys
37 import os as PyOs
38
39 print "We are currently running python %s" % PySys.version
40
41 filename = 'profile.log'
42 for i in PySys.argv[1:]:
43 if PyOs.path.isfile(i): filename = i
44
45 if PyOs.path.isfile(filename):
46 p = PyPstats.Stats(filename)
47 p.sort_stats('time').print_stats(100)
48
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Fri Jun 20 03:53:31 2014 | http://epydoc.sourceforge.net |