前言 虽然CPU主频的提升会带动系统性能的改善,但系统性能的提高不仅仅取决于CPU,还与系统架构、指令结构、信息在各个部件之间的传送速度及存储部件的存取速度等因素有关,特别是与CPU/内存之间的存取速度有关。 若CPU工作速度较高,但内存存取速度相对较低,则造成CPU等待,降低处理速度,浪费CP.....
分类:
其他好文 时间:
2014-09-28 21:36:15
阅读次数:
187
GC,Garbage Collect,中文意思就是垃圾回收,指的是系统中的内存的分配和回收管理。其对系统性能的影响是不可小觑的。今天就来说一下关于GC优化的东西,这里并不着重说概念和理论,主要说一些实用的东西。关于概念和理论这里只做简单说明,具体的大家可以看微软官方文档。一、什么是GC ...
分类:
其他好文 时间:
2014-09-26 22:28:18
阅读次数:
213
这篇文章主要介绍一些Linux性能检测相关的命令。 vmstat和iostat的两个命令可以运行在主流的Linux/Unix操作系统上。如果vmstat和iostat命令不能再你的电脑上运行,请安装sysstat包。因为vmstat和iostat命令是集成在SYSSTAT(系统监视工具)包里面。 i...
分类:
移动开发 时间:
2014-09-25 05:18:48
阅读次数:
467
一、前言很多数据库系统性能不理想是因为系统没有经过整体优化,存在大量性能低下的SQL语句。这类SQL语句性能不好的首要原因是缺乏高效的索引。没有索引除了导致语句本身运行速度慢外,更是导致大量的磁盘读写操作,使得整个系统性能都受之影响而变差。解决这类系统的首要办法是优化这些没有索引或索引不够好的SQL...
分类:
数据库 时间:
2014-09-24 18:31:37
阅读次数:
229
LAMP最初是指Linux、Apache、MySQL和PHP(或Perl)。LAMP环境调优对任何系统进行调优的第一步都是了解它的工作原理。按照最简单的形式,基于LAMP的应用程序是用PHP这样的脚本语言编写的,它们作为Linux主机上运行的ApacheWeb服务器的一部分运行。PHP应用程序通过请求的URL、所..
分类:
其他好文 时间:
2014-09-23 20:54:55
阅读次数:
185
二配置MPMApache是模块化的,因为可以轻松添加和移除特性。在Apache的核心,多处理模块(Multi-ProcessingModule,MPM)提供了这种模块化功能性——管理网络连接、调度请求。MPM使您能够使用线程,甚至能够将Apache迁移到另外一个操作系统。每次只能有一个MPM是活动的,必须使..
分类:
Web程序 时间:
2014-09-23 17:20:45
阅读次数:
227
内存池可有效降低动态申请内存的次数,减少与内核态的交互,提升系统性能,减少内存碎片,增加内存空间使用率,避免内存泄漏的可能性,这么多的优点,没有理由不在系统中使用该技术。内存池分类:1、不定长内存池。典型的实现有apr_pool、obstack。优点是不需要为不同的数据类型创建不同的内存池,缺点是造...
分类:
其他好文 时间:
2014-09-23 01:54:23
阅读次数:
279
内存池可有效降低动态申请内存的次数,减少与内核态的交互,提升系统性能,减少内存碎片,增加内存空间使用率,避免内存泄漏的可能性,这么多的优点,没有理由不在系统中使用该技术。内存池分类:1、不定长内存池。典型的实现有apr_pool、obstack。优点是不需要为不同的数据类型创建不同的内存池,缺点是造...
分类:
其他好文 时间:
2014-09-23 01:53:23
阅读次数:
258
最近做个项目,就是要取得cpu占有率等等的系统信息,一开始以为要用动态链接库了,但后来发现可以像下面这样做,不去调用jni,这样省去了很多看新技术的时间o(∩_∩)o...在Java中,可以获得总的物理内存、剩余的物理内存、已使用的物理内存等信息,下面例子可以取得这些信息,并且获得在Windows下...
分类:
编程语言 时间:
2014-09-19 17:10:45
阅读次数:
325
转自http://storage.it168.com/a2011/0323/1169/000001169755_all.shtml作为一个数据库管理员,关注系统的性能是日常最重要的工作之一,而在所关注的各方面的性能只能IO性能却是最令人头痛的一块,面对着各种生涩的参数 和令人眼花缭乱的新奇的术语,再...
分类:
数据库 时间:
2014-09-17 20:06:22
阅读次数:
3596