E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java性能
Java性能
分析之火焰图
1.1 javaprofiler
java性能
调优时,我们经常会用到profil
san_yun
·
2015-05-09 16:00
java性能
Java性能
调优
Java I/O I/O性能常常是应用程序性能瓶颈,优化I/O性能就显得极为系要。在进行I/0操作时,匿遵循以下原则:尽可能少的访问磁盘;尽可能少的访问底层的操作系统;尽可能少的方法调用;尽可能少处理个别的处理字节和字符。基于以上原则,可以通过以下技巧提高I/O速度: <!--[if !supportLists]-->1、<!--[endif]-->使用缓冲提
断线的纸鸢
·
2015-05-05 16:00
java性能
关于垃圾回收被误解的7件事
因此我们找到了
Java性能
调优专家Haim Yadid,并把名为Java p
cfyme
·
2015-04-29 00:00
垃圾回收
关于垃圾回收被误解的7件事
因此我们找到了
Java性能
调优专家HaimYadid,并把名为Javaperformance
·
2015-04-27 09:00
垃圾回收
Java性能
优化笔记
0.以下信息均来自《
Java性能
优化》一书,在此做记录供参考使用。
EncoreDw
·
2015-04-25 22:00
项目开发中提升
java性能
方法详解
1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 控制资源的使用,通过线程同步来控制资源的并发访问; 控制实例的产生,以达到节约资源的目的; 控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。 2. 尽量避免随意使用静态变量
javalearns
·
2015-04-22 22:00
java
编程
工作
[置顶] java虚拟机垃圾回收被误解的7件事
因此我们找到了
Java性能
调优专家HaimYadid,并把名为Javaperformance
chenleixing
·
2015-04-22 09:00
GC
JVM垃圾回收机制
jvm垃圾回收
GC算法及种类
java虚拟机垃圾回收
Java性能
优化技巧汇总
本文实例汇总了
Java性能
优化技巧。分享给大家供大家参考。
司青
·
2015-04-16 14:24
关于长期以来
Java性能
方面的说辞的辟谣
网上有很多文章通过分析来说明Java的性能优化的好的话是不输C++的,还有一些是通过一些实际的代码测试来说明,不过在一些测试中明显是作弊了本文不打算用长篇大论来论述,只是简单的说明一些真相为什么很少有人怀疑C/C++的效率,为什么被怀疑的总是Java,为什么怀疑Python,PHP等脚本的人也不多? Java不会做人,所为做人留一线,见后好xx。Java总是想要自己很完美,任何领域都想插一脚
lplus
·
2015-04-15 12:29
java
java性能
Java谣言
关于长期以来
Java性能
方面的说辞的辟谣
网上有很多文章通过分析来说明Java的性能优化的好的话是不输C++的,还有一些是通过一些实际的代码测试来说明,不过在一些测试中明显是作弊了本文不打算用长篇大论来论述,只是简单的说明一些真相为什么很少有人怀疑C/C++的效率,为什么被怀疑的总是Java,为什么怀疑Python,PHP等脚本的人也不多?Java不会做人,所为做人留一线,见后好xx。Java总是想要自己很完美,任何领域都想插一脚,做为一
lplus
·
2015-04-15 12:29
Java
Java谣言
Java性能
辟谣
Java性能
优化学习-操作系统性能监控
关键:找到性能极限的关键在于知道应该监控哪些数据、监控软件栈的哪些部分以及使用哪些工具.找到性能问题的第一步就是监控应用的行为。通过监控提供的线索,对性能问题进行归类。改善性能设计到3中不同的活动:1.性能监控。以非侵入式方式手机或查看应用运行性能数据的活动。监控通常是值一种在生产、质量评估或开发环境中实施的带有预防或主动向的活动,在报出性能问题却没有定位到性能问题的根本原因的线索时,首先进行性能
deyu1982
·
2015-04-13 20:24
JVM虚拟机调优
java性能
优化文章
http://www.24xuexi.com/w/2007-06-25/50112.html
Java性能
优化技巧集锦1http://www.24xuexi.com/w/200
cuker919
·
2015-04-12 22:00
java
性能优化
java性能
优化技巧二
之前整理过一篇
java性能
优化的博客,链接
java性能
优化一,今天补充几个1.谨慎对待Java的循环遍历Java中的列表遍历可比它看起来要麻烦多了。
jason0539
·
2015-04-10 07:00
JAVA性能
优化笔记(一)
1.为每个线程生成自己的Random对象,因为不同线程在使用Random对象时,为更新一个内部种子而竞争。2.使用ConcurrentHashMap而不是SynchronizedMap3.使用各Collection类、StringBuilder和StringBuffer时,预先给定一个容量大小,因为自动扩容会占用不少的CPU。4.对生产环境可以用-server-XX:TieredCompilati
pior
·
2015-03-28 16:00
《
Java性能
优化权威指南》读书笔记
除了上面4个思维导图以外,再摘录如下片段:2.3CPU调度程序运行队列如果在很长一段时间里,运行队列的长度一直都超过虚拟处理器个数的1倍,就需要关注了,只是暂时还不需要立刻采取行动。如果在很长一段时间见里,运行队列的长度达到虚拟处理器个数的3~4倍或更高,则需要立刻引起注意或采取行动。解决运行队列长有两种方法。一种是增加CPU以分担负载或减少处理的负载量。另一种方法是分析系统中运行的应用,改进CP
零下九度
·
2015-03-27 07:54
读书笔记
每个Java程序员必须知道的5个JVM命令行标志
1.DisableExplicitGC我已记不清有多少次用户要求我就应用程序性能问题提供咨询了,其实只要跨代码快速运行grep,就会发现清单1所示的问题―原始
Java性能
反模式:清单1.System.gc
DevilRex119
·
2015-03-23 17:24
每个Java程序员必须知道的5个JVM命令行标志
1.DisableExplicitGC我已记不清有多少次用户要求我就应用程序性能问题提供咨询了,其实只要跨代码快速运行grep,就会发现清单1所示的问题—原始
Java性能
反模式:清单1.System.gc
DevilRex119
·
2015-03-23 17:24
操作系统--LINUX
Java性能
调优
一、JVM内存模型及垃圾收集算法1.根据Java虚拟机规范,JVM将内存划分为:New(年轻代)Tenured(年老代)永久代(Perm)其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过-XX:PermSize-XX:MaxPermSize等参数调整其大小。年轻代(New):年轻代用来存放JVM刚分
夏雪冬日
·
2015-03-22 21:00
Java性能
调优
一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代) Tenured(年老代) 永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配,Perm不属于堆内存,有虚拟机直接分配,但可以通过-XX:PermSize -XX:Ma
·
2015-03-22 21:00
java性能
读书笔记系列之
java性能
优化权威指南 一 第一章
主题:
java性能
优化权威指南 pdf 版本:英文版 Java Performance Tuning 忽略:(0~24页)Performance+Acknowledge 1、Strategies
·
2015-03-17 16:00
java性能优化
Java性能
优化概述
一般来说,程序的性能优化通过以下几个方面来表现: 1.执行速度:程序的反映是否迅速,响应时间是否足够短。 2.内存分配:内存分配是否合理,是否过多地消耗内存或者存在泄漏。 3.启动时间:程序从运行到可以正常处理业务需要花费多长时间。 4.负载承受能力:当系统压力上升时,系统的执行速度、响应时间的上升曲线是否平缓
wind2012
·
2015-03-15 12:00
java性能优化
如何提高
Java性能
?
确认提升性能重要方式首先,你需要知道需要修复什么,然后再开始修复它。同样的规则也适用于这里。例如,如果您的应用程序通过网络接收数据存储。您应该关注网络的数据传输和数据存储在磁盘上,可能是一个RDBMS。 然后分离出它们,要做到这一点你的架构必须松耦合,比如引入异步等等。关于Ebay的架构之一AsynchronyEverywhere避免堵塞尽可能使用异步是一个关键的性能路径,如果你堵
zlfwmm
·
2015-03-14 22:09
java性能
如何提高Java性能
java性能
之IO瓶颈
IO会产生瓶颈,但是我从来没有遇到过这种情况,或者说遇到了也没注意,之所以写这篇文章,是回忆6月份的时候和朋友的交流。朋友是个个人站长,他的站数据量已经达到2000w+,一个2g内存、双核cpu的小鸡(vps)上丢了十多个站,某日,朋友发现网站打开速度很慢,于是各种查,从cdn一直查到tomcat上,最终发现是我的采集器太强大了。。。给他的小鸡造成了非常高的IO输入输出。因为是个小说站,采集的小说
xiaoqqq
·
2015-03-10 01:00
java程序性能优化学习总结--第一章
java性能
调优概述
1、性能概述 略 2、性能调优的层次 1)设计调优:软件的整体设计更改。这个对软件性能提升会很大,但是改动也会不小。 2)代码调优:开发代码调优,如java代码调优,sql调优等等。 3)JVM调优:java虚拟机参数调优,如垃圾回收机制等 4)数据库调优:数据库添加索引,数据库搭建集群等等。 5)操作系统调优:操作系统
码-蚁
·
2015-03-09 16:00
java
调优
Java性能
优化:正确的解析JSON文件
数据收集服务平均1小时OOM(java.lang.OutOfMemoryError:GCoverheadlimitexceeded)一次,发现都是在下载处理JSONAtomFeed时OOM。怀疑是处理feed内存峰值消耗过大导致频繁FullGC。如下图:分析过程服务每15分钟会从FeedServer下载36个数据文件,包括12个17M,12个18M和12个100多M的文件。数据格式为JSON。由于
狐狸糊涂
·
2015-03-06 08:00
Java性能
优化要点
JIT/Inlining内联GC垃圾回收False-sharing伪共享 Unsafe Queues队列 From:http://www.jdon.com/performance/java-performance-optimizations.htmlJITJava即时编译器当Java执行runtime环境时,每遇到一个新的类,JIT编译器在此时就会针对这个类别进行编译(compile)被优化成相当
boonya
·
2015-02-13 15:00
java
优化
编码
性能优化
【转发】关于
Java性能
的9个谬论
然而在历史上还有一种趋势,人们靠智慧和经验来研究
Java性能
,而不是靠应用统计和实证推理。在这篇文章中,我希望拆穿一些最荒谬的技术神话。
吴小编
·
2015-02-06 14:00
java
算法
Java开发者值得关注的7款新工具
JClarity——性能监控JClarity目前提供两款有关
Java性能
的工具:Illuminate和Censum,Illuminate是一款性能监控工具,而Censum是一款专注于垃圾回收的日志分析工具
宏薯
·
2015-01-28 16:00
Java性能
调优
一、类和对象使用技巧1、尽量少用new生成新对象 用new创建类的实例时,构造雨数链中所有构造函数都会被自动调用,操作速度较慢。在某些时候可复用现有对象。比如在进行大量Strillg操作时,可用StringBuffer娄代替String类,以避免生成大量的对象。用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调
liushuo_whu
·
2015-01-24 16:00
java
性能
Java性能
小技巧
局部决定整体。一个应用的整体性能取决于每个组件的性能。下面是一些帮助你提高应用性能的Java编程技巧:编程技巧原因及策略避免重复创建对象为什么:更少的对象会需要更少的垃圾回收使用的空间越少,应用的性能越好怎么做:重复利用一个对象,而不是在每次需要的时候都去创建一个功能一样的对象(这样做)Strings=“Nolongersilly”;(不要这样)Strings=newString(“silly”
ajan
·
2015-01-20 20:19
Java性能小技巧
[原创]
Java性能
优化权威指南读书思维导图
[原创]
Java性能
优化权威指南读书思维导图 书名:
Java性能
优化权威指南 原书名:Java performance 作者: (美)Charlie Hunt
·
2015-01-16 16:00
java性能优化
第1章
Java性能
调优概述
1.1性能概述1.1.1看懂程序的性能什么是FullGC?FullGC是指发生在Java堆老年代的GC,会发生StopTheWorld程序假死现象。以WEB服务器为例,服务器的响应时间,吞吐量就是两个重要的性能参数。当服务器承受巨大的访问压力时,可能出现响应时间变长,吞吐量下降,甚至是抛出内存溢出异常而崩溃。一般来说,程序的性能通过以下几个方面来表现:执行速度:程序的反应是否迅速,响应时间是否够短
陶邦仁
·
2015-01-13 22:00
JavaMelody性能监控工具
Java性能
监控的工具非常多,像JDK自带的JConsole、VisualVM以及各种Analyzer分析工具等,这些工具大部分只能分析CPU、内存、线程、堆栈。
bbirdsky
·
2014-12-30 10:00
Java性能
调优工具
1、JDK命令行工具 1.1、jps命令 jps用于列出Java的进程,jps可以增加参数,-m用于输出传递给Java进程的参数,-l用于输出主函数的完整路径,-v可以用于显示传递给jvm的参数。jps-l-m-v 31427sun.tools.jps.Jps-l-m-v-Dapplication.home=/Librar
RunnerOSC
·
2014-12-27 16:00
java性能
分析工具
Java有许多的性能分析工具,可以帮助我们弄清楚这个问题,但是我们应该使用哪一款工具呢? 为了做出正确的选择,我列出性能分析应满足一些最低要求: 1.必须包括对应用程序的类、方法及时间的监测 2.必须包括对内存的监测 3.必须具有易用性 我配置了一个使用RESTful接口的Spring应用程序,使用MongoDB作为数据存储,还使用Solr搜索,并在Tomcat服务
zhuliang1984723
·
2014-12-25 14:00
java性能
java性能
分析工具
Java有许多的性能分析工具,可以帮助我们弄清楚这个问题,但是我们应该使用哪一款工具呢? 为了做出正确的选择,我列出性能分析应满足一些最低要求: 1.必须包括对应用程序的类、方法及时间的监测 2.必须包括对内存的监测 3.必须具有易用性 我配置了一个使用RESTful接口的Spring应用程序,使用MongoDB作为数据存储,还使用Solr搜索,并在Tomcat服务
zhuliang1984723
·
2014-12-25 14:00
java性能
Java性能
调优
写Java也有n年了,现在还是有不少的坏的代码习惯,也通过学习别人的代码学到了不少好的习惯。这篇文章主要是整理的资料。留给自己做个警戒,提示以后写代码的时候注意!在文章的后面,会提供整理的原材料下载。 一、类和对象使用技巧 1、尽量少用new生成新对象 用new创建类的
·
2014-12-22 17:00
java性能
java性能
优化
无意中电脑中翻出下面文章,读了一遍,觉得写得挺深刻的。在这里贴出来,方便大家阅读。Java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是Java的跨平台的操作性,即所谓的”WriteOnce,RunAnywhere”.但由于Java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评。 对于服务器端的应用程序,由于不大涉及到界面设计和程序的频繁重启,Jav
u011794238
·
2014-12-22 17:00
java
性能
优化
编码
JProfiler 8(一个很好的
java性能
监控工具) ubuntu
一、 下载注册 JProfiler 8 windows x64 zip下载地址:http://download-aws.ej-technologies.com/jprofiler/jprofiler_windows-x64_8_0_1.zip windows 32 zip下载地址 :http://download-aws.ej-technologies.com/jprofiler/jprofi
frank1998819
·
2014-12-19 18:00
profile
mat 使用笔记
mat使用笔记 博客分类:
Java性能
调优 MAT使用初探今天线上一个应用的持久区满了,一直没有下来,导致一些服务不可用,就用jmap当出内存快照后,用MAT分析内存的基本信息,发现很多地方不会用
lxmhuendan
·
2014-12-17 13:00
java代码优化
来源于:http://thecodesample.com/ 本文给出几个提升
Java性能
的基本方法: 不要在循环条件中计算 如果在循环 (如for循环、while循环)条件中计算,则循环一遍就要计算一次
hy2012_campus
·
2014-12-15 09:00
java
成为Java GC专家(5)—
Java性能
调优原则
这是“成为JavaGC专家”系列的第五篇文章。在第一篇深入浅出Java垃圾回收机制中,我们已经学习了不同的GC算法流程、GC的工作原理、新生代(YoungGeneration)和老年代(OldGeneration)的概念。你应该了解了JDK7中5种GC类型以及各种类型对应用程序的影响。在第二篇如何监控Java的垃圾回收中,阐述了JVM是怎样实际执行垃圾回收的,我们怎样去监控GC以及哪些工具能让这个
stefanzhlg
·
2014-12-05 18:00
jvm
GC
成为Java GC专家(5)—
Java性能
调优原则
这是“成为JavaGC专家”系列的第五篇文章。在第一篇深入浅出Java垃圾回收机制中,我们已经学习了不同的GC算法流程、GC的工作原理、新生代(YoungGeneration)和老年代(OldGeneration)的概念。你应该了解了JDK7中5种GC类型以及各种类型对应用程序的影响。在第二篇如何监控Java的垃圾回收中,阐述了JVM是怎样实际执行垃圾回收的,我们怎样去监控GC以及哪些工具能让这个
蒋 生武
·
2014-12-01 16:00
教程
性能调优
基础技术
JavaGC专家
[
Java性能
剖析]Eclipse Memory Analyzer介绍
EclipseMemoryAnalyzer是一个非常棒的堆内存分析工具,是JDK自带的堆分析工具jhat的一个非常好的替代品,能够快速地定位Java内存泄露的原因。 可能有的同学会问,JVM不是号称自动内存管理,GC会自动垃圾回收,Java怎么会有内存泄露,不会搞错吧?当然不会^_^,Java的内存泄露不同于C/C++的内存泄露,C/C++的内存泄露是由于使用了堆内存(new/malloc
ssxxjjii
·
2014-11-30 16:00
eclipse
Java开发者值得关注的7款新工具
JClarity——性能监控 JClarity目前提供两款有关
Java性能
的工具:Illuminate和Censum,Illuminate是一款性能监控工具,而Censum是一款专注于垃圾回收的日志
·
2014-11-28 20:00
java开发
菜鸟要做架构师(二)——
java性能
优化之for循环
完成同样的功能,用不同的代码来实现,性能上可能会有比较大的差别,所以对于一些性能敏感的模块来说,对代码进行一定的优化还是很有必要的。今天就来说一下java代码优化的事情,今天主要聊一下对于for(while等同理)循环的优化。 作为三大结构之一的循环,在我们编写代码的时候会经常用到。循环结构让我们操作数组、集合和其他一些有规律的事物变得更加的方便,但是如果我们在实际开发当中运用不合理,
·
2014-11-27 18:00
java性能优化
菜鸟要做架构师(二)——
java性能
优化之for循环
完成同样的功能,用不同的代码来实现,性能上可能会有比较大的差别,所以对于一些性能敏感的模块来说,对代码进行一定的优化还是很有必要的。今天就来说一下java代码优化的事情,今天主要聊一下对于for(while等同理)循环的优化。作为三大结构之一的循环,在我们编写代码的时候会经常用到。循环结构让我们操作数组、集合和其他一些有规律的事物变得更加的方便,但是如果我们在实际开发当中运用不合理,可能会给程序的
liushuijinger
·
2014-11-27 18:00
Java性能
提示(全)
http://www.onjava.com/pub/a/onjava/2001/05/30/optimization.htmlComparing the performance of LinkedLists and ArrayLists (and Vectors) (Page last updated May 2001, Added 2001-06-18, Author Jack Shirazi,
·
2014-11-15 09:00
java性能
Java性能
调优笔记
Java性能
调优笔记 调优步骤:衡量系统现状、设定调优目标、寻找性能瓶颈、性能调优、衡量是否到达目标(如果未到达目标,需重新寻找性能瓶颈)、性能调优结束。
·
2014-11-10 14:00
java性能
Java性能
小技巧
局部决定整体。一个应用的整体性能取决于每个组件的性能。下面是一些帮助你提高应用性能的Java编程技巧:编程技巧原因及策略避免重复创建对象为什么:更少的对象会需要更少的垃圾回收使用的空间越少,应用的性能越好怎么做:重复利用一个对象,而不是在每次需要的时候都去创建一个功能一样的对象(这样做)Strings=“Nolongersilly”;(不要这样)Strings=newString(“silly”)
preterhuman_peak
·
2014-11-10 13:00
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他