Как я могу синхронизировать сегмент кода для тестирования производительности с помощью Pythons timeit?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу синхронизировать сегмент кода для тестирования производительности с помощью Pythons timeit?

Сообщение Anonymous »

У меня есть скрипт Python, который работает так, как должен, но мне нужно записать время выполнения. Я погуглил, что мне следует использовать timeit, но не могу заставить его работать.

Мой скрипт Python выглядит так:

Код: Выделить всё

import sys
import getopt
import timeit
import random
import os
import re
import ibm_db
import time
from string import maketrans
myfile = open("results_update.txt", "a")

for r in range(100):
rannumber = random.randint(0, 100)

update = "update TABLE set val = %i where MyCount >= '2010' and MyCount < '2012' and number = '250'" % rannumber
#print rannumber

conn = ibm_db.pconnect("dsn=myDB","usrname","secretPWD")

for r in range(5):
print "Run %s\n" % r
ibm_db.execute(query_stmt)
query_stmt = ibm_db.prepare(conn, update)

myfile.close()
ibm_db.close(conn)
Мне нужно время, необходимое для выполнения запроса и записи его в файл results_update.txt. Цель состоит в том, чтобы протестировать оператор обновления для моей базы данных с различными индексами и механизмами настройки.

Подробнее здесь: https://stackoverflow.com/questions/286 ... ons-timeit
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как я могу рассказать о сегменте кода для тестирования производительности с помощью Pythons Timeit?
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Разница между %time, %%time и %timeit %%timeit в блокноте Jupyter
    Anonymous » » в форуме Python
    0 Ответы
    37 Просмотры
    Последнее сообщение Anonymous
  • Как создать сегмент видео (ffmpeg -ss -t) в GStreamer? gst_segment_do_seek: утверждение «сегмент->формат == формат» не в
    Anonymous » » в форуме C++
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous
  • Что такое %timeit в Python?
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Colab, Jax и GPU: почему выполнение ячейки занимает 60 секунд, хотя %%timeit говорит, что это занимает всего 70 мс?
    Anonymous » » в форуме Python
    0 Ответы
    53 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»