简而言之,
1.IO操作。
包括的很多,
(1)数据库IO(不过这个有连接池了,不用太操心)
(2)文件IO,这个很重要,一些配置文件,如XML,等,多次操作,尤其是不小心,循环中多次操作,时间大大增加
解决办法,一次读到内存,处处使用
(3)网络IO,这个一般有超时控制,应该也没事(或者会有很大问题?总之遇到的少)
(4)对象IO,这个就比较牵强了,不过本质上,我把他归做IO一族,因为他影响到性能也是频繁的new所导致,会有内存分配等操作,
解决办法,如线程池之类的池技术,当然,只有说执行时间比较短,短到不是启动,结束时间的N倍时,效果最明显
2.不合理的循环,
这个就考验算法和数据结构的合理性了,不多说,在于积累
3.static的大集合对象,长时间留在内存中,这个就很灵活,需要视情况而定,
解决办法,根据需要,动态增减。
4.细节上的,比如hashMap怎么放元素最优(1.申请时指定大小2.put时不要产生所谓的哈希链?)
备注:重中之重,时间上提升:IO操作那里。内存泄露,那就是第三个了
第二个对时间和内存都有影响
至于第四个,代码编写时,多注意就好了,性能优化时,不管也可以。
分享到:
相关推荐
Spark性能优化之道——解决Spark数据倾斜(DataSkew)的N种姿势共12页.pdf.zip
MySQL管理之道 性能调优 高可用与监控 绝对完整PDF版 MySQL作为一款使用极为广泛的开源数据库 被广泛地应用在Internet的中小型网站中 随着MySQL的不断成熟 它也逐渐应用于更多大规模网站中 比如淘宝等 作为MySQL DBA...
《mysql管理之道:性能调优、高可用与监控》由资深mysql专家撰写,以最新的mysql版本为基础,以构建高性能mysql服务器为核心,从故障诊断、表设计、sql优化、性能参数调优、mydumper逻辑、xtrabackup热备份与恢复、...
美团在DDL上的系列解决之道,包括文件异步删除、buffer pool管理、异步、多块读、MDL锁、性能提升、无卡顿、自适应刷脏
书中内容以实战为导向,所有内容均来自于笔者多年实践经验的总结和对新知识的拓展,同时也针对运维人员、DBA等相关工作者会遇到的有代表性的疑难问题给出了实用的情景模拟,并给出了解决方案。不论你目前有没有遇到...
HD Tune 是一款硬盘性能诊断测试工具。它能检测硬盘的传输率、突发数据传输率、数据存取时间、CPU 使用率、健康状态,温度及扫描磁盘表面等。另外,还可详细检测出硬盘的固件版本、序列号、容量、缓存大小以及当前的...
:针对传统的车辆换道模型在换道过程中存在着... 给定车辆换道轨迹性能评价参数, 利用Matlab 仿真计算得到新模型产生的换道轨迹, 并与另外两种换道模型产生的轨迹进行对比分析。 分析结果验证了该模型的正确性及有效性。
虽然大数据和云计算已经经过多年的发展,但是随着数据规模的增大,传统数据中心到云计算数据中心的转换中仍然存在着很多问题,而数据中心无疑是高性能计算的根本,这样就无可避免的成为传统应用到大数据技术转变的又...
优化vmware虚拟机,提高运行速度(虚拟机慢的解决方法,详细图文教程)
这款计算性能强劲,IO吞吐能力强大的四路四核服务器,主要面向高端企业级应用而开发。不仅能够完美承载大规模数据处理应用,而且可以充分满足用户对虚拟化应用的复杂需求,为用户打造了一个具备突破性能的高端企业级...
北京-2007年8月30日---领先的存储网络和高性能计算解决方案提供商QLogic今天宣布已经开始测试其整套8Gb光纤通道交换机和主机通道适配器(HBAs)产品,并正在向主要的OEMs提供测试样机。QLogic 8Gb光纤通道端对端解决...
这些问题解决起来都是非常麻烦的,腾讯移动品质中心(TMQ)成立了专项测试团队来解决这些问题,这些程师们长期负责腾讯公司部分重要的手机应用的性能评测与优化工作,在App的内存、电量、流量、流畅度、网络、安装包...
并且,系统还要解决插桩数据的收集和输出,结果导致系统不能够在真实环境下运行,影响到系统的性能。在实时系统中直接会导致系统错误。 4. 硬件插桩技术 硬件插桩技术是指利用纯软件的插桩技术给源代码做影响系统...
为了解决这个问题,我们建议将重点放在 COM-HPC 架构的载板和模块板上 PCIe Gen5 的各种设计空间参数上。具体来说,我们将探索不同的过孔配置 [过孔类型、相邻过孔的相对位置、共享返回电流过孔及其对耦合/串扰的...
这些解决方案集成了本地InfiniBand和第六代Engenio XBB 架构,高性能的光纤通道或者大容量SATA磁盘驱动器的连通性,以及强大的存储管理软件解决方案。目前,很多的高性能运算(HPC)与技术运算环境都采用InfiniBand ...
针对王村煤矿14505轨道巷断层群内锚索锚固力不够的情况,通过分析井下地质条件、索体表面形态及锚固剂性能等影响因素,在此基础上提出了合理的解决方案,井下应用效果明显,有效提高了锚索支护效果。
采用IRS2093M集成式驱动器的4通道D类音频放大器解决方案,其效率、THD+N和EMI性能都可与单通道设计匹敌。此外,在整个可听范围内,基噪维持在-80dBv以下。同时,通道之间拥有出色的隔离来保持互调失真(IMD)处于最低...
3. 网络性能优越:该解决方案支持双通道,峰值速率达 100Mbps,满足高带宽应用需求。 4. 运营维护简便:该解决方案支持系统端到端可视化运维,故障排查简便,效率较传统 DAS 提升 4 倍。 5. 系统扩容灵活:该解决...
IBM 为广大企业用户提供了完美的 PowerPac 小型数据中心解决方案,本方案采用了最高性能的解决方案组合,采用了市场最快的八路 UNIX 服务器、性能优异的 FAStT 磁盘阵列, 第二代光纤通道交换机和业界最快的开放格式...
数字设计师通常透过结合动态(如Verilog仿真)和静态(如Prime Time)工具来签核他们的设计时序性能,然后再将设计交付制造。然而,在系统单芯片(SoC)时代,我们必须问道:这就是开发出一款成功的SoC设计所需要的...