代码显示如下:
命令执行:
命令说明:
结果:
可以看到上述执行的结果:
从执行结果可以看出,每次执行for循环时,都需要3597342551纳米血症。同时,将有55个内存分布操作,每个操作6218809432字节。
PPROF是一个分析CPU分析仪,随附GO,通常用于分析性能瓶颈
PPROF可以通过命令行交互查看CPU(内存)的摘要数据,也可以通过Web查看直观的图形显示。在这里,我们主要通过Web显示。
当然,在使用PPROF工具之前,您需要先安装它。如果是Mac,请执行
执行以下命令:
然后,您可以通过访问地址查看
可以看出,加密部分与2.64s一起使用。加密为0.67,日志打印和字符串转换使用0.41+0.86s。
您可以通过地址查看
您可以看到总共使用了5930.71MB,实际上,加密值用于640MB。您可以看到其他内部存款在FMT和日志打印上消耗。
裁定订单:
结果:
可以看出,基准测试每次消耗1011892174 NS 1207970544 B内存,每次消耗3382908467 ns,而不是BenchmargeceSenceSencRyptB。每个操作6218813680 B可以看到内存。区别是删除一些日志。打印的结果。
您可以使用基准测试来执行基准测试,用完cpuprofile.out和memprofile.out,然后将PPROF用于CPU和内存分析