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开发者值得关注的7款新工具
1.JClarity——性能监控JClarity目前提供两款有关
Java性能
的工具:Illuminate和Censum,Illuminate是一款性能监控工具,而Censum是一款专注于垃圾回收的日志分析工具
Capricornlg
·
2020-09-16 05:04
java
java性能
检测工具
jstack1.简介jstack用于打印出给定的java进程ID或corefile或远程调试服务的java堆栈信息.jstackpid:如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的javastack和nativestack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到当时运行
king9819
·
2020-09-16 03:29
java profiler
几款
java性能
分析器的使用:hprof这是一个基于命令行的调试工具,基于JVMTI实现,可用于cpu使用分析,堆分配统计和竞争监视器分析。
choumu8867
·
2020-09-16 02:01
java
git
数据库
C++和
Java性能
比较, GCC和clang性能比较
下面的图表是对1万个整数进行排序的耗时比较,C++和Java算法代码几乎完全一致,C++编译器使用了GCC,clang和VC++14.25(VS2019)。比较的算法有:冒泡排序,鸡尾酒排序,插入排序,二分插入排序,希尔排序,快速排序。最后一个堆排序未实现,所以是0注:C++使用的是C++11标准,Java使用的是JDK11注:不同的表之间硬件不同,不具有可比性。注:C++使用了std::vect
Segment fault
·
2020-09-16 02:58
c++
java
排序算法
算法
java性能
测试-火焰图
火焰图:作为
java性能
测试指标,下面将着重讲解火焰图的使用,以及如何生成svg文档火焰图的生成需要两套代码:lightweight-java-profiler以及FlameGraph的perl脚本ligthweight-java-profiler
yingshuli_e
·
2020-09-16 02:42
JAVA
Java性能
分析之火焰图
1.1javaprofiler
java性能
调优时,我们经常会用到profiler工
SAN_YUN
·
2020-09-16 01:00
性能优化
java
git
数据库
2017已读书目
《
Java性能
权威指南》https://www.amazon.cn/gp/product/B01DLB7Z66(2017-01-01至2017-02-14)2.
bsr1983
·
2020-09-16 01:18
学习笔记
java
5招教你把握
Java性能
监控(转自51testing)
很多开发者觉得自己懂Java编程,事实是大多数开发人员都只领会到了Java平台的皮毛,所学也只够应付工作。作者将深度挖掘Java平台的核心功能,揭示一些鲜为人知的事实,帮助您解决最棘手的编程困难。当应用程序性能受到损害时,大多数开发人员都惊慌失措,这在情理之中。跟踪Java应用程序瓶颈来源一直以来都是很麻烦的,因为Java虚拟机有黑盒效应,而且Java平台分析工具一贯就有缺陷。然而,随着Java5
dizhong1566
·
2020-09-15 16:07
java
读书笔记
第一章
Java性能
优化【2017/8/20】一、调优概述1.程序的性能一般通过以下几个方面来表现:(1)执行速度(2)内存分配(3)启动时间(4)负载承受能力2.性能的参考指标:(1)执行时间(2)CPU
一朵风中摇曳的水仙花
·
2020-09-15 16:25
java
Java性能
分析神器-JProfiler IDE集成
Jprofiler既然是一个java的性能分析工具,那必定需要和Intellij或者Eclipse生态绑定到一起才能够最大限度的便利开发者日常的开发和性能调试工作。我本人是Jetbrain的忠实用户,IntellijIDEA,webstorm都是我最喜欢的开发工具,自然这篇帖子只介绍Jprofiler和IntellijIDEA的集成。当然,只要是个明白人,随便用一下Jprofiler,就知道怎么集
点火三周
·
2020-09-15 03:45
Jprofiler
Java性能
优化方法
1.Java代码优化技巧java代码优化1、循环通常把大循环放在里面,把小循环放在外面,例如:[java]viewplaincopyfor(inti=0;i-1;i--)并且在循环中应该避免使用复杂的表达式,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。12.避免不必要的对象创建如Aa=newA();if(i==1){list.add(a);}应
小飞鹤
·
2020-09-15 02:55
JavaEE
感悟
Java高级学习
Java性能
调优实战-ArrayList和LinkedList的选用
ArrayList和LinkedList的选用“ArrayList和LinkedList在新增、删除元素时,LinkedList的效率要高于ArrayList,而在遍历的时候,ArrayList的效率要高于LinkedList。”这个回答是否准确呢?今天这一讲就带你验证。ArrayList是如何实现的?1.ArrayList实现类ArrayList实现了List接口,继承了AbstractList
海恋北斗星
·
2020-09-14 17:39
基础编程
硬核实战运用(二)——java优化细节
必会的55个
Java性能
优化细节!一网打尽!来源:https://yq.aliyun.com/articles/662001在Java程序中,性能问题的大部分原因并不在于Java语言,而是程序本身。
一路向北farmer
·
2020-09-14 11:52
读书笔记----《编写高质量代码:改善Java程序的151个建议》第十~十二章
读书笔记----《编写高质量代码:改善Java程序的151个建议》第十~十二章第10章性能和效率132:提升
Java性能
的基本方法133:若非必要,不要克隆对象134:推荐使用“望闻问切”的方式诊断性能
Phoenixcwx
·
2020-09-14 07:22
java
读书笔记
java性能
优化之for循环
完成同样的功能,用不同的代码来实现,性能上可能会有比较大的差别,所以对于一些性能敏感的模块来说,对代码进行一定的优化还是很有必要的。今天就来说一下java代码优化的事情,今天主要聊一下对于for(while等同理)循环的优化。作为三大结构之一的循环,在我们编写代码的时候会经常用到。循环结构让我们操作数组、集合和其他一些有规律的事物变得更加的方便,但是如果我们在实际开发当中运用不合理,可能会给程序的
Gashina
·
2020-09-13 23:57
工作
菜鸟要做架构师(二)——
java性能
优化之for循环
完成同样的功能,用不同的代码来实现,性能上可能会有比较大的差别,所以对于一些性能敏感的模块来说,对代码进行一定的优化还是很有必要的。今天就来说一下java代码优化的事情,今天主要聊一下对于for(while等同理)循环的优化。作为三大结构之一的循环,在我们编写代码的时候会经常用到。循环结构让我们操作数组、集合和其他一些有规律的事物变得更加的方便,但是如果我们在实际开发当中运用不合理,可能会给程序的
weixin_34153893
·
2020-09-13 23:21
java
Java性能
测试相关小结
近期公司进行了相关项目的性能测试,经过大半个月的折腾,总算学习了不少相关经验,在此记录分享一番1.主要工具1.1jvisualvmJDK自带的图形化工具,总体来说在性能监控方面要比JConsole好一些,原理都是类似,需要通过JMX等进行JVM分析,为此如需远端访问,则需要在目标JAVA程序启动时添加如下参数:-Djava.rmi.server.hostname=[本机IP]-Dcom.sun.m
DreamerJ
·
2020-09-13 22:44
JAVA
10条改善
java性能
的小建议
1.使用stringbuilder替代string+,string+会消耗额外的资源2.避免使用正则表达式。如果万不得已非要在计算密集型代码中使用正则表达式的话,至少要将Pattern缓存下来,避免反复编译Pattern。3不要用iterator()方法,可以用fori替代4.不要调用高开销方法5使用原始数据类型和栈6避免递归,消耗堆栈内存7使用entrySet()8使用EnumSet或EnumM
sherry28710139
·
2020-09-13 21:56
Java性能
调优实战(二) | 如何制定性能调优策略
测试-分析-调优性能测试攻略性能测试是提前能发现性能瓶颈,保障系统性能稳定的必要措施。1.微基准性能测试微基准性能测试可以精确定位到某个模块或者某个方法的性能问题,特别适合做一个功能模块或者一个方法在不同实现方式下的性能对比。例如,对比一个方法使用同步实现和非同步实现的性能。2.宏基准性能测试宏基准性能测试是一个综合测试,需要考虑到测试环境、测试场景和测试目标。首先看测试环境,我们需要模拟线上的真
自由的♂
·
2020-09-13 20:33
java
减少对象的创建提高
java性能
许多通常的
Java性能
问题都起源于在设计过程早期中的类设计的思想,早在许多开发者开始考虑性能问题之前.在这个系列中,BrianGoetz讨论了通常的
Java性能
上的冒险以及怎么在设计时候避免它们.在第二部分
hdy007
·
2020-09-13 15:58
Java
性能调优之上下文切换
极客时间,
java性能
调优学习笔记(1)TCP长连接+Protobuf序列化实现的RPC,性能要明显优于短连接的Http+Json序列化的RPC性能;(2)偏向锁主要用来优化同一线程多次申请同一个锁的竞争
zypy
·
2020-09-13 07:14
笔记 :
java性能
优化 (from-JAVA程序性能优化)
--From:JAVA程序性能优化(葛一鸣,清华大学出版社,2012/10第一版)1.
java性能
调优概述1.1性能概述程序性能:执行速度,内存分配,启动时间,负载承受能力。
_Hedy
·
2020-09-13 07:51
java
性能优化
我花3个月吃透腾讯T8纯手打465页
Java性能
调优,成功上岸美团
Java性能
调优不像是学一门编程语言,无法通过直线式的思维来掌握和应用,它对于工程师的技术广度和深度都有着较高的要求。显然,性能调优不是一件容易的事。但有没有什么方法能把这件事情做好呢?
进阶的架构师
·
2020-09-13 00:02
数据库
java
编程语言
jvm
多线程
被性能优化撂倒无数次后的顿悟!465页调优笔记助力大厂面试之旅
你去任何一家大厂面试,一定会遇到的问题就是
Java性能
优化问题。(性能优化不太行,大厂亿万级的业务要你去真的搬砖么?)我认识90%的程序员,明知性能
关注我学java
·
2020-09-13 00:11
程序员
数据库
Java
java
程序员
编程
数据库
Java性能
监控工具Arthas实践
1.启动Demo在dos窗口输入:curl-Ohttps://alibaba.github.io/arthas/arthas-demo.jarjava-jararthas-demo.jararthas-demo是一个简单的程序,每隔一秒生成一个随机数,再执行质因数分解,并打印出分解结果。2.启动arthas在命令行下面执行(使用和目标进程一致的用户启动,否则可能attach失败):蓝线以左是jav
竹天九日酱
·
2020-09-12 23:40
BugKill
Java特性的日常get
计算机基础知识
java
jvm
arthas
性能调优
监测工具
Java性能
优化之——Java代码优化过程的实例介绍
Java代码优化过程的实例介绍通过笔者经历的一个项目实例,本文介绍了Java代码优化的过程,总结了优化Java程序的一些最佳实践,分析了进行优化的方法,并解释了性能提升的原因。从多个角度分析导致性能低的原因,并逐个进行优化,最终使得程序的性能得到极大提升,代码的可读性、可扩展性更强。一、衡量程序的标准衡量一个程序是否优质,可以从多个角度进行分析。其中,最常见的衡量标准是程序的时间复杂度、空间复杂度
KiTong
·
2020-09-12 22:10
Java
Java性能
优化之——JAVA内存优化编程的三个方法
解读JAVA内存优化编程的三个方法内存会溢出肯定和代码逃不了关系,99.99%学java的人都知道垃圾回收器是java的一大优点并据此来嘲笑C++。显然这个特性为代码编写者省了不少事,但这个特性却带来了不少隐患。一.代码优化内存会溢出肯定和代码逃不了关系,99.99%学java的人都知道垃圾回收器是java的一大优点并据此来嘲笑C++。显然这个特性为代码编写者省了不少事,但这个特性却带来了不少隐患
KiTong
·
2020-09-12 22:38
Java
Java性能
优化之——Java程序设计和编码优化
如何优化Java程序设计和编码提高性能通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。下面将提供一些在JAVA程序的设计和编码中,为了能够提高JAVA程序的性能,而经常采用的一些方法和技巧。一、对象
KiTong
·
2020-09-12 22:37
Java
Java性能
优化之——尽量要做到的地方
Java编程中“为了性能”尽量要做到的一些地方最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单
KiTong
·
2020-09-12 22:37
Java
六、jOOQ 和 Spring 整合
SpringMaven相关依赖在原来依赖的基础上,还需要添加Spring相关的依赖,另外,利用SpringSpring的基本依赖主要是其中的容器,注解,以及数据源相关依赖,连接池这里用的HikariCP,号称
Java
compassy
·
2020-09-12 19:26
JOOQ
提高
Java性能
的几个高效用法
1.循环1.在重要的循环里,消除循环终止判断时的方法调用。。。for(inti=0;i
luoyahu
·
2020-09-12 10:03
java
java
terminal
编译器
integer
servlet
平台
性能调优最全配置,你绝对不能错过!!!(含面试题)
Java性能
分析工具对于
Java性能
调优,以前一直比较好用的工具是JRockit,JProfile(商业)等工具,但随着JDK7up40版本之后,jdk会自带JMC(JavaMissionControl
XingXing_Java
·
2020-09-12 08:59
性能调优
分布式
Java
Redis
Java虚拟机
性能调优
分布式
大神手把手教你
Java性能
优化-江南白衣(加强版)
1&sn=8e846e11e908735a5175c9eacb642329原创2016-10-29江南白衣Cavin中生代技术编者按:十月围城广州,中生代技术荣幸邀请到著名Java专家江南白衣,分享《
Java
芋头丸
·
2020-09-12 03:39
Java_环境和基础
Java性能
优化JVM、Tomcat、MySQL面试题一次彻底扫盲
本文转载自:
Java性能
优化JVM、Tomcat、MySQL面试题一次彻底扫盲性能优化是什么?性能优化,简而言之,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。
Java____superman
·
2020-09-11 18:03
JVM
Tomcat
MySQL
java
jvm
tomcat
mysql
程序人生
高频面试题汇总:
Java性能
优化JVM、Tomcat、MySQL一次彻底扫盲
今天就由京东资深技术官来详解「
Java性能
优化」问题,从JVM、Tomcat、MySQL三种调优方式来详细讲解,以下含一些面试题、脑图以及调优文档等资料。核心
mrchaochao
·
2020-09-11 18:49
面试
Java
架构
算法
java
mysql
数据库
面试
年薪80W+腾讯T4大牛手写20万字《
Java性能
调优文档》
扎实的计算机基础习惯透过源码了解技术本质善于追问和总结咱们今天要说的这个腾讯T4大牛手写的《
Java性能
调优文档》将从实战出发,精选高频性能问题,透过Java底层源码,提炼出优化思路和它背后的实现原理,
java喵~
·
2020-09-10 23:43
围城书评_书评:优化Java
这是一本全面的书,代表了初学者的教程和经验丰富的
Java性能
调优从业人员的参考。2018年5月发布的Optim
cunfu6353
·
2020-09-10 13:09
Java性能
优化的50个细节(珍藏版)
Java性能
优化的50个细节(珍藏版)在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。
weixin_30588907
·
2020-08-26 14:30
02_java语言运行机制-笔记
所以
java性能
很好,跨平台好。
404青年
·
2020-08-26 14:25
java基础
java
Java性能
分析工具介绍
一、总体介绍二、命令行工具1、jps类似于ps,列出正在运行的虚拟机进程。显示如下内容:虚拟机执行主类、LVMID(非常重要,其他命令都需要输入该id)命令格式:jps[options]VMID=[protocol:][//]lvmid[@hostname[:port]/servername]查询实例:2、jstat可以显示本地或者远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据。是
rainforc
·
2020-08-26 14:48
jvm
Java性能
优化技巧集锦
一、通用篇1.1不用new关键词创建类的实例1.2使用非阻塞I/O1.3慎用异常1.4不要重复初始化变量1.5尽量指定类的final修饰符1.6尽量使用局部变量1.7乘法和除法二、J2EE篇2.1使用缓冲标记2.2始终通过会话Bean访问实体Bean2.3选择合适的引用机制2.4在部署描述器中设置只读属性2.5缓冲对EJBHome的访问2.6为EJB实现本地接口2.7生成主键2.8及时清除不再需要
rebooted
·
2020-08-26 13:20
Java性能
(4) Vector, ArrayList, LinkedList
JDK有几种有序集合java.util.List的实现方法,三个最熟悉的是Vector,ArrayList和LinkedList.在
Java性能
方面问的比较多的就是这三个List的性能区别。
iteye_3946
·
2020-08-26 12:47
(代码级)
Java性能
的优化
Java性能
的优化(上)黄伟峰Java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。
duoshanx
·
2020-08-26 12:38
Java
基础
java
string
优化
optimization
vector
constructor
JMH-大厂是如何使用JMH进行Java代码性能测试的?必须掌握!
Java性能
测试难题现在的JVM已经越来越为智能,它可以在编译阶段、加载阶段、运行阶段对代码进行优化。比如你写了一段不怎么聪明的代码,到了JVM这里,它发现几处可以优化的地方,就顺手帮你优化了一把。
未读代码
·
2020-08-25 09:41
性能优化
java
JMH-大厂是如何使用JMH进行Java代码性能测试的?必须掌握!
Java性能
测试难题现在的JVM已经越来越为智能,它可以在编译阶段、加载阶段、运行阶段对代码进行优化。比如你写了一段不怎么聪明的代码,到了JVM这里,它发现几处可以优化的地方,就顺手帮你优化了一把。
未读代码
·
2020-08-25 09:03
性能优化
java
JMH-大厂是如何使用JMH进行Java代码性能测试的?必须掌握!
Java性能
测试难题现在的JVM已经越来越为智能,它可以在编译阶段、加载阶段、运行阶段对代码进行优化。比如你写了一段不怎么聪明的代码,到了JVM这里,它发现几处可以优化的地方,就顺手帮你优化了一把。
未读代码
·
2020-08-25 08:00
Java性能
优化技巧
在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。1.尽量使用final修饰符。带有final修饰符的类是不可派生的。在JAVA核心API中,有许多应用final的例子,例如java.lang.String。为String类指定final防止了使用者覆盖length()方法。另外,如果一个类是final的,则该类所有方法都
程序o07
·
2020-08-25 06:12
Julia和
Java性能
比较
1、介绍Julia性能号称可以赶得上c/c++,我很好奇Julia的执行速度,因为我一直用的是Java,所以就想把Julia和Java做一下简单的比较。这次比较一下Julia和Java做一亿次加法运算的速度。2、Julia不做优化和Java比较首先我写的Julia代码没做优化,我们看一下Julia的代码执行:x=0@timeforiin1:10^8globalx+=iend这是三次执行的结果:大约
杜若
·
2020-08-24 14:54
julia
java
性能
你应当知道的7个Java工具
围绕
java性能
,当前这款工具提供了两个产品:Illuminate和Censum。Illuminate是一款性能监测
忻峰作浪
·
2020-08-24 13:22
java
java开发
程序员
腾讯T4大佬花费了5个月整理出的全网最深、最全的《
Java性能
优化攻略》PDF,你还无动于衷吗?(Java岗)
作为Java程序员,你希望写出高性能的代码吗?什么样的互联网服务质量好?代码的高性能是必备的一环。怎样才能降低公司运营成本?提高系统容量的效率(服务器和数据中心)是重要的一部分。代码看性能,公司重效率。怎么做呢?所有的性能问题虽然表现方式各异,但归根结底都是因为某种资源受到制约,只要快速准确地找出性能瓶颈,并且相应地优化解决就行。那么问题的核心就是:能否快速找到性能瓶颈?怎么合理规划性能测试?如何
weixin_46785731
·
2020-08-24 11:31
性能优化
架构
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他