性能

  • 互联网项目开发效率与系统性能的一个取舍问题

    互联网项目开发效率与系统性能的一个取舍问题 2015-05-03

    问题起源 今天,leader看了我写的代码,提了一个建议.我在写p2p业务系统的时候,数据库底层使用了"关联查询,left-join",leader觉得这样性能不好.他建议,不使用关联查询,每次都是单表查询,如果需要查询关联数据,增加一次查询,然后再把两次甚至多次的数据合并. 即通过程序而不是sql,合并数据. 他的思考逻辑: 他之前在淘宝工作过,web系统对性能要求比较高.Web前端等程序可以使用分布式,量再大,多台应用服务器就可以应付了.而数据库,最多也就是主从结构,很容易成为瓶颈

    关键词: 互联网, 数据库, 性能, 淘宝, web前端
  • Python vs PHP 冒泡排序和累加求和计算性能测试

    Python vs PHP 冒泡排序和累加求和计算性能测试 2015-04-25

    测试环境: 处理器i5-3230M,64位Ubuntu 14.04 Python 2.7.6, PHP 5.4.39, PHP 7.0.0-dev(2015/04/21) 测试内容: 冒泡排序:对10个升序的数进行排序,降序输出,循环1百万次. 累加求和:0+1+2+3+...+99999999 冒泡排序测试结果对比: 程序: Python PHP5 PHP7 耗时: 16.910s 14.715s 8.011s 内存: 35.8m 9.0m 12.5m Python改用xrange后,内存占用

    关键词: python, PHP, 测试, 性能, 冒泡排序
  • android性能测试

    android性能测试 2015-04-22

    没有root的手机,root过再来看这篇文章 步骤 运行windows cmd,输入 adb shell 进入shell状态,此时应该前面会有 $ 符 输入top命令和grep命令 top | busybox grep com.XX(这边是测试的包名) 就可以打印出日志了,一般我们就看cpu% 和 第二个内存占用就可以了. 等等,somebody会说,busybox是什么? 确实,有些手机应该是直接可以运行grep命令的,就像下面这样: top | grep com.XX(这边是测试的包名) 不

    关键词: grep, shell, android, busybox, 测试, 性能
  • Git演示平台上的iBoxDB NoSQL与MySQL的性能测试

    Git演示平台上的iBoxDB NoSQL与MySQL的性能测试 2015-04-22

    每隔一段时间就会出现一篇关于数据库性能描述得天花乱坠的文章,经常出现100W QPS这样的大数字,去掉几千字的文字讲解后,核心内容是一台顶级配置的服务器和为测试专做的配置,对于大部分系统根本不会去购买哪台不知哪里才有卖的服务器,大部分开发人员也不会去折腾哪一堆配置,并且改了默认配置往往引入新问题.怎样的数据库测试才是最真实,反映系统实际运行能力?GIT@OSC的演示平台可以作为一个参考,这里写了两段代码,测试并发10个连接,每个连接读10,000个数据在iBoxDB与MySQL上所需要的时间,时

    关键词: sql, 数据库, 性能, nosql, iBoxDB
  • android性能测试工具

    android性能测试工具 2015-04-14

    Android 性能测试工具- Emmagee:http://www.codeweblog.com/p/emmagee 和 http://www.codeweblog.com/news/55476/emmagee-2-0-released Android性能测试工具APT:http://code.csdn.net/news/2819366

    关键词: android, 性能
  • MySQL运行状态show status详解

    MySQL运行状态show status详解 2015-04-02

    要查看MySQL运行状态,要优化MySQL运行效率都少不了要运行show status查看各种状态,下面是参考官方文档及网上资料整理出来的中文详细解释,不管你是初学mysql还是你是mysql专业级的dba,这都是值得看的. 状态名 作用域 详细解释 Aborted_clients Global 由于客户端没有正确关闭连接导致客户端终止而中断的连接数 Aborted_connects Global 试图连接到MySQL服务器而失败的连接数 Binlog_cache_disk_use Global

    关键词: MySQL, status, 性能
  • OneAPM PHP性能管理平台测试

    OneAPM PHP性能管理平台测试 2015-02-15

    从事PHP开发多年,一直在用XHProf工具调试和解决一些程序的性能问题.XHProf的分析报告虽然提供了基于浏览器的报表界面,但是只提供了函数调用图表,没有更多的图表展示.最近发现国内厂商OneAPM在公测PHP的性能管理产品,很好奇试用了一下,说说测试下来的感受. 1.安装 总体安装非常简单,在OneAPM网站上下载OneAPM PHP Agent,按照页面提示的,几分钟就安装完了,非常容易上手. 安装完后,访问phpinfo可以看到成功加载了OneAPM模块: 2.测试 在测试环境里搭建了

    关键词: apm, PHP, 数据库, 性能, OneAPM
  • SQL Server数据库及SSIS优化攻略

    SQL Server数据库及SSIS优化攻略 2015-02-06

    SSIS是Microsoft SQL Server Integration Services的简称,是生成高性能数据集成解决方案(包括数据仓库的提取.转换和加载 (ETL) 包)的平台.用于提取和加载数据的数据源和目标,清理.聚合.合并和复制数据的转换.一般企业信息系统中的SSIS的Job会在运行一段时间之后就会开始变慢.虽然我们可以通过优化SQL查询语句和优化流程的方法来提高执行效率,但是最终它都是有一个极限的.尽管每次运行都会清除上一次运行在数据库留下的临时数据或者使用Merge语句来刷新表

    关键词: sql, ssis, 优化, Server, 性能
  • 基于图像识别的跨平台的手机自动化测试方案

    基于图像识别的跨平台的手机自动化测试方案 2015-01-16

    图像识别技术目前来说已经相对健全了.用来做手机的自动化测试,于是变有了可能性.思路大概就是通过一张张的截图去点击合适的位置. airtest是跨平台的,一个脚本能在android上跑,也能在ios上跑. 项目地址: https://github.com/netease/airtest star数有点少,不过这不是问题.文档还是挺全的. 代码大部分是用python写的. 贴上代码举个例子. # 引入模块 import airtest # 连接设备, 操作记录写到airtest.log中 dev =

    关键词: android, ios, 测试, 性能
  • 系统优化小记

    系统优化小记 2014-12-24

    测试一直嚷着app初始页面load时间过长,无奈的app开发和前端同学检查过后,把包袱扔给了我这个后台开发.查验后,发现一个初始化调用竟然用了400+ms,再加上网络延迟和app自身数据加载的时间,已经开始挑战用户的耐性.之前写代码完全对效率视而不见,逃避不是解决问题的方法,于是对这个调用分析了一番. 这个接口做的事情包括两方面:业务校验和初始化数据加载.最长的执行路径多达17个远程服务调用,这个17个服务中,耗时最长的达200多ms,最小的不到10ms,总的加起来妥妥的近500ms,不能接受啊

    关键词: Java, 服务, 性能, 调优
  • Web服务器处理HTTP压缩之gzip.deflate压缩

    Web服务器处理HTTP压缩之gzip.deflate压缩 2014-11-13

    一.什么是gzip gzip是一种数据格式,默认且目前仅使用deflate算法压缩data部分: Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台.当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可以减少70%以上的文件大小.这取决于文件中的内容. 利用Apache中的Gzip模块,我们可以使用Gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器.这样经过压缩后实际上降低了网络传输的字节数,最明显的好处就是可以加快网页加载的速

    关键词: gzip, 性能, Http, deflate, web压缩
  • Vert.x学习--性能对比

    Vert.x学习--性能对比 2014-11-05

    Vert.x,一个很强大的高性能分布式框架,套用官网的说法: "Vert.x is a lightweight, high performance application platform for the JVM that's designed for modern mobile, web, and enterprise applications." Vert.x的中文资料不多,学习主要从官网文档.示例及youtube的一些视频入手. 开始前先做个与servlet(基于tomcat)的

    关键词: servlet, 对比, 性能, Vert.X, vertx
  • Building Next--Vertx入门与实践

    Building Next--Vertx入门与实践 2014-11-05

    这几天准备的与同事培训交流的材料,主要讲解了分布式应用系统的设计要点及Vertx使用实践. 完整PPT 点击我 ,动手实验(包含测试用例) 点击我 . 用Jmeter做的性能测试,测试用例见附件,结果中的错误率除servlet bio 400线程那个外都是因为jmeter创建并发线程时(可能是bug吧)造成的,可以忽略.

    关键词: 优化, 性能, 项目, 开源, 分布式, 重构, vertx
  • Thymeleaf模板性能测试

    Thymeleaf模板性能测试 2014-11-02

    1 Beetl 2 FreeMarker 3 Thymeleaf 对于这三种模板的介绍可以在codeweblog.com上查看,对于前两者比较熟悉,对Thymeleaf是新的认识,Thymeleaf有一个地方本人很喜欢,模板页面静态或者动态打开可以正常显示,方便前端测试和后端分离开发,下面是对三者的性能测试. 通过 @闲.大赋 ,找到了测试工具TEB, http://git.codeweblog.com/kiang/teb @kiang _____________________________

    关键词: freemarker, 测试, 性能, Beetl, Thymeleaf
  • Bucardo的性能压测

    Bucardo的性能压测 2014-09-25

    做完Bucardo的部署后,来简单看一下使用bucardo作为双主工具的postgresql性能会降低多少. 环境 : OS :CentOS 6.5 DB:PostgreSQL 9.4beta2 准备: 复制的表tbl_ken 普通的表tt 测试数据100W [postgres@localhost ~]$ psql db_ken psql (9.4beta2) Type "help" for help. db_ken=# create table tbl_ken(id serial p

    关键词: 性能, testing, Performance, bucardo
  • ffmpeg中的sws_scale算法性能测试

    ffmpeg中的sws_scale算法性能测试 2014-08-16

    经常用到ffmpeg中的sws_scale来进行图像缩放和格式转换,该函数可以使用各种不同算法来对图像进行处理.以前一直很懒,懒得测试和甄别应该使用哪种算法,最近的工作时间,很多时候需要等待别人.忙里偷闲,对ffmpeg的这一组函数进行了一下封装,顺便测试了一下各种算法. 简单说一下测试环境,我使用的是Dell的品牌机,i5的CPU.ffmpeg是2010年8月左右的当时最新版本编译而成,我使用的是其静态库版本. sws_scale的算法有如下这些选择. #define SWS_FAST_BIL

    关键词: ffmpeg, 性能, sws_scale
  • HEVC,VP9,x264性能对比

    HEVC,VP9,x264性能对比 2014-08-16

    Dan Grois等人在论文<Performance Comparison of H.265/MPEG-HEVC, VP9, andH.264/MPEG-AVC Encoders>中,比较了下一代编码标准HEVC,VP9的以及当前主流编码标准H.264之间的性能.在此记录一下. 本文中选用的编码器如下: HEVC:HM VP9:libvpx H.264:x264 下表显示了HM的参数配置. 下表显示了VP9和x264的参数配置. 本文中PSNR取值取的是YUV的PSNR.是由Y,U,V三个分量

    关键词: x264, 性能, HEVC, 编码器, VP9
  • AAC规格(LC,HE,HEv2)及性能对比

    AAC规格(LC,HE,HEv2)及性能对比 2014-08-16

    现如今常见的 AAC规格有三种:LC-AAC(最基本的),HE-AAC(AACPlus v1),HE-AAC v2(AACPlus v2).他们三个的关系如下图所示: HE:"High Efficiency"(高效性).HE-AAC v1(又称AACPlusV1,SBR),用容器的方法实现了AAC(LC)和SBR技术.SBR其实代表的是Spectral Band Replication(频段复制).简要叙述一下,音乐的主要频谱集中在低频段,高频段幅度很小,但很重要,决定了音质.如果对整

    关键词: 性能, AAC规格, HEv2
  • Python性能分析

    Python性能分析 2014-07-30

    用 time 粗粒度的计算时间 让我们开始通过使用一个快速和粗暴的方法计算我们的代码:传统的 unix time 工具. $ time python yourprogram.pyreal 0m1.028s user 0m0.001s sys 0m0.003s 三个输出测量值之间的详细意义在这里 stackoverflow article,但简介在这: real -- 指的是实际耗时 user -- 指的是内核之外的 CPU 耗时 sys -- 指的是花费在内核特定函数的 CPU 耗时 你会有你的

    关键词: python, 性能
  • 提高SQL执行性能方案:如何让你的SQL运行得更快

    提高SQL执行性能方案:如何让你的SQL运行得更快 2014-07-30

    ---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略 了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库 环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显.笔者在工作实践 中发现,不良的SQL往往来自于不恰当的索引设计.不充份的连接条件和不可优化的whe re子句.在对它们进行适当的优化后,其运行速度有了明显地提高!下面我将从这三个 方面分别进行总结: ---- 为了更直观地说明问题,所有实例中的SQL运行时间均经过测

    关键词: sql, 数据库, 运行, 方案, 性能
  • tomcat性能调优

    tomcat性能调优 2014-07-17

    一.总结前一天的学习 从"第三天"的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是: ü 吞吐量 ü Responsetime ü Cpuload ü MemoryUsage 我 们也在第三天的学习中对Apache做过了一定的优化,使其最优化上述4大核心指标的读数,那么我们的Apache调优了,我们的Tomcat也作些相应 的调整,当完成今的课程后,到时你的"小猫"到时真的会"飞"起来的,所以请用心看完,这篇文章一方面用来向那位曾写

    关键词: apache, tomcat, 性能, SQL优化, 李哲, abrahamleejay, tomcat性能, 数据库调优
  • quartz在集群环境下解决方案

    quartz在集群环境下解决方案 2014-07-17

    在集群环境下,大家会碰到一直困扰的问题,即多个 APP 下如何用 quartz 协调处理自动化 JOB . 大家想象一下,现在有 A , B , C3 台机器同时作为集群服务器对外统一提供 SERVICE : A , B , C 3 台机器上各有一个 QUARTZ ,他们会按照即定的 SCHEDULE 自动执行各自的任务. 我们先不说实现什么功能,就说这样的架构其实有点像多线程. 那多线程里就会存在"资源竞争"的问题,即可能产生脏读,脏写,由于三台 APP SERVER 里都有 QUA

    关键词: tomcat, quartz, abraham, 性能优化, 策略, 优化, 性能, 集群, leejay, 李哲
  • C#性能优化实践

    C#性能优化实践 2014-06-11

    性能是考量一个控件产品好坏的重要指标,与产品的功能有着同等重要的地位.用户在选择一款控件产品的时候基本都会亲身试验比较同类产品的性能.作为选购那个控件重要因素之一. 控件的性能指什么 降低内存消耗 在控件开发中,内存消耗一般作为次要的考虑,因为现在的计算机一般都拥有比较大的内存,很多情况下,性能优化的手段就是空间换取时间.但是,并不是说,我们可以肆无忌惮的挥霍内存.如果需要支持在大数据量的用例时,如果内存被耗尽,操作系统会发生频繁的内外存交换.导致执行速度急剧下降. 提升执行速度 加载速度. 特

    关键词: 性能, 葡萄城, 控件开发
  • ECMAScript 6,令Node.js也可以写出同步执行的代码(上)

    ECMAScript 6,令Node.js也可以写出同步执行的代码(上) 2014-04-14

    从MOsky的博客阅读此文 引言 本人学习Node.js已有两周了,有点心得,写成文章,一方面便于今后自己查阅,另一方面巩固自己所学.如有错误,请诸位赏脸批评指教. Node.js给我的第一印象就是,它的I/O操作是非阻塞的.非阻塞I/O带来了性能上的优势.与Java的阻塞式I/O操作做对比,Java程序需要从网络下载资源的时候,阻塞线程,当查询数据库的时候,阻塞线程,当读取文件的时候,阻塞线程.诸如此类的来自I/O的阻塞将浪费不少CPU的时间.如果心疼这些浪费的时间,那好,你就多开几个线程或进

    关键词: JavaScript, NODE.js, nodejs, 线程, 性能
  • 微软工程师建议的11条数据库设计准则

    微软工程师建议的11条数据库设计准则 2014-03-27

    从MOsky的博客中阅读本文 简介 作者:Shivprasad koirala 前微软ASP/ASP.NET的MVC工程师,现在印度当CEO.如果你认为本文有些地方翻译不准确,可以去译译网对应的贴子参与本贴的翻译. 引言 在你开始读这篇文章之前,我可要事先声明,我可不是什么数据库设计方面的大师什么的.这11条设计准则,都是我从实际项目中,从经验中,从阅读和学习之中总结而来的.我个人认为,如我来设计数据库,遵循这11条准则,会让我受益良多.请多指教. 我之所以要写这么一篇详尽的文章,那是因为,我发

    关键词: 数据, 数据库, 性能, 存储, 数据管理
  • 写在前端性能优化之前你应该知道的 - 浏览器的加载和渲染 - 专业成就梦想

    写在前端性能优化之前你应该知道的 - 浏览器的加载和渲染 - 专业成就梦想 2014-03-23

    前言 一直想写点关于前端性能的东西,后来感觉所谓的性能优化最基本的前提是你要知道浏览器是如何针对web页面工作的.后来由于过年以及换工作等原因耽搁下来,只好利用这个休息的周末写一下. 本来打算好好研究一下关于前端性能优化的一些内容,看了一些发现有的地方不是很明了.所以觉得先把浏览器加载渲染这个过程摸清楚,本文是多方总结和我自己的一点研究,如果有不对的地方,还请指出,谢谢. 加载 首先我们要有一个概念,浏览器显示出一个页面,即使只拿前端抛开服务器和数据库,也是一个很复杂的过程.尽管它很复杂,但还是

    关键词: JavaScript, DOM, css, 性能, 前端
  • 如何分析python程序的性能

    如何分析python程序的性能 2014-02-24

    程序性能分析需要基本上需要搞清楚4个问题 程序到底有多快 程序的瓶颈到底在哪里 程序占用内存多少 是否存在内存泄露 下面我们使用一些工具来回答以上四个问题. 获取程序运行的大概时间 在linux平台上,可以使用time命令得到程序运行的大概时间: $ time python yourprogram.py real 0m1.028s user 0m0.001s sys 0m0.003s 简短的来说,其输出的结果说明: real - 程序实际运行的时间 user - 用户空间话费的cpu时间 sys

    关键词: python, 内存, 性能
  • 性能与可伸缩性

    性能与可伸缩性 2013-12-24

    摘录: 当操作性能由于某种特定的资源而受到限制时,该操作成为资源密集型的操作.比如cpu密集型,数据库密集型! 可伸缩性是指:当增加计算资源时(例如CPU,内存,存储容量或io带宽),程序的吞吐量或者处理能力相应的增加! 并发应用程序中针对可伸缩性进行设计和调整时采用的方法与传统的性能调优方法截然不同. 传统:用更小的代价完成相同的工作!例如缓存重用结果!减少算法复杂度! 可伸缩性调优:设法将问题的计算并行化,利用更多的计算资源来完成更多的工作! 性能的两个方面: 多快(某任务单元需要多快才能处

    关键词: 性能, 并发, 可伸缩
  • python-性能分析方法

    python-性能分析方法 2013-12-05

    入门: 参看这篇文章不错 http://www.cnblogs.com/btchenguang/archive/2012/02/03/2337112.html 其中cProfile是C的扩展类,profile是纯python实现,两个包提供的方法几乎相同. 上下文运行环境问题: 但文中的做法,有时用cProfile.run("xxx()")时,会报错:找不到要执行的xxx()对象/方法. 是因为cProfile.run是通过 exec()启动一个新进程去执行xxx(),原本的上下文环境

    关键词: python, 测试, 性能, profile
  • PostgreSQL数据库和与mysql的性能比

    PostgreSQL数据库和与mysql的性能比 2013-11-15

    如果很粗略地观察 PostgreSQL,会觉得这个数据库系统和其它数据库很类似.因为 PostgreSQL 使用 SQL 语言来在执行资料的查询.这些资料通过连外键联系在一起,以一系列表格的形式存在.PostgreSQL 相对于竞争者的主要优势,主要的特征为可编程性:对于使用数据库资料的实际应用,PostgreSQL 让开发与使用的工作,变得更加容易. SQL 数据在"平面表格"中存储简单的数据类型,需要用户使用查询把有关的信息收集在一起.这与应用和用户利用数据自身的方式相对立:典型的

    关键词: postgresql, MySQL, 性能, PostgreSQL数据库和与mysql的性能比
  • Oracle与MySQL性能比较

    Oracle与MySQL性能比较 2013-11-15

    oracle优点: 1.处理速度快,非常快 2.安全级别高.支持快闪以及完美的恢复,即使硬件坏了 也可以恢复到故障发前的1s 3.几台数据库做负载数据库,可以做到30s以内故障转移 4.网格控制,以及 数据仓库方面 也非常强大 oracle缺点: 1.不开源 2.收费高 至于mysql: 1.号称世界最快的数据库,连yahoo.google都用它,又免费,前途无量 2.但是,mysql没有事务的概念 Oracle数据库与MySQL数据库的主要区别如下: 0 . 组函数用法规则 mysql 中组函

    关键词: oracle, MySQL, 性能, Oracle与MySQL性能比较
  • 关于final关键字的在编程中的使用与说明

    关于final关键字的在编程中的使用与说明 2013-10-31

    一.final用于构建不可变对象. 根据程序上下文环境,Java关键字 final有"这是无法改变的"或者"终态的"含义,它可以修饰非抽象类.非抽象类成员方法 和变量 二.final用法 1.在class上加入final,表示此class不可以被继承,没有子类,final类中的方法默认是final的,常用于专用的工具类,或者业务实现类,以防止改变原来的实现. public final class user{ } 2.在方法前加入final,表示此方法不能被子类的方法

    关键词: 性能, final, 同步, 编程习惯
  • 小贴士--提高PHP程序在NGINX代理服务器的性能

    小贴士--提高PHP程序在NGINX代理服务器的性能 2013-09-11

    NGINX本身就是面向最大性能的代理服务器,因此在使用NGINX,并没有性能调整的配置工作.但是却有很多选项可用于定制NGINX的行为,利用底层硬件和操作系统. 下面将介绍用于提供PHP在NGINX的性能的3个小贴士. 调整工作进程 硬件处理器和NGINX可以利用多个物理或虚拟的处理器.通常情况下,Web服务器不会被配置来处理多个工作负载(例如服务器不会被同一时间用于Web服务器和打印服务器).因为NGINX不支持多线程工作进程,那么配置NGINX使用所有可用的处理器就非常有必要. 以Linux

    关键词: nginx, PHP, 性能, 代理服务器
  • 选择器性能测试工具

    选择器性能测试工具 2013-08-16

    非常有意思. http://stevesouders.com/efws/css-selectors/csscreate.php

    关键词: css, 选择器, 性能
  • 系统级编程语言性能大PK的笑话-Go语言

    系统级编程语言性能大PK的笑话-Go语言 2013-08-06

    喜欢和不喜欢Go语言的都喜欢拿性能PK说事. 流传比较广的是benchmarksgame的PK数据: http://benchmarksgame.alioth.debian.org/u64q/go.php 在 benchmarksgame 测试中, Go语言的性能已经由之前的很烂到现在和C语言持平或2倍差距之内, 当然还有 3个测试性能差距比较大. 具体的原因我就不细说了, 可以参考我另一个文章: Go1.1性能测试报告(和C差距在10%以内) . 当然, 很多Go语言黑是从来不相信Go语言的性

    关键词: Golang, 性能
  • [极客之作]快到极致的Android模拟器--Genymotion

    [极客之作]快到极致的Android模拟器--Genymotion 2013-07-02

    转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激! :-) http://my.codeweblog.com/ryanhoo/blog/141824 还在用Android原生模拟器? 给你推荐一款全方位把Android原生模拟器秒成渣渣的神器:Genymotion! 需要理由? 性能卓越 作为历史上最快的Android模拟器(没有之一),秒级开机关机速度足够让你膜拜了(粗略估计5-20s不等),Android模拟器应该是1min起吧(如果你够幸运的话)?

    关键词: emulator, android, 性能, 模拟器, Genymotion
  • EasyUI的渣性能

    EasyUI的渣性能 2013-05-23

    项目一开始没有经过性能测试匆忙选用了EasyUI作为前端组件. 由于开发过程中一直采用的Chrome作为开发浏览器,IE下仅作基本兼容性考察.没有重视潜藏的性能问题. 到了项目收尾时,用户进行试用时,发现在IE7.IE8下性能实在太过于不理想,一度我都想重新推倒重新来,但想想几十个页面呢,还是算了. 哎,最终我被迫无奈,尝试通过改源码来提高easyui的效率,此时又遇到一个头疼的难题,easyui的开源代码方法名均为乱码,想要改进,对于我这个只懂基本JS的人来说,难于上青天哇,桑不起! 教训啊,

    关键词: datagrid, 性能, EasyUI
  • 提高HTML5 canvas性能的几种方法!

    提高HTML5 canvas性能的几种方法! 2013-05-21

    简介 HTML5 canvas 最初起源于苹果(Apple)的一项实验,现在已经成为了web中受到广泛支持的2D快速模式绘图(2D immediate mode graphic)的标准.许多开发者现在利用它来实现众多的多媒体项目.可视化醒目以及游戏等等.然而,随着我们构建的应用程序的复杂度的增加,我们难免会遇到所谓的性能问题. 已经存在众多优化canvas性能的方法了,但是还没有一篇文章将这些方法系统的整理并加以分析.本文的目的就在于将这些方法整理.巩固以使其曾为开发者们更容易理解.消化.吸收的

    关键词: canvas, 优化, html5, 测试, 性能
  • gp性能管理

    gp性能管理 2013-04-20

    1.gp数据库的性能由一组segment服务中最慢的segment决定 2.gp数据库暂时不支持触发器 3.Greenplum数据库能够很好的运行在传统的UNIX文件系统上,比如BSD/UFS/FFS文件系统上,很多操作系统支持,在linux操作系统上,XFS是被推荐的,在solaris操作系统上,ZFS是被推荐的. 4.gp数据库概述: (1)灵活的可扩展性:在线扩展容量和性能:(2)快速接收来自不同来源的大量数据:(3)为数据库内分析提供高性能并行处理能力:(4)支持高的用户并发率:(5)极

    关键词: 性能, 管理
  • PHP md5 vs sha1 性能测试

    PHP md5 vs sha1 性能测试 2013-04-15

    先上代码: <?php $loop = 100000; $input = '情缘巴士站 演唱:谭咏麟 一步一想心中向着渺茫 沿路挂着城市新装 冬日追赶风中漂亮女郎 怀念令体温正下降 一幅思忆车厢邂逅你 坐近身边像情侣没距离 轻摆中当肩碰着你 是最不可解释的完美 正是你 我没逃避 在这浅水湾的一个终站 让两颗心一起 走出美丽传奇 你缠绵无尽一生不忘记 冬日海湾多少个梦酝藏 藏着昨日情侣衷伤 一夜疯狂不可以是永恒 潮汐里恋火已埋藏 一幅思忆车厢邂逅你 坐近身边像情侣没距离 轻摆中当肩碰着你 是最不可

    关键词: sha1, md5, PHP, 性能
  • PHP Memcache get 性能测试

    PHP Memcache get 性能测试 2013-04-15

    PHP 的 Memcache 客户端所提供的 get 方法中,key 参数可以用 string 或 array 两种形式给出.详情请见PHP手册. 为了比较获取多个 key 的性能,我对这两种方式做了以下测试: <?php $mc = new Memcache(); $mc->connect('192.168.1.235', 11211); /* $mc->set('test/key/1', 'test/key/1'); $mc->set('test/key/2', 'test/k

    关键词: memcache, PHP, get, 性能
  • spring mongodb 封装之后效率下降了吗?

    spring mongodb 封装之后效率下降了吗? 2013-04-14

    long s=Calendar.getInstance().getTimeInMillis(); Query q=new Query(Criteria.where("category").is("公司研究")); List<ReportModel> savedUser = mongoOperation.find(q,ReportModel.class,"report"); long s1=Calendar.getInstance().

    关键词: MongoDB, 性能, spring, 效率
  • 25条提高iOS App性能的建议和技巧

    25条提高iOS App性能的建议和技巧 2013-04-12

    这篇文章来自iOS Tutorial Team 成员 Marcelo Fabri, 他是 Movile 的一个iOS开发者. Check out his personal website or follow him on Twitter.原文地址 当我们开发iOS应用时,好的性能对我们的App来说是很重要的.你的用户也希望如此,但是如果你的app表现的反应迟钝或者很慢就会让你得到不好的评论. 然而,由于IOS设备的限制有时很难工作得很正确.我们开发时有很多需要我们记住这些容易忘记的决定对性能的影

    关键词: ios, 性能
  • scala和clojure的性能

    scala和clojure的性能 2013-03-18

    有一个网站能够提供不同中语言之间的性能比较: http://shootout.alioth.debian.org/u64/index.php 看看scala和java以及clojure和java的比较结果:基线以下的说明比java好. 看起来scala比clojure的性能好不少.同时代码量也少很多.这个结果不一定客观.有的时候可能需要权衡.毕竟有的时候一个程序可能很复杂.

    关键词: scala, 性能, Clojure
  • Java序列化与JSON序列化大比拼

    Java序列化与JSON序列化大比拼 2013-03-10

    一.背景 有项目需要传输Map结构的数据,有人倾向用Java序列化来做,有人倾向用JSON的序列化来做.所以我们还是比比吧. Java观点:Object2Object,使用时简单快速. JSON观点:JSON格式与语言无关,扩展性强,速度也应该不慢. 大家可能对Java序列化都有一个错误的认识,认为Java序列化比JSON的序列化效率高并且序列化的数据小,其实实际上并不一定是这样,我这次就想通过实际测试来解开这个谜团. 二.测试方式 测试同一个Map<String,Object>并序列化为by

    关键词: json, Java, 性能, 序列化, 反序列化
  • Rails, Wicket, Grails, Play, Lift, JSP性能比较测试

    Rails, Wicket, Grails, Play, Lift, JSP性能比较测试 2013-03-05

    Rails, Wicket, Grails, Play, Lift, JSP » JT Dev 测试结果:JSP无论在单用户还是多用户并发情况下,大大优于其他对手(banq:是否可以得出最接近JSP,最简单MVC或WEB框架性能最好);Rails单用户性能不错,但是并发性能很差,所以它很容易有蒙蔽性,会让人产生错觉:Play框架无论单用户和并发都是倒数第二,羞得Play框架人在原文留言,让作者用native(估计C)来测试,或者用Scala版本的Play来测试.Wicket单用户倒数第一,并发情

    关键词: 框架, 性能, 比较
  • PlayFramework 2.1 技巧-性能调优实战

    PlayFramework 2.1 技巧-性能调优实战 2013-02-04

    转载请注明出处,保持署名 作者:joymufeng 1. 为什么要调优? 1.1 实验:一个简单的示例 Play Framework2.1的基本设计思想是能够快速处理大量耗时较少的请求,比较耗时的请求采用异步方式完成.为了很好地说明这一点,让我们来看一个例子,编写控制器代码如下: public static AtomicInteger count = new AtomicInteger(0); public static Result test(Long id) { if(id!=0){ try

    关键词: Framework, 性能, 调优, Play
  • OpenERP 负载平衡

    OpenERP 负载平衡 2013-01-21

    OpenERP 7.0 带来了许多新特性,架构上也有许多改进.其中可配置 worker 参数,可使 OpenERP 运行在多进程模式,突破GIL的限制,有效利用了现代多核CPU的性能.但默认情况下,OpenERP 只能运行于一台服务器,对于提供SAAS服务或并发很大的情况下,单台服务器的性能是有限的.本文介绍实现 OpenERP 负载平衡的方法和原理. 一.架构 ┌────────────────────────────────┐ │ Nginx │ └─────────────────────

    关键词: 性能, 负载平衡, OpenERP
  • Python编程规范及性能优化

    Python编程规范及性能优化 2013-01-16

    Python编程规范及性能优化 Ptyhon编程规范 编码 所有的 Python 脚本文件都应在文件头标上 # -*- coding:utf-8 -*- .设置编辑器,默认保存为 utf-8 格式. 注释 业界普遍认同 Python 的注释分为两种的概念,一种是由 # 开头的"真正的"注释,另一种是 docstrings.前者表明为何选择当前实现以及这种实现的原理和难点,后者表明如何使用这个包.模块.类.函数(方法),甚至包括使用示例和单元测试. 坚持适当注释原则.对不存在技术难点的代

    关键词: python, 编程, 优化, 性能, 规范
  • 最快的ext4 mount参数

    最快的ext4 mount参数 2013-01-01

    用一台比较老的ThinkPad跑Ubuntu. 磁盘性能是一个比较严重的问题.所以Google了下,稍微做了点比较. ext4文件系统用以下的参数mount可以获得比较好的性能: errors=remount-ro,nobarrier,noatime,nodiratime,journal_async_commit 用以上的内容替换/etc/fstab文件中,根文件系统对应的挂载参数部分即可.

    关键词: ubuntu, linux, ext4, 性能, mount

iOS 开发

Android 开发

Python 开发

JAVA 开发

开发语言

PHP 开发

Ruby 开发

搜索

前端开发

数据库

开发工具

开放平台

Javascript 开发

.NET 开发

云计算

服务器

Copyright (C) codeweblog.com, All Rights Reserved.

CodeWeblog.com 版权所有 闽ICP备15018612号

processed in 0.134 (s). 8 q(s)