优化_Tag标签_程序员俱乐部
中国优秀的程序员网站
程序员频道
CXYCLUB技术
地图
最新资讯
|
百度新闻
|
GOOGLE地图
|
RSS订阅
|
更多
职场话题
生活休闲
恋爱交友
程序人生
学习进修
职业发展
项目管理
求职面试
程序员创业
JAVA
.NET
C/C++
Ruby
Delphi
JavaScript
PHP
ASP
JSP
HTML
XML
移动开发
开发工具
其他
编程开发
数据库
操作系统
新闻资讯
互联网
非技术区
非技术区
生活休闲
恋爱交友
职业发展
求职面试
程序人生
移动开发
开发工具
DB2
MySql
Sybase
开发
JAVA
.NET
PHP
C/C++
数据库
SQL Server
Oracle
互联网
运营
推广
营销
SEO
系统
Linux
Unix
Windows
资讯
动态
产品
人物
创业
职场
学习
管理
热搜:
歌德巴赫猜想
web3j
区块链
以太坊
报表分析
管理系统
反序列化
GUI
男性
胸罩
市场饱和
原创团队
Siri
管理层
同比增长
歌德巴赫猜想
web3j
区块链
以太坊
报表分析
管理系统
反序列化
GUI
男性
胸罩
更多>>
当前位置:
程序员俱乐部
>>
Tag标签
>>
优化
>>列表
·
C++的性能优化实践
发布时间:2013-06-19
优化准则:1.二八法则:在任何一组东西中,最重要的只占其中一小部分,约20%,其余80%的尽管是多数,却是次要的;在优化实践中,我们将精力集中在优化那20%最耗时的代码上,整体性能将有显著的提升;这个很好理解。函数A虽然代码量大,但在一次正常执行流程中,只调用了一次。而另一个函数B代码量比A小很多,但被调用了1000次。显然,我们更应关注B的优化。2.编完代码,再优化;编码的时候总是考虑最佳性能未必总是好的;在强调最佳性能的编码方式的同时,可能就损失了代码的可读性和开发效率;工具...
查看全文
·
magento性能优化
发布时间:2012-10-15
magento性能优化14个快速加载web页面的技巧:减少HTTP请求数使用CDN增加过期头信息gzip压缩传输内容将css样式表放在页首将js文件放在页尾不使用css表达式尽量少用内联式的css和js,将其放置在外部资源文件中减少DNS检索次数压缩js文件避免页面重定向移除重复脚本配置实体标签缓存ajax请求简单的linux优化提示:系统采用最小化安装,仅安装必需的软件包,不装GUI/X-Window等停止或禁用无需使用的服务,比如cups调优内核参数:(例如)#echo'8192'>...
查看全文
·
ruby inject,循环计算优化
发布时间:2012-09-08
From:http://blog.jayfields.com/2008/03/ruby-inject.html实体分析Ruby代码[1,2,3,4].inject(0){|result,element|result+element}#=>10inject带有一个参数和block。block中的两个参数是有含义的。第一个参数reslut在inject第一次执行block时把inject带的参数赋值给它,element就是数组中的元素,该例中inject一共执行4次block...
查看全文
·
Java性能优化技巧集锦
发布时间:2012-09-08
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。一、通用篇“通用篇”讨论的问题适合于大多数Java应用。1.1不用new关键词创建类的实例用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数...
查看全文
·
一步步优化JVM三:GC优化基础
发布时间:2012-07-09
本节主要描述关于垃圾回收器性能的三个指标,三个关于垃圾回收器优化的基本原则,以及优化HotSpotVM的垃圾回收器的信息收集,在这些指标中权衡以及信息的收集是非常重要的。性能指标吞吐量:衡量垃圾回收器运行在性能峰值的时候不需要关心垃圾回收器暂停的时间或者需要占用内存的能力。延迟:衡量垃圾回收器最小化甚至消灭由垃圾回收器引起的暂停时间和应用抖动的能力。内存占用:衡量为了高效的运行,垃圾回收器需要的内存。一项指标的提升,往往需要牺牲其他一项或者两项指标。换一句话说...
查看全文
·
Discuz论坛分表以及memcache缓存优化
发布时间:2012-07-09
http://hi.baidu.com/nopsky/blog/item/34feffef740868e1b2fb958e.html2011-07-1412:24大部分的论坛在数据量达到一定程序的时候就会出现浏览帖子,回帖能操作缓慢的情况,一般情况都是由于posts表过大导致的,本文也是从对Disucz增加和memcache和posts分表的方式出发.环境有限只有1台WEB和DB,都是非独享,所以posts到800W多的时候,压力就比较大了1...
查看全文
·
php优化
发布时间:2012-06-29
PHP优化对于PHP的优化主要是对php.ini中的相关主要参数进行合理调整和设置,以下我们就来看看php.ini中的一些对性能影响较大的参数应该如何设置。#vi/etc/php.ini(1)PHP函数禁用找到:disable_functions=该选项可以设置哪些PHP函数是禁止使用的,PHP中有一些函数的风险性还是相当大的,可以直接执行一些系统级脚本命令,如果允许这些函数执行,当PHP程序出现漏洞时,损失是非常严重的!以下我们给出推荐的禁用函数设置...
查看全文
·
MySQL性能优化TIPS(转)
发布时间:2012-04-25
zz一篇,值得看看,里面包含两部分一、启动参数优化二.其他小TIPS----------------------MySQL性能优化TIPS作/译者:叶金荣,来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究。一.启动参数优化修改my.cnf(或者my.ini),加入/修改以下几行#设定缓存的连接数,节省连接时的开销back_log=64#禁用文件系统外部锁external-locking=0#禁用BDB,如果你确实不需要的话...
查看全文
·
java千万级别数据生成文件思路和优化
发布时间:2012-04-18
一年前写过一个百万级别数据库数据生成配置xml文件的程序,程序目的是用来把数据库里面的数据生成xml文件.程序可以配置多少文件生成到一个文件中去.程序刚开始设计的时候说的是最多百万级别数据,最多50W数据生成到一个xml文件里面去,所以在做测试的时候自己也只是造了100W的数据并没有做过多数据量的测试,然后问题就来了....由于程序使用的局点数据量巨大,需要生成xml文件的客户资料接近千万级别的程度,而现场对程序的配置大约是100W条数据生成一个xml文件里面去...
查看全文
·
java代码性能优化三
发布时间:2012-04-15
使用局部缓存在DALC方法中,很多地方需要对返回的集合进行处理(设置每个实体相关的类名、包名、安全域名等),每个名字都需要从模型缓存中查询,如果集合中相当一部份名字是重复的(很多情况下都是如此),每次都查询是没有必要的。通过在方法中添加局部缓存,这类操作的性能提升明显。比如:BusinessAttributeDALC.selectAllAttrsOfTheClass()取类型的所有属性,在取得属性后会调用convertBusinessAttributes为属性设置:父属性名、包名...
查看全文
·
Rails 3.2 性能优化记录
发布时间:2012-04-05
将一个项目从rails2.3+ruby1.8升级到rails3.2+ruby1.9之后,性能测试发现原先平均500ms的请求,变成了750ms,性能损失达到了50%,经过一些性能优化以后,改善到了400ms左右,记录一下优化的3个地方。1.GC调整根据一些资料,Rails3.2的callstack比2.3深了N多层,导致GC会变得更加频繁,所以首先针对GC做profile,对比升级前后的数据:classBrowsingTest<ActionDispatch:...
查看全文
·
谈谈SQL数据库中滥用临时表、排序的解决方案优化(举例:汉字转拼音函数)
发布时间:2012-03-17
游标、临时表、触发器、COLLATE等等……无可厚非、这些都是好东西,我为什么今天要花时间来写这些东西呢?是因为我发现慢慢的很多人用久了这些东西之后会形成一种习惯,不管解决什么问题动不动都会把它们搬出来,由此我看到了很多漂亮的代码在性能效率面前却显得不那么优秀。好了废话不多说开始进入正题吧。今天的案例场景:需要通过用户输入的姓名关键字来搜索用户。用户输入关键字'x'来搜索用户(数据来源于表[Name字段中]或内存[List<UserInfo>]中)要求:得到的结果排序应为...
查看全文
·
jdbc学习笔记-----jdbc性能优化
发布时间:2012-02-15
<div>这里说的是如何正确使用jdbc编程接口,以获得更好的性能.<div>jdbc主要优化有:<div>1.选择正确的jdbc驱动程序<div>2.Connention的优化使用连接池来管理Connection对象<div>3.Statement的优化使用批量更新等<div>4.Result的优化正确的从数据库中get数据等<div><br><div>(1)选择正确的jdbc驱动程序...
查看全文
·
优化PHP程序的方法
发布时间:2012-02-02
1.Ifamethodc++anbestatic,declareitstatic.Speedimprovementisbyafactorof4.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2.echoisfasterthanprint.echo比print快。3.Useecho'smultipleparametersinsteadofstringconcatenation.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。4...
查看全文
·
phpstrom 优化设置
发布时间:2011-12-15
-Xms700m-Xmx700m-XX:MaxPermSize=200m-XX:ReservedCodeCacheSize=64m-server-XX:NewSize=128m-XX:+UseParNewGC-XX:ParallelGCThreads=4-XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccupancyFraction=60-ea-Didea.platform.prefix=PhpStorm...
查看全文
·
HTTP Caching 优化网站
发布时间:2011-12-12
HTTPCaching用好了,可以极大的减小服务器负载和减少网络带宽。十分有必要深入了解下http的caching协议。先来看下请求/响应过程:http请求/响应1、用Last-Modified头在第一次请求的响应头返回Last-Modified内容,时间格式如:Wed,22Jul200907:08:07GMT。是零时区的GMT时间,servlet中可以用response.addDateHeader("Last-Modified",date.getTime());加入响应头。如图:last...
查看全文
·
千万级sql优化
发布时间:2011-12-08
千万级sql优化这几天在开发一个模块的时候,遇到一个棘手的问题:海量数据的查询效率问题,在下面的sql语句中,sf02表的数据在七千万左右,sf01表的数据在三千万左右,并且两个表有关联:selecta.tcol2,a.departcode,a.sendtime,sum(a.mainamount)mainamountfromsf02awherea.ksdm='11019204'andexists(selectpolicynofromsf01bwhereb...
查看全文
·
JVM参数对J2EE性能优化的影响
发布时间:2011-11-25
一切J2EE应用都是基于JVM的,那么对于JVM的设置和监控,成为J2EE应用程序性能分析和性能优化的必然手段。今天Sincky和大家交流该话题。这里以Tomcat环境为例,其它WEB服务器如Jboss、Weblogic、Websphere完全一致。【认识JVM】首先我们来看一张图,这是目前JDK1.6版本自带的JVM性能监控工具VisualVM的一个插件VisualGC的显示情况。让我们先来了解JVM的内存堆Heap管理模式,要调整JVM,自然要知道它的内部结构和运作,此乃“知己知彼...
查看全文
·
简单的优化mysql,提高查询性能
发布时间:2011-11-24
其实下面要讲的优化方法都是大家熟悉的,只是对于自己来说,是前进了一小步,而且看到结果很满意。免不了有点高兴,所以就写下来。问题:在php中用select语句查询mysql数据库,返回结果很慢。实在不能忍受1、最开始的情况:php中的select语句:selectarticle_diffsize.contentfromarticle_diffsize,article_infowherearticle_diffsize.ArticleID=article_info...
查看全文
·
切勿过早优化
发布时间:2011-11-16
DonaldKnuth说“过早优化是万恶之源”(prematureoptimizationistherootofallevil)。这话也许有些夸张,但“过早优化”的危害我觉得不能忽视。同时,我觉得“过早优化”的概念不专属编写程序,生活中的示例也比比皆是。不信,你看看下面这些情形你是否遇到过:1、当你开始学一门程序语言的时候(比如c#),你想如果可以精通开发工具(比如VisualStudio)一定如虎添翼...
查看全文
共29页
首页
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
下一页
末页
最新文章
本人原创的JA..
JAVA三维可..
·
ThreadLocal的一次深入学习
·
将内网服务开放(摆渡、代理)到公网
·
JAVA程序员进阶之路——8套JAVA架
·
程序员的自我修养
·
本人原创的JAVA三维可视化组件:Mat
·
JAVA三维可视化组件:Matplotl
·
Java 修改/替换Word批注
·
Java 添加Word脚注、尾注
·
开发函数计算的正确姿势 —— 依赖安装方
·
记一次log4j不打印日志的踩坑记
·
基于POI的Excel工具类 JSON2
·
Java nio导入csv对账文件
·
快速web开发框架——learun fr
·
我的.net开发历程:初入快速开发
·
用php模拟登陆报400错
今日热点
·
[转]超时时间已到。超时时间已到,但是尚
·
VS2010使用.net 4.0中的AS
·
通过反向连接在外网连接内网VNC寻求帮助
·
判断字段是否存在的SQL语句写法
·
FreeBSD 8.1正式发布公告 特性
·
让Ubuntu即默认进入命令行界面
·
全面认识Eclipse中JVM内存设置
·
ListView问题解决办法总结
·
从各大软件公司笔试压轴题学习SQL语句
·
工作月总结
推荐文章
android..
unable ..
·
Adobe CS5.5(X3
·
java.net.Conne
·
android Canvas让我很困惑
·
wamp服务器使用ip访问提
·
错误:没有注册类别 (异常来自 HRES
·
The last pack
·
unable to find valid
·
android ListView的分段显
·
Adobe CS5.5(X3
·
大公司JAVA面试题目
·
iPhone中使用ShareKit一键分
·
叠拓成都面试归来
·
JS javascript实现url编码
·
老三携剑出山,Swing法力
·
Android 2.1 从SD卡导入联系
English
|
关于我们
|
诚聘英才
|
联系我们
|
网站大事
|
友情链接
|
意见反馈
|
网站地图
Powered by
程序员俱乐部
程序提供: HugoCMS 2.0
网站备案:苏ICP备11048748号-1