专注于音视频处理及流媒体开发!

罗索实验室

当前位置: 主页 > 基础技术 > Linux开发专题 >
  • [Linux开发专题] 谁动了我的cpu——oprofile使用札记 日期:2017-01-06 15:26:00 点击:167 好评:0

    oprofile利用cpu硬件层面提供的性能计数器(performance counter),通过计数采样,帮助我们从进程、函数、代码层面找出占用cpu的"罪魁祸首"。下面我们通过实例,了解oprofile的具体使用方法。...

  • [Linux开发专题] Linux计算cpu使用率 日期:2016-12-16 19:20:50 点击:182 好评:0

    计算总的 CPU 使用率 TOTALCPUUSE 1)采样两个足够短的时间间隔的 CPU 快照,即读取 /proc/stat 文件,获取两个时间点的下列数据: CPUT1 (user1, nice1, system1, idle1, iowait1, irq1, softirq1, stealstolen1, guest1);...

  • [Linux开发专题] gettid()获取线程ID测试程序 日期:2016-12-14 16:40:48 点击:89 好评:0

    1、第一种方法 #includestdio.h #includestdlib.h #includeunistd.h #includepthread.h #includesys/syscall.h #definegettid()syscall(__NR_gettid) const int M=3; pthread_thThread[M]; int threadId[M]; void *hello( void *ptr){ int id=*( int *)(ptr); pri...

  • [Linux开发专题] 用/proc/stat计算cpu的占用率 日期:2016-12-14 09:48:46 点击:167 好评:0

    用户态执行的时间,系统内核执行的时间,和空闲系统进程执行的时间,三者之和就是CPU的总时间,当没有用户进程、系统进程等需要执行的时候,CPU就执行系统缺省的空闲进程。从平常的思维...

  • [Linux开发专题] arm uclibc中实现backtrace 日期:2016-12-07 11:27:43 点击:271 好评:0

    在arm中很多平台并无法使用gclibc环境,无法使用gclibc给出的backtrace,在这种情况下如果应用程序出错,出现段错误等情况,无法准确的定位出段错误的根源,经过研究之后终于折腾出了适用于ucl...

  • [Linux开发专题] Ubuntu安装Vmware Tools后hgfs无法看到共享文件的解决 日期:2016-09-28 17:31:13 点击:112 好评:0

    1. 选择VMware Workstation程序菜单中Virtual Machine Settings--Options--shared folders,设置共享目录。 2. VM--Install VMware Tools,准备安装工具包 3. 在Ubuntu的桌面上会出现挂载的光盘,打开光盘,拷贝tar的包到...

  • [Linux开发专题] hgfs共享之open-vm-tools 日期:2016-09-28 17:15:21 点击:215 好评:0

    以下是安装的open-vm-tools的方法: 1. #apt-get install libdumbnet-dev libgtk2.0-dev libicu-dev libpam0g-dev libproc-dev liburiparser-dev libxtst-dev 2. #apt-get install open-vm-tools #apt-get -b source open-vm-tools 3.http://sourceforge.net/...

  • [Linux开发专题] sudo找不到命令:修改sudo的PATH路径 日期:2016-09-22 15:31:24 点击:213 好评:0

    sudo有时候会出现找不到命令,而明明PATH路径下包含该命令,让人疑惑。其实出现 这种情况的原因,主要是因为当 sudo以管理权限执行命令的时候,linux将PATH环境变量进行了重置,当然这主要是...

  • [Linux开发专题] linux内存管理之vmalloc 日期:2016-04-01 11:02:43 点击:119 好评:0

    在内核中还有另外一个接口函数那就是vmalloc,申请一片连续的虚拟地址空间,但不保证物理空间连续,实际上我们会想到用户空间的malloc,malloc它是标准的glibc封装的一个函数,最终实现是通过系统调用brk和mmap来实现,以后在分析它的实现过程....

  • [Linux开发专题] Linux内存管理:Malloc 日期:2016-04-01 10:57:03 点击:190 好评:0

    对于内核的内存管理,像kmalloc,vmalloc,kmap,ioremap等比较熟悉。而对用户层的管理机制不是很熟悉,下面就从malloc的实现入手.( 这里不探讨linux系统调用的实现机制. ) ,参考了《深入理解计算机系统》和一些网上的资料....

  • 首页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 下一页
  • 末页
  • 80794
栏目列表
推荐内容
织梦二维码生成器