GRAYBYTE WORDPRESS FILE MANAGER9758

Server IP : 68.65.123.43 / Your IP : 216.73.216.162
System : Linux server266.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
PHP Version : 8.0.30
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /opt/cloudlinux/venv/bin/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/cloudlinux/venv/bin//get_gprof
#!/opt/cloudlinux/venv/bin/python3
#
# Author: Mike McKerns (mmckerns @caltech and @uqfoundation)
# Copyright (c) 2008-2016 California Institute of Technology.
# Copyright (c) 2016-2023 The Uncertainty Quantification Foundation.
# License: 3-clause BSD.  The full license text is available at:
#  - https://github.com/uqfoundation/dill/blob/master/LICENSE
'''
build profile graph for the given instance

running:
  $ get_gprof <args> <instance>

executes:
  gprof2dot -f pstats <args> <type>.prof | dot -Tpng -o <type>.call.png

where:
  <args> are arguments for gprof2dot, such as "-n 5 -e 5"
  <instance> is code to create the instance to profile
  <type> is the class of the instance (i.e. type(instance))

For example:
  $ get_gprof -n 5 -e 1 "import numpy; numpy.array([1,2])"

will create 'ndarray.call.png' with the profile graph for numpy.array([1,2]),
where '-n 5' eliminates nodes below 5% threshold, similarly '-e 1' eliminates
edges below 1% threshold
'''

import sys
# grab args for gprof2dot
args = sys.argv[1:-1]
args = ' '.join(args)
# last arg builds the object
obj = sys.argv[-1]
obj = obj.split(';')
# multi-line prep for generating an instance
for line in obj[:-1]:
    exec(line)
# one-line generation of an instance
obj = eval(obj[-1])

# get object 'name'
objtype = type(obj)
name = getattr(objtype, '__name__', getattr(objtype, '__class__', objtype))

# profile dumping an object
import dill
import os
import cProfile
#name = os.path.splitext(os.path.basename(__file__))[0]
cProfile.run("dill.dumps(obj)", filename="%s.prof" % name)
msg = "gprof2dot -f pstats %s %s.prof | dot -Tpng -o %s.call.png" % (args, name, name)
os.system(msg)

# get stats
f_prof = "%s.prof" % name
import pstats
stats = pstats.Stats(f_prof, stream=sys.stdout)
stats.strip_dirs().sort_stats('cumtime')
stats.print_stats(20) #XXX: save to file instead of print top 20?
os.remove(f_prof)

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
May 15 2025 07:00:41
root / root
0755
Activate.ps1
8.821 KB
April 17 2025 13:10:59
root / root
0644
activate
1.651 KB
April 17 2025 13:10:59
root / root
0644
activate.csh
0.894 KB
April 17 2025 13:10:59
root / root
0644
activate.fish
2.14 KB
April 17 2025 13:10:59
root / root
0644
alembic
0.224 KB
April 17 2025 13:10:59
root / root
0755
chardetect
0.231 KB
April 17 2025 13:10:59
root / root
0755
cl_sysctl
4.512 KB
May 13 2025 09:56:38
root / root
0755
clcpapi
3.643 KB
May 13 2025 09:56:38
root / root
0755
coverage
0.226 KB
April 17 2025 13:10:59
root / root
0755
coverage-3.11
0.226 KB
April 17 2025 13:10:59
root / root
0755
coverage3
0.226 KB
April 17 2025 13:10:59
root / root
0755
cpanel-dbmapping
3.833 KB
May 13 2025 09:56:38
root / root
0755
da_suid_caller.py
0.67 KB
May 13 2025 09:56:38
root / root
0644
detect-requirements
0.232 KB
April 17 2025 13:10:59
root / root
0755
dodgy
0.219 KB
April 17 2025 13:10:59
root / root
0755
epylint
0.229 KB
April 17 2025 13:10:59
root / root
0755
f2py
0.227 KB
April 17 2025 13:10:59
root / root
0755
f2py3
0.227 KB
April 17 2025 13:10:59
root / root
0755
f2py3.11
0.227 KB
April 17 2025 13:10:59
root / root
0755
flake8
0.225 KB
April 17 2025 13:10:59
root / root
0755
futurize
0.226 KB
April 17 2025 13:10:59
root / root
0755
get_gprof
1.841 KB
April 17 2025 13:10:59
root / root
0755
get_objgraph
1.628 KB
April 17 2025 13:10:59
root / root
0755
isort
0.22 KB
April 17 2025 13:10:59
root / root
0755
isort-identify-imports
0.253 KB
April 17 2025 13:10:59
root / root
0755
jsonschema
0.224 KB
April 17 2025 13:10:59
root / root
0755
lvestats_config_reader.py
1.118 KB
May 30 2025 10:30:47
root / root
0644
mako-render
0.224 KB
April 17 2025 13:10:59
root / root
0755
normalizer
0.254 KB
April 17 2025 13:10:59
root / root
0755
pasteurize
0.228 KB
April 17 2025 13:10:59
root / root
0755
pip
0.231 KB
April 17 2025 13:10:59
root / root
0755
pip3
0.231 KB
April 17 2025 13:10:59
root / root
0755
pip3.11
0.231 KB
April 17 2025 13:10:59
root / root
0755
plesk_suid_caller.py
0.884 KB
May 13 2025 09:56:38
root / root
0644
prospector
0.224 KB
April 17 2025 13:10:59
root / root
0755
py.test
0.231 KB
April 17 2025 13:10:59
root / root
0755
pycodestyle
0.223 KB
April 17 2025 13:10:59
root / root
0755
pydocstyle
0.224 KB
April 17 2025 13:10:59
root / root
0755
pyflakes
0.222 KB
April 17 2025 13:10:59
root / root
0755
pylint
0.228 KB
April 17 2025 13:10:59
root / root
0755
pylint-config
0.243 KB
April 17 2025 13:10:59
root / root
0755
pyreverse
0.233 KB
April 17 2025 13:10:59
root / root
0755
pysemver
0.22 KB
April 17 2025 13:10:59
root / root
0755
pytest
0.231 KB
April 17 2025 13:10:59
root / root
0755
python
15.586 KB
April 25 2025 15:37:08
root / linksafe
0755
python3
15.586 KB
April 25 2025 15:37:08
root / linksafe
0755
python3.11
15.586 KB
April 25 2025 15:37:08
root / linksafe
0755
raven
0.229 KB
April 17 2025 13:10:59
root / root
0755
symilar
0.229 KB
April 17 2025 13:10:59
root / root
0755
tap
0.218 KB
April 17 2025 13:10:59
root / root
0755
tappy
0.218 KB
April 17 2025 13:10:59
root / root
0755
undill
0.589 KB
April 17 2025 13:10:59
root / root
0755
virtualenv
0.248 KB
April 17 2025 13:10:59
root / root
0755

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF