码迷,mamicode.com
首页 >  
搜索关键字:进程    ( 45771个结果
生产环境下JAVA进程高CPU占用故障排查
问题描述:生产环境下的某台tomcat7服务器,在刚发布时的时候一切都很正常,在运行一段时间后就出现CPU占用很高的问题,基本上是负载一天比一天高。问题分析:1,程序属于CPU密集型,和开发沟通过,排除此类情况。2,程序代码有问题,出现死循环,可能性极大。问题解决:1,开发那边无法排查代码某个模块有...
分类:编程语言   时间:2014-07-22 22:53:57    阅读次数:264
Linux用户态程序计时方式详解
前言 良好的计时器可帮助程序开发人员确定程序的性能瓶颈,或对不同算法进行性能比较。但要精确测量程序的运行时间并不容易,因为进程切换、中断、共享的多用户、网络流量、高速缓存访问及转移预测等因素都会对程序计时产生影响。 本文将不考虑这些影响因素(相关资料可参考《深入理解计算机系统》一书),而仅仅关注.....
分类:系统相关   时间:2014-07-17 00:05:00    阅读次数:406
解决IE浏览器IFrame对象内存不释放问题
最近项目组发现在使用showModalDialog弹出窗体中如果包含IFrame对象,则IFrame对象占用的内存资源在窗体关闭后不会释放。弹出关闭反复多次后,IE浏览器内存占用可超过数百M,严重时IE浏览器报错,且无法关闭,只能通过杀进程的方式重启浏览器。经测试,使用open方式弹出也存在该问题。...
分类:其他好文   时间:2014-07-16 19:01:30    阅读次数:203
C#实现异步编程的两个简单机制
理解程序、进程、线程三者之间的区别:简而言之,一个程序至少有一个进程,一个进程至少有一个线程进程就是在内存中运行的程序(即运行着的程序);一个进程一般只有一个线程,一个进程可以包含多个线程(多线程编程);使用异步编程的简单机制一:异步委托 委托类型的BeginInvoke和EndInvoke方法。 ...
分类:其他好文   时间:2014-07-16 17:36:58    阅读次数:182
C# 禁止同一个客户端重复启动,但允许不同客户端的同一进程启动
安装一个客户端时,多次启动禁止,但安装该客户端两个以上时,允许同时运行,且每个只允许运行一次。首先判断进程运行次数,进程无运行时,运行打开,进程运行个数大于1时,读取每个进程路径,判断路径是否重复,有重复则不允许启动,无重复,则运行启动。
分类:其他好文   时间:2014-07-16 16:46:59    阅读次数:320
数据字典生成工具之旅(4):NPOI操作EXECL
这篇会介绍NPOI读写EXECL,读写EXECL的组件很多,可以使用微软自己的COM组件EXECL.exe读写,不过这种方式限制很大。 1:客户环境必须装Office(虽然现在机子上不装Office的几乎没有吧) 2:EXECL读写完毕后EXECL还有进程还留在后台 ,内存回收不了 基于以上的原因,...
分类:其他好文   时间:2014-07-16 16:02:38    阅读次数:301
Linux多线程程序设计
一、线程理论基础使用线程原因:1、比进程更加节俭。线程是轻量级的。进程:代码共享,数据拷贝。线程所有都是共享的。2、通信简单很多3、多线程程序是一种多任务、并发的工作机制。还有如下优点:使多CPU系统更加有效。操作系统会保证当线程数不大于CPU数目时,不同线程运行于不同的CPU上。改善程序结构:一个...
分类:编程语言   时间:2014-07-16 15:09:35    阅读次数:266
《软硬件接口》课程大纲
《软硬件接口》课程大纲 Coursera课程 The Hardware/Software Interface是华盛顿大学提供的一门课程,其中汇编语言、进程结构、Java实现等章节内容我认为对于学编程的同学来说非常有用。教学环境是Fedora,顺带介绍了一些常用工具的使用。 课程大纲 这门课程将会让学生知道当软件运行时到底发生了什么,并说明这个问题可以通过硬件架构层、汇编层、C语言层和...
分类:其他好文   时间:2014-07-16 14:46:28    阅读次数:249
Linux进程间通信程序设计6----信号量
主要用途:保护临界资源二值信号灯:最大为1计数信号灯:多进程可访问。减1操作。等待自动唤醒。信号量的集合#include#include#include创建/打开int semget(key_t key,int nsems,int semflg)key:键值,由ftok获得。nsems:指定打开或者...
分类:系统相关   时间:2014-07-16 12:44:25    阅读次数:256
Windows下查看8080进程及结束进程命令
Windows下查看进程及结束进程命令1)查看占用8080端口的进程号>netstat –aon | findstr“8080”结果:TCP0.0.0.0:80800.0.0.0:0LISTENING3500可知,进程号为3500的进程占用了8080端口可以使用命令tasklist | findst...
分类:Windows程序   时间:2014-07-16 11:55:45    阅读次数:297
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!