【Python练习】090. 编写一个函数,实现简单的性能测试工具

090. 编写一个函数,实现简单的性能测试工具

在 Python 中,可以使用 time 模块来实现一个简单的性能测试工具。这个工具可以帮助你测量代码片段的执行时间,从而评估其性能。以下是一个简单的性能测试工具的实现,支持测量函数的执行时间。

示例代码

以下代码实现了一个简单的性能测试工具,支持测量函数的执行时间。

import time

def measure_performance(func, *args, **kwargs):
    """
    测量函数的执行时间

    :param func: 要测量的函数
    :param args: 函数的参数
    :param kwargs: 函数的关键字参数
    :return: 函数的执行时间(秒)
    """
    start_time = time.time()  # 记录开始时间
    result = func(*args, **kwargs)  # 调用函数
    end_time = time.time()  # 记录结束时间
    execution_time = end_time - start_time  # 计算执行时间
    return execution_time, result

# 示例用法
def example_function(n):
    """示例函数,计算从 1 到 n 的和"""
    return sum(range(1, n + 1))

if __name__ == "__main__":
    n = 1000000
    execution_time, result = measure_performance(example_function, n)
    print(f"函数执行时间:{
     
     execution_time:.6f} 秒")
    print(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值