summaryrefslogtreecommitdiff
path: root/sandbox/stress2.py
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2018-10-15 00:58:32 +0100
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>2018-10-15 00:58:32 +0100
commitb205764fdde4549c48c27841aa17e6c7f499e808 (patch)
tree1475eb57dc854ea4a1dc93c1c6a567e6fc584e5c /sandbox/stress2.py
parente7227ce87b8da75fef1a3376ebb47e2bf20f6063 (diff)
parent7a5edff6c66a0410d6fecd4445980aabafc3ab4a (diff)
downloadpsycopg2-errors-module.tar.gz
Merge branch 'master' into errors-moduleerrors-module
Diffstat (limited to 'sandbox/stress2.py')
-rw-r--r--sandbox/stress2.py42
1 files changed, 0 insertions, 42 deletions
diff --git a/sandbox/stress2.py b/sandbox/stress2.py
deleted file mode 100644
index e461d86..0000000
--- a/sandbox/stress2.py
+++ /dev/null
@@ -1,42 +0,0 @@
-import psycopg2
-
-import threading, os, time, gc
-
-super_lock = threading.Lock()
-
-def f():
- try:
- conn = psycopg2.connect('dbname=testx')
- #c = db.cursor()
- #c.close()
- #conn.close()
- del conn
- except:
- pass
- #print "ERROR"
-
-def g():
- n = 30
- k = 0
- i = 1
- while i > 0:
- while n > 0:
- threading.Thread(target=f).start()
- time.sleep(0.001)
- threading.Thread(target=f).start()
- time.sleep(0.001)
- threading.Thread(target=f).start()
- n -= 1
- while threading.activeCount() > 1:
- time.sleep(0.01)
- datafile = os.popen('ps -p %s -o rss' % os.getpid())
- line = datafile.readlines(2)[1].strip()
- datafile.close()
- n = 30
- print(str(k*n) + '\t' + line)
- k += 1
-
- while threading.activeCount()>1:
- pass
-
-g() \ No newline at end of file