RAID定义:多个独立的物理硬盘按照不同的方式组合起来,形成一个虚拟的硬盘,来提升性能和冗余性。作用:提高IO能力提高耐用性优势:容量和管理:易于灵活的进行容量扩展;“虚拟化”使可管理性极大的增强。性能和优势:“磁盘分块”技术带来性能的提高。可靠性和可用性:通过..
分类:
其他好文 时间:
2016-04-28 12:26:47
阅读次数:
197
memcached搭建缓存系统 linux下memcached安装部署 一、概念 Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。 二、适用场合 1.分布式应用。由于memcached本身基于分 ...
分类:
系统相关 时间:
2016-04-26 15:42:14
阅读次数:
163
(1)利用cache是提升性能的一个很重要方式!cacheModel节点定义了本映射文件中使用的Cache机制:<cacheModel id="userCache" type="LRU"><flushInterval hours="24"/><flushOnExecute statement="up ...
分类:
数据库 时间:
2016-04-24 14:00:48
阅读次数:
208
到现在为止,我已经忘记了我在写什么,但我确定这篇文章是关于Go语言的。这主要是一篇,关于运行速度,而不是开发速度的文章——这两种速度是有区别的。 我曾经和很多聪明的人一起工作。我们很多人都对性能问题很痴迷,我们之前所做的是尝试逼近能够预期的(性能)的极限。应用引擎有一些非常严格的性能要求,所以我们才会做出改变。自从使用了Go语言之后,我们已经学习到了很多提升性能以及让Go在系统编程中正常运转的方法...
分类:
其他好文 时间:
2016-04-22 18:51:38
阅读次数:
249
SQL 语句缺省是在一个 CPU上串行(Serial)执行的,即便系统中有多个 CPU存在,一个 SQL 语句也无法利用它们。这样一来一个 CPU 所能使用的资源就决定了 SQL 语句的性能。这 时提升性能的另一种方法就应运而生,也就是并行处理——同时利用多个 CPU进行工作。正统的理论界认为,企业的数据库有两种类型,OLTP 和 OLAP,前者用于业务处理,其 特点是大量的运行时间很短的事务型...
分类:
数据库 时间:
2016-04-22 14:49:04
阅读次数:
283
原文地址 目录 工具 Unity 分析器 GPA 系统分析器 GPA 帧分析器 如要充分发挥 x86 平台的作用,您可以在项目中进行多种性能优化,以最大限度地提升性能。 在本指南中,我们将展示 Unity* 软件中的多种工具和特性,以帮助您增强 Unity 项目的性能。 我们将介绍如何处理纹理质量、 ...
分类:
编程语言 时间:
2016-04-21 18:31:29
阅读次数:
269
出色的用户体验有三个特征:速度快、响应及时以及无缝。下面的信息帮助你的应用如何能够在Android上实现这些特征。
一、速度快
你不能假设手机与桌面系统和服务器一样提速,更多的是你要关注你的代码是否高效。
编写高效的Android代码,应遵循两个原则:
不要做不必要的事
不要分配不必要的内存
以下是一些达到此目标的小技巧(有一些技巧是与oo的原则冲突,斟酌使用场景):
1、避免建立对...
分类:
移动开发 时间:
2016-04-19 20:07:51
阅读次数:
193
2015年伊始,Google发布了关于Android性能优化典范的专题, 一共16个短视频,每个3-5分钟,帮助开发者创建更快更优秀的Android App。课程专题不仅仅介绍了Android系统中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个 方面展开,Android的渲染机制,内存与GC,电量优化。下面是对这些问题和建议的总结梳理。...
分类:
移动开发 时间:
2016-04-10 14:37:23
阅读次数:
261
本文翻译自Coding-Geek文章:《 How does a relational database work》。原文链接:http://coding-geek.com/how-databases-work/#Buffer-Replacement_strategies紧接上一篇文章,本文翻译了如下章节:一、 Log manager(日志管理)
通过前面的章节,我们已经知道,为了提升性能,数据库...
分类:
数据库 时间:
2016-04-07 08:25:44
阅读次数:
501
本文主要对比测试Python的多线程和多进程模块在CPU类型和I/O的任务操作时的效率一测试CPU消耗类型任务在一台多核CPU的服务器上执行多线程代码,理论上代码执行时会利用多余的CPU核心来提升性能。但是由于Python的GIL的存在,使用多线程来执行CPU繁重的任务,未必能得到性能提升..
分类:
编程语言 时间:
2016-03-13 06:40:43
阅读次数:
194