我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情

Posted 欧阳鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情相关的知识,希望对你有一定的参考价值。

一、需求描述

在我之前的博客 【我的Android进阶之旅】NDK开发之在C++代码中使用Android Log打印日志,打印内容带有文件文件名、方法名、行号 等信息,方便定位日志输出的地方中,我有介绍如何实现可以打印带有文件名、方法名、行号 等信息的Log日志。

现在,我又有新需求:想打印出C++的函数耗时以及代码片段耗时详情,接下来看看怎么做吧。

二、实现打印出C++的函数耗时以及代码片段耗时详情

在原来的LogUtil.h中,添加如下代码

#include <sys/time.h>

#define FUN_BEGIN_TIME(FUN) 

以上是关于我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情的主要内容,如果未能解决你的问题,请参考以下文章

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印内容带有文件文件名方法名行号 等信息,方便定位日志输出的地方

我的Android进阶之旅NDK开发之C++如何相互转换jstring和char*

我的Android进阶之旅NDK开发之C++如何相互转换jstring和char*

我的Android进阶之旅Android Studio的NDK项目可以运行,但是C++代码全部报红的错误

我的Android进阶之旅Android Studio的NDK项目可以运行,但是C++代码全部报红的错误

我的Android进阶之旅如何在NDK开发的时候定位Native层的内存泄漏?