通过C语言,根据可执行文件名获取进程运行信息的代码示例如下。本文提供3年嵌入式物联网学习资源,包括C语言、linux开发、数据结构等内容,以及软件开发、STM32单片机、ARM硬件开发、物联网通信开发、综合项目开发教程资料,同时附带笔试面试真题。
以下是程序源码的主要部分:
main.c文件:
proc_info.c文件:
proc_info.h文件:
进行编译时,由于使用了线程功能,需要链接pthread库。
测试结果显示,通过此代码,可以获取到线程数、虚拟内存占用大小、物理内存占用大小、进程PID、CPU占用率和进程启动次数等信息。
原文链接:mp.weixin.qq.com/s/oXlv...
转载自:嵌入式大杂烩
文章来源于:blog.csdn.net/fangye945...
原文链接:代码 | C语言根据可执行文件名获取进程运行信息
版权声明:本文源自网络,旨在免费分享知识,尊重原作者版权,如涉及作品版权问题,请联系删除。
② C语言库函数源代码在哪里有看
有安装复vs2008或2010吗,在安装目录下面制的VC/src中自带有源代码。比如我的就在
D:\Program Files\Microsoft Visual Studio 10.0\VC\crt\src中。没有的话发给你
③ 在linux下怎样用c语言获取MP3时长最好有个例子!
主要是要解析MP3格式,计算MP3文件长度,然后根据播放每帧需 26ms,计算出播放时间。
文件IO读写,就用fopen\fread系列酒可以。
代码请看参考资料:
(如果时间充裕,可以看看mplayer源码,免费的)