摘要:
CPU占用率高的九种可能1、防杀毒软件造成故障由于新版的KV、金山、瑞星都加入了对网页、插件、邮件的随机监控,无疑增大了系统负担。处理方式:基本上没有合理的处理方式,尽量使用最少的监控服务吧,者,升级你的硬件配备。2、驱动没有经过认证,造成CPU资源占用100%大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因。 处理方式:尤其是显卡驱动特别要注意,建议使用微软认证的或由官方发布的驱动,并且严格核对型号、版本。3、病毒、木马造成大量的蠕虫病毒在系统内部迅速复制,造成CPU占用资源率据高不下。解决办法:用可靠的杀毒软件彻底清理系统内存和本地硬盘,并且打开系统设置软件,察看有无异常启动的程序。 阅读全文
posted @ 2012-10-16 16:34
Areas
阅读(641)
评论(0)
推荐(0)
摘要:
使用 .Net Memory Profiler 诊断 .NET 应用内存泄漏(方法与实践)博客分类:Troubleshooting & tuning.netASP.netLoadrunnerASP算法 做过应用诊断与优化的朋友都知道内存泄漏和带来的危害,对这种情况的分析和定位一般会比较困难,尤其在 .NET/Java 应用中,隐式的堆内存管理以及托管对象间纷繁复杂的引用关系,使分析和定位问题更加复杂。本文以我的了解,尽量说明了:一种对 .NET/Java 托管内存类应用的内存泄漏分析和诊断方法;使用 .Net Memory Profiler 工具对一个真实 ASP.NET 应用中存在内 阅读全文
posted @ 2012-10-16 16:29
Areas
阅读(664)
评论(0)
推荐(1)
摘要:
一、什么是内存泄露?在计算机科学中,内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费。通常我们所说的内存泄漏是指堆内存的泄漏。堆内存是指程序从堆中分配的,大小任意的(内存块的大小可以在程序运行期决定),使用完后必须显示释放的内存。应用程序一般使用malloc,realloc,new等函数从堆中分配到一块内存,使用完后,程序必须负责相应的调用free或delete释放该内存块,否则,这块内存就不能被再次使用,我们就说这块内存泄漏了。二、内存泄露的分类: 1.. 阅读全文
posted @ 2012-10-16 16:04
Areas
阅读(330)
评论(0)
推荐(0)
摘要:
托管堆的内存分配(下文中的托管堆指的是GC堆) 托管堆是以应用程序域为依托的,即每一个应用程序域有一个托管堆,每一个托管堆也只属于一个应用程序域,且托管堆是一块连续的内存,其中的对象也是紧密排列的。相对于C++中的非连续内存堆来说,托管堆的内存分配效率要高。托管堆维护了一个指针,指向当前已使用内存的末尾,当需要分配内存的时候,只需要指针向后移动指定数量的位置即可。而且托管堆通过应用程序域实现了应用程序之间内存的隔离,即不同的应用程序域之间在正常情况下是不能相互访问各自的托管堆的。垃圾收集 垃圾收集的算法有很多。例如引用计数、标记清除等等,托管堆使用的标记清除算法。 托管堆使用的是分代标记清除算 阅读全文
posted @ 2012-10-16 15:59
Areas
阅读(3747)
评论(0)
推荐(0)
摘要:
内存泄露求助编辑百科名片内存泄露在编程时进行动态内存分配是非常必要的。它可以在程序运行的过程中帮助分配所需的内存,而不是在进程启动的时候就进行分配。然而,有效地管理这些内存同样也是非常重要的。在大型的、复杂的应用程序中,内存泄漏是常见的问题。当以前分配的一片内存不再需要使用或无法访问时,但是却并没有释放它,那么对于该进程来说,会因此导致总可用内存的减少,这时就出现了内存泄漏。尽管优秀的编程实践可以确保最少的泄漏,但是根据经验,当使用大量的函数对相同的内存块进行处理时,很可能会出现内存泄漏。尤其是在碰到错误路径的情况下更是如此。目录简介内存泄漏分类内存泄漏的定义后果常见问题程式设计中的问题影响展 阅读全文
posted @ 2012-10-16 15:56
Areas
阅读(355)
评论(0)
推荐(0)
摘要:
How to monitor Web server performance by using counter logs in System Monitor in IISArticle ID: 313064 -View products that this article applies to.Retired KB Content DisclaimerThis article was previously published under Q313064Expand all|Collapse allOn This PageSUMMARYHow to Create a Counter LogHow 阅读全文
posted @ 2012-10-16 15:44
Areas
阅读(392)
评论(0)
推荐(0)
摘要:
Web 日志和历史流量分析可以让您深入了解会出现何种流量,但如何才能确定您基础结构的实际承载量呢?这时,您需要一种工具来使您的基础结构机器应用程序栈达到临界 点。免费的 Web 能力分析工具 (WCAT) 应运而生,它是一种轻量级负载生成实用工具,不仅能够重现对 Web 服务器(或负载平衡服务器场)的脚本 HTTP 请求,同时还可以收集性能统计数据供日后分析之用。而且它还支持 IPv6 网络。另外,WCAT 是多线程应用程序,并且支持从单个源控制多个负载测试客户端,因此您可以模拟数千个并发用户。该实用工具利用您的旧机器作为测试客户端,其中每个测试客户端又可以产生多个虚拟客户端(最大数量取决于客 阅读全文
posted @ 2012-10-16 15:38
Areas
阅读(360)
评论(0)
推荐(0)
摘要:
IIS 6.0 Documentation>IIS 6.0 Operations Guide>Server Administration Guide>Using Command-Line Administration ScriptsManaging Applications and Web Service Extensions Using Scripts (IIS 6.0)You can use two command-line scripts, which are stored insystemroot\system32, to configure and manage a 阅读全文
posted @ 2012-10-16 15:35
Areas
阅读(226)
评论(0)
推荐(0)
摘要:
说到Windows环境下的性能管理,许多人首先想到的可能就是无处不在的Performance Monitor工具。早在Windows NT时代,Performance Monitor就是获取性能信息的主要工具,当然,任务管理器和Windows管理规范(Windows Management Instrumentation)也属于常用工具之列,它们不仅能够提供性能数据,而且还能提供其他与性能有关的管理信息。本文介绍了一些充分发挥这些经典工具潜能的技巧,同时介绍了Windows XP新增的工具,探讨如何运用它们来评估系统的性能情况。 一、什么是性能管理? 对于许多管理员来说,Windows的性能.. 阅读全文
posted @ 2012-10-16 14:28
Areas
阅读(933)
评论(0)
推荐(0)
摘要:
Inside SharePoint Creating an External Storage Solution for SharePointPav ChernyCode download available at: ChernySharePoint2009_06.exe (2,006 KB) Contents Internal Binary Storage External Binary Storage Building an Unmanaged EBS Provider Building a Managed EBS Provider Registering an EBS Provider . 阅读全文
posted @ 2012-10-16 13:47
Areas
阅读(409)
评论(0)
推荐(0)
浙公网安备 33010602011771号