Message7518
Here is a more refined example:
import os
import time
import java.lang
def countTime(function):
start = time.time()
for _ in range(1, 1000):
function()
timeElapsed = round(time.time() - start, 5)
return timeElapsed
timeElapsed = countTime(lambda: hasattr(java, 'some attr'))
print "hasattr(javapackage): " + str(timeElapsed) + " s"
timeElapsed = countTime(lambda: hasattr(java.lang.System, 'some attr'))
print "hasattr(javapackage.class): " + str(timeElapsed) + " s"
timeElapsed = countTime(lambda: hasattr(os, 'some attr'))
print "hasattr(python module): " + str(timeElapsed) + " s" |
|
Date |
User |
Action |
Args |
2012-11-08 11:31:03 | Vanuan | set | messageid: <1352374263.82.0.2189404769.issue1986@psf.upfronthosting.co.za> |
2012-11-08 11:31:03 | Vanuan | set | recipients:
+ Vanuan |
2012-11-08 11:31:03 | Vanuan | link | issue1986 messages |
2012-11-08 11:31:02 | Vanuan | create | |
|