我正在研究新的加密算法。如您所知,有一些参数可以检查任何算法是否有效。我已经对算法进行了性能检查“执行时间”,结果令人惊叹。所以,我希望你能通过给我最有用的方法来帮助我了解如何找到内存利用率或 CPU 利用率。我用蟒蛇。
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 ("Memory Usage\t", mem) ''' 我试图在执行前后获取可用的 RAM 内存并减去它们以获得一些我不确定它们是否正确的答案。