要么不做,要做就做最好,严谨。1,性能测试指标,综合衡量系统性能。用于描述系统性能状况,性能测试的结果TPS、并发用户数、响应时间、业务处理能力(每秒业务量)、硬件指标(CPU、内存、磁盘IO)2,性能相关的配置,提前了解会影响系统性能的配置运行内存大孝内存大孝CPU3..
分类:
其他好文 时间:
2016-05-20 14:46:00
阅读次数:
183
oracle学习笔记
swap
这节课老师讲了很多,虽说看起来很多都没有用,但老师讲的仔细,我们应该认真了解一下。
这节课主要内容是硬盘的工作机制,工作原理,
以一些系统性能分析工具为线,并附带讲了系统中cpu、内存的工作机制。
对以后进行orace的优化,操作系统的学习非常有帮助。
此前讲过计算机的工作机制。
程序在硬盘上,执行时首先被调入内存成为进程,cpu按照时...
分类:
数据库 时间:
2016-05-18 18:29:40
阅读次数:
196
一.系统性能分析1.系统的性能是指操作系统完成任务的有效性、稳定性和响应速度。操作系统完成任务与系统自身设置、网络拓扑结构、路由设备、路由策略、接入设备、物理线路有关。当linux服务器出现问题,应该从应用程序、操作系统、服务器硬件、网络环境等方面排查。2.性能优化..
分类:
系统相关 时间:
2016-05-17 22:49:16
阅读次数:
266
系统瓶颈分析 一、系统瓶颈分析示例 例1: 交易的响应时间如果很长,远远超过系统性能需求,表示消耗CPU的数据库操作,例如排序、执行aggregate functions(例如sam、min、max、count)等较多,可以考虑是否有索引以及索引建立的是否合理;尽量使用简单的表联接;水平分割大表格等 ...
分类:
其他好文 时间:
2016-05-17 08:32:36
阅读次数:
219
1.1、系统性能 系统性能是对整个系统的研究,包括了所有的硬件组件和整个软件栈 系统性能是需要多类人员参与的事务,包括系统管理员、技术支持人员、应用开发者、数据库管理员和网络管理员。 1.2、事情 性能领域包括以下的事情 1、设置性能目标和建立性能模型 2、基于软件或硬件原型进行性能特征归纳 3、对 ...
分类:
其他好文 时间:
2016-05-16 01:43:38
阅读次数:
143
需求: 假设已经有了一些类,现在想统计每个方法调用花了多长时间,该怎么做? 思路: 我第一个想法就是去每个方法执行前后记录一下当前的时间戳,然后相减统计到日志。 OK,没问题,那么这样做合理吗? 首先,工作量大且全部都是重复劳动; 其次,扩招性极其差; 再次,不优雅,写代码不仅要考虑到完成需求,一定 ...
分类:
编程语言 时间:
2016-05-15 07:04:10
阅读次数:
235
常见质量属性 1.性能 性能就是一个东西有多快,通常指响应时间或延迟。 响应时间:从发出请求到收到响应所用的时间,比如用户点击网页中的超链接或桌面应用程序中的按钮 延迟:消息从A点到B点,通过你的系统所用的时间。 就算构建的不是“高性能”软件系统,性能也可应用于Web应用系统、桌面应用系统、面向服务 ...
分类:
其他好文 时间:
2016-05-14 00:53:19
阅读次数:
194
本文共包含:商业性能测试、监控、分析工具和免费、开源性能测试监控分析工具;共涉及java、php、net等各种开发语言平台,有系统性能分析、文件系统分析、微博、系统分析、数据性能分析等各种工具,可以说本文包含了现有的所有的性能测试监控分析工具工具133种。 Java程序性能分析工具 VisualVM ...
分类:
其他好文 时间:
2016-05-13 08:54:26
阅读次数:
432
本文讲解了如何将新对象预留在年轻代、如何让大对象进入年老代、如何设置对象进入年老代的年龄、稳定的
Java 堆 VS 动荡的 Java 堆、增大吞吐量提升系统性能、尝试使用大的内存分页、使用非占有的垃圾回收器等主题。
开始之前
Java 虚拟机有自己完善的硬件架构, 如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java...
分类:
其他好文 时间:
2016-05-12 18:02:12
阅读次数:
247
上篇文章我们介绍了全量更新solr索引,但是在数据量较大时,频繁的更新索引会消耗系统性能,如果更新频率较低,则会影响短时的数据准确性,所以,更新时间的间隔是个很难界定。增量索引解决了这个问题,我们可以在较短的时间内只更新那些变化的数据,这样就避免了大批量的数据更新,因为数据量小,我们可以设置较短的时间间隔,大幅度的提高了用户体验度。本文介绍增量索引。...
分类:
其他好文 时间:
2016-05-12 17:49:55
阅读次数:
473