
perf性能优化
文章平均质量分 65
attilax
attilax 老哇的爪子..代号90007,IT江湖知名人物,软件布道大师
热衷于研发管理,文化建设, 团队建设,输入法,用户体验.开发方法。跨语言转换与互操作。。。等方向。。深入研究java ,c#(.net) ,android,php,js等技术体系
.Qq1466519819..EMAIL::ATTILAX2QQ.COM
展开
-
atitit.交换机 汇聚上联、网络克隆和标准共享的原理与区别
atitit.交换机 汇聚上联、网络克隆和标准共享的原理与区别 1. 标准共享(标准化模式)12. 汇聚上联trunk12.1. 使用场合12.2. 背景12.3. 实现原理23. 网络克隆模式33.1. 使用场合33.2. 原理34. 参考3 1. 标准共享(标准化模式) 2. 汇聚上联trunk 2.1. 使用原创 2015-12-15 17:38:37 · 17360 阅读 · 1 评论 -
paip.slap工具与于64位win7与JDBC的性能对比
paip.slap工具与于64位win7与JDBC的性能对比作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax //////环境双核2.9g , 内存2g ,XPSP2, 32位..mysql5.6 ,myisam 50W数据ins原创 2013-12-05 18:49:40 · 1498 阅读 · 0 评论 -
paip.杀不死进程的原因--僵尸进程的解决.txt
paip.杀不死进程的原因--僵尸进程的解决.txt作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax1. 产生原因: 在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他,那么他将变成一个僵尸进原创 2013-12-12 22:27:01 · 2671 阅读 · 0 评论 -
paip.java 多线程参数以及返回值Future FutureTask 的使用.
paip.java 多线程参数以及返回值Future FutureTask 的使用.在并发编程时,一般使用runnable,然后扔给线程池完事,这种情况下不需要线程的结果。所以run的返回值是void类型。作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.youkuaiyun.com/at原创 2013-12-11 12:35:36 · 3673 阅读 · 0 评论 -
PAIP.并发编程 多核编程 线程池 ExecutorService的判断线程结束
PAIP.并发编程 多核编程 线程池 ExecutorService的判断线程结束ExecutorService并没有提供什么 isDone()或者isComplete()之类的方法。作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax解决原创 2013-12-11 12:33:52 · 2484 阅读 · 0 评论 -
paip.提升性能---mysql 优化cpu多核以及lan性能的关系.
paip.提升性能---mysql 优化cpu多核以及lan性能的关系.作者Attilax 艾龙, EMAIL:1466519819@qq.com来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax//////环境双核2.9g , 内存2g ,XPSP2mysql5.6 ,myisam 50W数据insert,需要50s原创 2013-12-01 11:40:25 · 2884 阅读 · 0 评论 -
paip.提升性能---jvm java 工具使用.
paip.提升性能---jvm java 工具使用.作者Attilax 艾龙, EMAIL:1466519819@qq.com来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilaxlinux: top,sar,vmstat,iostat,pidstatwindows: pslistjps -m -l -v可查看,主函原创 2013-11-30 17:59:23 · 1328 阅读 · 0 评论 -
paip.提升性能---并行多核编程哈的数据结构list,set,map
paip.提升性能---并行多核编程哈的数据结构list,set,mapvector/copyonwritearraylist 都是线程安全的.或者经过包装的list ::: collections.sysnchronizedList(list);作者Attilax 艾龙, EMAIL:1466519819@qq.com来源:attilax的专栏地址:http://原创 2013-11-30 12:51:22 · 1431 阅读 · 0 评论 -
paip.提升性能---list,arraylist,vector,linkedlist,map的选用..
paip.提升性能---list,arraylist,vector,linkedlist,map的选用..arraylist,vector基本一样,但是,vector线程安全的.作者Attilax 艾龙, EMAIL:1466519819@qq.com来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax1.append()原创 2013-11-30 00:36:56 · 1513 阅读 · 0 评论 -
paip.提升性能----jvm参数调整.txt
paip.提升性能----jvm参数调整.txt作者Attilax 艾龙, EMAIL:1466519819@qq.com来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilaxjvm内存1.stack 2.heap 3.class method 区..1.stack xss设置..每个线程的使用内存尺寸.要是原创 2013-11-30 17:42:18 · 1296 阅读 · 0 评论 -
paip.windows io监控总结
paip.windows io监控总结 io的主要参数是个.disk queue length作者Attilax 艾龙, EMAIL:1466519819@qq.com来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilaxxp>控制面板>管理工具>性能>>主要3个计数器 pages/secavg.disk queu原创 2013-12-12 23:00:04 · 1297 阅读 · 0 评论 -
paip.c3p0 数据库连接池 NullPointerException 的解决...
paip.c3p0 数据库连接池 NullPointerException 的解决...程序ide里面运行正常..外面bat运行错误..作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax看stack,,,,建立conn错误兰..log原创 2013-12-18 17:37:36 · 1824 阅读 · 0 评论 -
Atitit. 最佳实践 QA----降低cpu占有率--cpu占用太高怎么办
Atitit. 最佳实践 QA----降低cpu占有率--cpu占用太高怎么办 跟个磁盘队列长度雅十,一到李80%走不行兰....1. 寻找线程too 多的.关闭...Taskman>>>show colomn thread资源管理器>>>cpu>>>看线程数.. 作者::老哇的爪子Attilax艾龙,EMAIL:1466519819@qq.com转载请注明来源:原创 2014-11-01 09:50:58 · 1552 阅读 · 0 评论 -
atitit.常用编程语言的性能比较 c c++ java
atitit.常用编程语言的性能比较 c c++ java选择一个什么样的程序问题进行这样的测试呢?这是一个很关键的问题,也最容易影响测试的公平性。另外的,对于每种语言,各自的优势都是不同的#----性能测试标准首先的,我们的选题中要使用的各种程序语言的最常用的要素。(、数组操作、循环、判断等。) 对IO的操作也是编程语言重要的内容。其次的,操作时间一定要长,否则,对于原创 2014-05-11 23:35:40 · 2473 阅读 · 0 评论 -
paip.前端加载时间分析之道优化最佳实践
paip.前端加载时间分析之道优化最佳实践1.另存为 ,查看文件尺寸..和图片.2.view the 另存为的htm静态的文件单个的加载,看时间...可以排除编程语言的问题and 数据库..##页面加载速度对于用户体验的影响。1秒内,最好的..5秒,>>5秒 ,坏的..##index 一、Google的Web优化最佳实践 二、雅虎的Web优化最佳实原创 2014-04-28 00:13:42 · 1297 阅读 · 0 评论 -
paip.提升性能----硬盘不同转速不同缓存对比转
paip.提升性能----硬盘不同转速不同缓存对比转西数 WDC WD2500BEVT-08A23T1 ( 250 GB / 5400 转/分 )5400转 8M缓存单碟250 GB 产品 日立 HGST HTS725050A7E630大小 500 GB转速 7200 转/分硬盘已使用 共 15 次固件 GH2O原创 2014-04-04 06:47:10 · 1852 阅读 · 0 评论 -
paip.cache 缓存架构以及性能提升总结
paip.cache 缓存架构以及性能提升总结 1 缓存架构以及性能(贯穿读出式(LookThrough) 旁路读出式(LookAside) 写穿式(WriteThrough) 回写式(CopyBack)12 Cache的分级体系设计(L1—L3,mem>file)以及性能... 23 Cache分类架构(业务cache);提升性能...原创 2014-01-19 16:43:44 · 2165 阅读 · 0 评论 -
paip.提升性能----java 无锁结构(CAS, Atomic, Threadlocal, volatile, 函数式编码, 不变对象)
paip.提升性能----java 无锁结构(CAS, Atomic, Threadlocal, volatile, 函数式编码, 不变对象) 1 锁的缺点... 12 CAS(CompareAnd Swap/Set)操作automic数据类型AtomicLong,AtomicReference(Java提供的CAS操作) 13 Thre原创 2014-01-23 00:54:42 · 2394 阅读 · 0 评论 -
paip.提升稳定性---c3p0数据库连接池不能取到连接An attempt by a client to checkout a Connection has timed out
paip.提升稳定性---c3p0数据库连接池不能取到连接An attempt by a client to checkout a Connection has timed out作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax最开始,卡死,不动了,,使用原创 2014-01-03 00:07:10 · 63431 阅读 · 0 评论 -
PAIP.MYSQL SLEEP 连接太多解决
PAIP.MYSQL SLEEP 连接太多解决作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax////////服务器端方法.-----------------设置mysql自动断开.sleep连接..MySQL中的配置参数interacti原创 2013-12-19 15:14:05 · 1599 阅读 · 0 评论 -
paip.mysql 批量kill 连接.
paip.mysql 批量kill 连接.作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax说是直接地information_schema.processlist删除方便...提示授权错误...授权孪还是不行,放弃..1.“grant a原创 2013-12-19 09:28:54 · 4117 阅读 · 1 评论 -
paip.提升性能---mysql 性能 测试以及 参数调整.txt
paip.提升性能---mysql 性能 测试以及 参数调整.txt作者Attilax 艾龙, EMAIL:1466519819@qq.com来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax/////////环境xpsp3 cpu2.1g 单核. mem :2g----------1000>1 1.8s原创 2013-12-01 11:01:35 · 1274 阅读 · 0 评论 -
paip.提升性能---协程“微线程”的使用.
paip.提升性能---协程的使用.近乎无限并发的“微线程”作者Attilax 艾龙, EMAIL:1466519819@qq.com来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax协程,又称微线程和纤程等,Fiber,即纤程..协程有时也被叫做用户态线程..据说源于 Simula 和 Modula-2 语言(现代编程原创 2013-11-30 14:35:44 · 2844 阅读 · 1 评论 -
paip.索引优化---sql distict—order by 法
paip.索引优化---sql distict—order by 法 作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax原语句:select SQL_NO_CACHE DISTINCT ( gaopinzi.HEZI), LEFT (he原创 2013-08-24 09:50:52 · 2234 阅读 · 0 评论 -
海量数据高性能分页
海量数据高性能分页 条件:主键必须为自增数形式……大部分数据库都满足此形式……如果A表主键不是自增加形式,可以新建一个C表,将主键设为自增,把内容设为A表主键……这样就相当于做了个适配接口……HH..查询的时候先查C表,得到分页的A表主键,然后拿这些主键再查A表,性能就大大提升了。 一般的分页都需要两次TOP语句,这样性能有问题,面对海量数据……访问数据库读取Count(*)条原创 2012-05-23 14:01:22 · 3243 阅读 · 1 评论 -
程序性能之显示大表格
程序性能之显示大表格在WEB上,显示表格比较大的情况下,我的表格大小为200KB..如有不当,显示为很慢。所以需要调整CSS属性可加快表格渲染。。设置TABLE的样式属性 table-layout:fixed , 可加快表格渲染。。很关键。 可取值为fixed (固定表格布局),auto( 自动表格布局,默认取值)。。固定表格布局: 固定表格布局与自动表原创 2012-06-06 11:02:54 · 2341 阅读 · 0 评论 -
网站性能提高之国外空间
网站性能提高之国外空间因为备案问题,只能选择国外服务器了 1、在国外租用一个尽量稳定的、快速的服务器,作为主服务器; 2、在国内租用一个便宜的、稳定的、快速的服务器,作为辅服务器,一般来说就几十块钱,双线的也就百来元;如果有独立ip更好,省去DNS解析时间,如果没有,就将就着用IDC公司提供的三级域名。IDC公司提供的三级域名都是备案过的,不用担心备案问题,也不用担心拍照问原创 2012-07-08 14:03:54 · 1972 阅读 · 0 评论 -
paip.提升性能------服务器环境及编程语言架构选择
paip.提升性能------服务器环境及编程语言架构选择操作系统: 换LINUX,不要Windows ,相同硬件平台下,LINUX大概会比WINDOWS性能好3-5倍..代理器: nginx:nginx的并发请求相当于 apache的100倍sWEB服务器: apache VS IIS : 当然选择APACHE,性能大概比IIS提升最少3-5倍..程序语言:java,c原创 2012-08-25 09:13:16 · 1902 阅读 · 0 评论 -
paip.提升性能---首页性能加快解决方案
paip.提升性能---首页性能加快解决方案 作者Attilax, 1466519819@qq.com服 测试及分析工具TOOLS.1HTTP400不用管...1开启GZIP.1CNZZ等网站统计…...2图片延迟加载...2首页防挂马...3云加速,免费CDN加速...3 测试及分析工具TOOLS Rw原创 2012-09-29 20:34:29 · 2491 阅读 · 0 评论 -
paip.提升性能----SQL优化总结
paip.提升性能----SQL优化总结作者Attilax , 1466519819@qq.com两个LEFT JOIN.. 4.5S首先改成INNER JOIN,不行..第一个先LEFT JOIN,排好序...然后()括号括起来做为一个TABLE同最后一个进行LEFT JOIN,效果不错,优化后达到 300MS了..使用EXPLAIN看了下,MS有的表没用至KEY.原创 2012-10-01 00:36:10 · 2182 阅读 · 0 评论 -
paip.提升性能---.net listbox 使用BeginUpdate与EndUpdate
paip.提升性能---.net listbox 使用BeginUpdate与EndUpdate 作者Attilax , EMAIL:1466519819@qq.com 使用默认的 this.listBox1.Items.Add(line);这种方式结果如下:1千行数据:1秒1万行: 3.5秒10万行: 40原创 2013-04-06 15:29:23 · 2654 阅读 · 0 评论 -
paip.提升性能---C#.NET程序内存占用过多以及OutOfMemory解决方法
paip.提升性能---C#.NET程序内存占用过多以及OutOfMemory解决方法作者Attilax , EMAIL:1466519819@qq.com 需要的效果是,监测内存占用,当物理内存占用超过99M时,调用SetProcessWorkingSetSize方法回收内存。。在WIN7任务栏,工作集(工作设置内存)指的是程序使用的整个内存(缓存+物理内存原创 2013-04-22 22:21:21 · 6315 阅读 · 0 评论 -
paip.动画透明淡入淡出窗口之重绘性能
paip.动画透明淡入淡出窗口之重绘性能作者Attilax , EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax想要的实现的效果是从上到下滚动展开,并实现淡入效果..来打开窗口在动画化窗口方面,先是用更改WIN大小WinMove方式来解决,结果很卡,重绘很耗原创 2013-07-06 11:12:22 · 2408 阅读 · 0 评论 -
PAIP.提升性能---LISTBOX加载30万大数据量终结方案
PAIP.提升性能---LISTBOX加载30万大数据量终结方案 作者Attilax , EMAIL:1466519819@qq.com 经过一番奋斗,终于LISTBOX加载30万大数据量有了好的性能方案……结果如下:1K,0.6S1W,5S10W,48S这样推算30万数据应该在150秒左右加载完毕,以后台线程的方式加载,前台界面UI不原创 2013-04-06 16:32:06 · 2647 阅读 · 0 评论 -
paip.提升性能---string split
paip.提升性能---string split大概一万次就能看到慢的兰../////split 慢的原因。因为使用了正则表达式的,这样,就慢的了..作者Attilax 艾龙, EMAIL:1466519819@qq.com来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilaxString.split(regex)事实上简单原创 2013-11-29 23:42:23 · 1307 阅读 · 0 评论 -
paip.为什么使用多线程的原因.
paip.为什么使用多线程的原因.作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax判断是否要使用多线程:主要是查看cpu使用率,要是不饱满,拿可能走需要多线程了...或者界面会卡死,这种情况下也要多线程...//////使用多线原创 2013-11-15 13:58:26 · 1497 阅读 · 1 评论 -
paip.提升性能--多核cpu中的java/.net/php/c++编程
paip.提升性能--多核cpu中的java/.net/php/c++编程作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax////////////////目前情况需要一个处理50w行的文件,按行进行分词..需要50s才能完成..原创 2013-11-15 13:26:36 · 2526 阅读 · 0 评论 -
paip.mysql 性能跟iops的以及硬盘缓存的关系
paip.mysql 性能跟iops的以及硬盘缓存的关系作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax两块硬盘。a.500g 缓存16Mb.160g 缓存8M, 文件读写都是90MB/s左右,IOPS(4K)都是60 左右原创 2013-10-30 20:39:24 · 2693 阅读 · 2 评论 -
paip.mysql 性能测试by mysqlslap
paip.mysql 性能测试by mysqlslap 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax///////////模式usr/local/mysql/bin/mysqlslap --defaults-file=/etc/my.c原创 2013-10-30 20:12:06 · 1950 阅读 · 0 评论 -
paip.mysql 性能测试 报告 home right
paip.mysql 性能测试 报告 home right作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax环境:xpsp3 ,mysql5.6.12硬盘信息:序列号 : WD-WMAV29469153容量 :原创 2013-10-30 20:31:01 · 1581 阅读 · 0 评论