目录
1. per.h(性能测试)
在opt.h配置中,LWIP_PERF 选项,控制性能测试,当需要启用这个功能做一些相关的配置工作。
所有与此部分相关的定义都不能放在lwipopts.h中,而是放在 arch/perf.h 中! 在整个lwip中进行测量调用,这些调用可以定义为空。
- PERF_START:开始测量某事。
- PERF_STOP(x):停止测量某些东西,并记录结果。
per.h 既可新建亦可从官方例程中获取,然后修改成适合自己的内容。
很多情况下,是不使用此功能,仅仅把文件添加进来,直接定义为空就可以了,无论最后有没有使用该功能,其实都没有改变;当然,如果实际需要测量性能,那就需要实现相应的启/停、记录等功能。
#ifndef LWIP_ARCH_PERF_H
#define LWIP_ARCH_PERF_H
/* 定义为空 */
#define PERF_START
#define PERF_STOP(x)
#endif /* LWIP_ARCH_PERF_H */