Есть ли способ рассчитать использование памяти программой python? - PullRequest
1 голос
/ 11 июля 2020

Я работаю над новым алгоритмом шифрования. И, как вы знаете, есть некоторые параметры, по которым можно проверить, эффективен ли какой-либо алгоритм. Я провел проверку производительности алгоритма «Время выполнения», и результат потрясающий. Итак, я надеюсь, что прошу вас помочь мне узнать об использовании памяти или ЦП, предоставив мне наиболее полезные методы. Я использую python.

   if __name__ == "__main__": 
   while True:
   mem1 = (psutil.virtual_memory().available)

   input_text = (randomString(4096))
   encryption_keyV =(randomString(32))
   encryptionV = vernamCipherFunction(input_text, encryption_keyV);
   
   input_key = random.randint(2,9)
   encryption = encryptRailFence(encryptionV, input_key);
   
   decryption = decryptRailFence(encryption, input_key);
   
   decryptionV = vernamCipherFunction(decryption, encryption_keyV);

   
   mem2 = (psutil.virtual_memory().available)
   mem = (mem1 - mem2)/1024

print ("Использование памяти \ t", mem) '' 'Я попытался получить доступную оперативную память до и после выполнения и вычесть их, чтобы получить некоторые ответы в чем я не уверен, правы ли они ..

...