进程就是一段执行的程序,每当一个程序运行时,对于操作系统本身来说,就创建了一个进程,并且分配了对应的资源。进程可以分为3个类别:
1.交互式进程(I/O)
2.批处理进程 (CPU)
3.实时进程 (REAL-TIME)
对于交互式进程来说,一般其占用的cpu时间片很段,但是优先级偏高;批处理进程占用的cpu时间片很长,但是优先级偏底;实时进程是...
分类:
其他好文 时间:
2014-06-19 11:37:32
阅读次数:
334
在开发中用到ArcGIS, 导入iOS ArcGIS sdk,之后报错,报错信息如标题,查了下问题,应该是使用的ArcGIS版本(ArcGIS runtime SDK for iOS 10.1)不支持 armv7s架构的cpu(iPhone 5s),处理方式Build Settings->Architectures->Valid Architectures, 把 arm64和armv7s删去,把B...
分类:
移动开发 时间:
2014-06-19 09:34:48
阅读次数:
1118
相对于使用进程实现并发,用线程的实现更加轻量。每个线程都是独立的逻辑流。线程是CPU上独立调度运行的最小单位,而进程是资源分配的单位。当然这是在微内核的操作系统上说的,简言之这种操作系统的内核是只提供最基本的OS服务,更多参看点击打开链接
每个线程有它自己的线程上下文,包括一个唯一的线程ID(linux上实现为unsigned long),栈,栈指针,程序计数器、通用目的寄存器和条件码,...
分类:
编程语言 时间:
2014-06-16 12:28:38
阅读次数:
296
最近在总结项目的自动测试相关的技术和知识点.我们项目的自动测试,能够在进行功能测试的同时,一并记录各个功能的CPU和Memory占用情况.此篇博文介绍了我们做的性能监控的程序和涉及到的技术.这里,就做一个简易版的性能监控工具.首先,上图.从运行程序上看,用户需要输入被监控的机器名,进程名,是否监控C...
分类:
其他好文 时间:
2014-06-16 09:33:50
阅读次数:
144
系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1
/etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv
# 列出所有PCI设备# lsusb -tv # 列出...
分类:
系统相关 时间:
2014-06-16 07:34:44
阅读次数:
302
httpd.exe进程占用cpu超过50%,关闭掉Apache服务,cpu应用率立刻下降到0。
重新启动Apache又出现占用cpu高的情况。 原因是:httpd.exe和防火墙配置有冲突。 解决方法如下:
1.网上邻居->本地链接->属性->internet协议(TCP/IP)->属性->...
分类:
其他好文 时间:
2014-06-16 07:30:51
阅读次数:
201
x86架构起源于Intel公司在1978年推出的8086处理器。8086在1981年为IBM
PC所选用,之后x86便成为了个人电脑的标准平台,成为历上最成功的CPU架构。8086是一款16位CPU,之后Intel又推出了一系列完全兼容8086指令集的CPU,字长32位、64位的都有。由于这种向后兼...
分类:
其他好文 时间:
2014-06-16 06:44:36
阅读次数:
215
可执行文件只有装载到内存以后才能被CPU执行。程序就将是菜谱,CPU就像是厨师,计算机的其他硬件就像是厨具,整个炒菜的过程就是一个进程。同样的一份菜谱,不同人可以做出来不同的味道。这个类比真是巧妙。
Linux下面,进程最大使用3G的虚拟空间 Windows下面,进程最大使用2G的虚拟空间 现在计算...
分类:
其他好文 时间:
2014-06-13 15:57:51
阅读次数:
270
今天下午17:00-17:05之间,在请求量没有明显变化的情况下,SLB中的1台云服务器的CPU突然串到100%(当时SLB中一共有3台云服务器)。造成的直接后果是请求执行时间变得超长,最长竟然达到了53秒。另外伴随的表现是大量请求排队。从这些现象分析,我们猜测CPU
100%那台云服务器出现了CP...
分类:
其他好文 时间:
2014-06-12 10:39:48
阅读次数:
279