使用Android NDK编写程序。该程序使用了几个库。所有这些都是非常繁重的CPU到90%。如何找出CPU负载最多的库?有专门的技术或工具吗?
编辑:这就是我得到的:
[user@localhost HelloNDK]$ ./remotegdb.sh
Package name is org.divenvrsk.android.hellondk
Found running pid: 7726
Device CPU ABIs: armeabi-v7a armeabi
Using app_out directory: /home/user/Dropbox/HelloNDK/obj/local/ar
我已经安装了"R版本2.13.1 (2011-07-08)",安装在“Ubuntu10.04- Lucid”上。(我使用RStudio 0.94.92),其中包含编译我已经安装的许多不同包所需的所有标头。我被困住了:install.packages("RandForestGUI").一切进展顺利,直到
.....
* DONE (sciplot)
ERROR: dependency ‘rgl’ is not available for package ‘clusterSim’
* removing ‘/home/rs/R/i486-pc-linux-gnu-li
嗨,在Linux中,有什么方法可以使我的代码免受其他操作系统中断的影响吗?例如,如果我有下面的代码,并且我需要找到确切的执行时间,而不需要其他东西干扰我的代码。
我已经研究过pthread_mutex_lock(&cs_mutex);,但无法停止其他操作来运行。
while(1){
//start some method to block other OS overheads
c_start=clock();
some_function();
c_end=clock();
//stop OS overhead block
//calculate time
}