| Server IP : 172.67.216.113 / Your IP : 104.23.243.33 [ Web Server : Apache System : Linux cpanel01wh.bkk1.cloud.z.com 2.6.32-954.3.5.lve1.4.59.el6.x86_64 #1 SMP Thu Dec 6 05:11:00 EST 2018 x86_64 User : cp648411 ( 1354) PHP Version : 7.2.34 Disable Function : NONE Domains : 0 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /usr/lib64/python2.6/site-packages/meld3/ |
Upload File : |
import hotshot
import hotshot.stats
import meld3
# get rid of the noise of setting up an encoding
# in profile output
'.'.encode('utf-8')
template = """<html xmlns:meld="http://www.plope.com/software/meld3">
<head>
<title meld:id="title">This is the title</title>
<div meld:id="headslot">This is the head slot</div>
</head>
<body>
<div meld:id="content_well">
<form meld:id="form1" action="." method="POST">
<table border="0" meld:id="table1">
<tbody meld:id="tbody">
<tr meld:id="tr" class="foo">
<td meld:id="td1">Name</td>
<td meld:id="td2">Description</td>
</tr>
</tbody>
</table>
</form>
</div>
</body>
</html>"""
class IO:
def __init__(self):
self.data = ''
def write(self, data):
self.data += data
def run(root):
clone = root.clone()
print clone.getiterator()
if __name__ == '__main__':
profiler= hotshot.Profile("logfile.dat")
root = meld3.parse_xmlstring(template)
profiler.run("run(root)")
profiler.close()
stats = hotshot.stats.load("logfile.dat")
stats.strip_dirs()
#stats.sort_stats('cumulative', 'calls')
stats.sort_stats('calls')
stats.print_stats(200)