首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java架构师必看

    史上最强Tomcat8性能优化

    Tomcat配置优化 Linux环境安装运行Tomcat8 具体的安装步骤可以参考Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项 如果需要登录系统,必须配置tomcat用户, /> <user username="tomcat" password="tomcat" roles="admin-gui,admin,manager-gui,manager"/> 如果是tomcat7, 配置参数 参数值 Linux版本 CentOS Linux release 7.2.1511 (Core) 查看逻辑cpu个数 4 查看物理cpu个数 4 总内存 8G CentOS7服务器环境信息查看命令 设置线程池 通过设置线程池,调整线程池相关的参数进行测试tomcat的性能。 通过GC的统计可以看出: 年轻代的gc有100次,次数有点多,说明年轻代设置的大小不合适,需要调整 FullGC有7次,说明堆内存的大小不合适,需要调整 问题四:年轻代内存不足导致GC ?

    2.9K30发布于 2020-04-10
  • 来自专栏全栈程序员必看

    史上最强Tomcat8性能优化

    Tomcat配置优化 Linux环境安装运行Tomcat8 具体的安装步骤可以参考Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项 如果需要登录系统,必须配置tomcat用户, /> <user username="tomcat" password="tomcat" roles="admin-gui,admin,manager-gui,manager"/> 如果是tomcat7, 配置参数 参数值 Linux版本 CentOS Linux release 7.2.1511 (Core) 查看逻辑cpu个数 4 查看物理cpu个数 4 总内存 8G CentOS7服务器环境信息查看命令 设置线程池 通过设置线程池,调整线程池相关的参数进行测试tomcat的性能。 问题三:GC总次数过多 通过GC的统计可以看出: 年轻代的gc有100次,次数有点多,说明年轻代设置的大小不合适,需要调整 FullGC有7次,说明堆内存的大小不合适,需要调整 问题四:年轻代内存不足导致

    2.3K20编辑于 2022-09-09
  • 来自专栏reizhi

    Genymotion 最强性能安卓模拟器

    随着智能手机的性能提升以及价格普及,移动平台 APP 发展势头迅猛,手机游戏行业随之崛起。不过受到屏幕以及续航的限制,越来越多的玩家开始使用安卓模拟器在电脑端运行安卓游戏。 不过受到模拟器效率的限制,实际性能往往参差不齐。而今天 reizhi 向大家推荐的安卓模拟器 Genymotion 则号称是最强性能的安卓模拟器,事实是否如此,我们不如来跑个分。 从上到下分别为 Genymotion ,海马玩模拟器,逍遥安卓以及夜神多开器,可以看出 Genymotion 跑分性能远超其他模拟器,领先幅度高达30%左右。 软件主界面会列出已安装的所有虚拟机,可以点击扳手图标自定义性能参数,或者点击 Start 启动。而点击 Add 则可以添加虚拟机。

    4.5K40编辑于 2022-09-26
  • 来自专栏程序猿DD

    BeanUtils、BeanCopier、Dozer、Orika 哪个性能最强

    性能分析 其实这几个工具要做的事情很简单,而且在使用上也是类似的,所以我觉得先给大家看看性能分析的对比结果,让大家有一个大概的认识。 ,这个可以从上面性能比较看出来。 再看看使用useConverter的情况: public class Object$$BeanCopierByCGLIB$$d1d970c7 extends BeanCopier { private final Class CGLIB$load_class$java$2Elang$2EString; public Object$$BeanCopierByCGLIB$$d1d970c7( 小结 总体来说,Orika是一个功能强大的而且性能很高的工具,推荐使用。

    3.3K31发布于 2021-07-13
  • 来自专栏MoeLove

    最强 CNI 基准测试:Cilium 网络性能分析

    calico flamegraph zoom2 如果您希望自己进行更进一步的研究,可以点击以下链接打开交互式的火焰图 SVG 文件查看细节: Cilium eBPF SVG 火焰图 - 发送端[7] Cilium 同时也可以明显看出,Cilium 再次能够弥补网络命名空间额外开销造成的性能损失并达到和基线配置几乎相同的性能。 下一步 我们在性能调优方面已经取得了不少结果,但我们还有许多其他的想法并将进一步优化 Cilium 各方面的性能。 Bandwidth Manager): https://docs.cilium.io/en/latest/operations/performance/tuning/#bandwidth-manager [7] 3680690af3f6b5827065c0181025861e/calico-ebpf-rr-zh3.svg [10] Calico eBPF SVG 火焰图 - 接收端: https://cilium.io/cc3abd245b9bc7bf5bcab5bf04c18f29

    3.9K40发布于 2021-06-10
  • 来自专栏PowerBI战友联盟

    【无敌】PowerBI 终极算法性能优化 最强

    其效果如下: 这是10000元素的运行结果,由BI佐罗优化过的算法,性能大致提升30%。进一步分析如下: 以下为该算法处理10000行数据的性能表现: 可以看出,这已经到达了该算法的可用性能边界。 由于这块内容太过专业,就此略过,给出优化后结果: 我们将整个查询优化成只需要读一次数据即可,而且全部使用FE最强技巧,使得理论上读取一次立即计算出结果,要算数据,必须得读一次吧。 从理论上讲,这是一个绝对不可超越的最强算法。我们非常拭目以待再次出现天才来超越。 从本文主题来说,性能的排序如下: 最强算法>BI佐罗版交错算法>>交错算法>>>分治+累计元素法>>>>BI佐罗版累计元素法>累计元素法>>直观计算法 也就是说,本问题的算法经过了 7 次大型优化,最终得到了不可超越的极限 同时以此文献给PowerBI四周年生日,PowerBI四岁了,已经逐渐成为该领域的最强者,我们将继续探索更多的乐趣,欢迎您赶快订阅会员,我们将帮助您超越99%的用户,成为专家。

    1.1K20发布于 2019-09-23
  • 来自专栏纯洁的微笑

    Java 应用性能调优最强实践指南!

    Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。 下面我们从性能诊断工具出发,分享一些案例与实践。 一、性能诊断工具 性能诊断一种是针对已经确定有性能问题的系统和代码进行诊断,还有一种是对预上线系统提前性能测试,确定性能是否符合上线要求。 图 4.Linux 性能观测工具 五、 Java 应用诊断及工具 应用代码性能问题是相对好解决的一类性能问题。 图 6.jstack 查看线程堆栈 JProfiler JProfiler 可对 CPU、堆、内存进行分析,功能强大,如图 7 所示。同时结合压测工具,可以对代码耗时采样统计。 图 7. 八、总结与建议 性能调优同样遵循 2-8 原则,80%的性能问题是由 20%的代码产生的,因此优化关键代码事半功倍。同时,对性能的优化要做到按需优化,过度优化可能引入更多问题。

    66920发布于 2019-07-12
  • 来自专栏CVer

    大盘点 | 性能最强的目标检测算法

    本文就来盘点一下 mAP 最高的目标检测算法,Amusi 将在COCO数据集上 mAP 最高的算法认为是"性能最强"目标检测算法。 这么多目标检测算法,究竟哪家最强呢?! 性能最强的目标检测算法 这里 Amusi 罗列几个mAP很强很强的算法,并以时间线的角度来展示。 所以Amusi 只介绍所能查到最强的算法或者最强组合算法。 SNIPER: Efficient Multi-Scale Training ? 综上所述,可知改进后的 Cascade R-CNN 算法是目前(2019.07.07)目标检测方向性能最强的算法,其 mAP 为 50.9。 侃侃 这里将 mAP 作为目标检测最强的指标,确实有失偏颇,不够严谨,因为很多人将目标检测应用在不同的任务上,其实要求的性能也有所不同。

    1.7K70发布于 2019-07-12
  • 来自专栏JavaEdge

    最强性能监控工具之Grafana+Prometheus+Exporters

    1 监控逻辑 最流行的监控逻辑: 有测试工具、监控工具,才能做性能分析和瓶颈定位。 不管数据啥形式展示,最要紧还是数据来源和含义,以做正确判断。 有这JMeter发给InfluxDB的数据,无需看上面的那些HTML数据,也能直观看到系统的性能趋势。以后复看也方便比对。 7 数据对比 图中两个重要的数据查询语句。 所以不管在监控平台 or 命令行中看到的数据,最重要是知道含义及这些值的变化对性能测试和分析的下一步的影响。 JMeter如何把数据推送到Grafana中? 它通过在终端输入不同的命令参数,实时获取和显示各种系统统计和性能指标。它主要用于开发和运维人员进行诊断和分析。

    1.7K30编辑于 2023-03-31
  • 来自专栏前端菜鸟变老鸟

    WEB性能(7)--XMLHttpRequest

    七、XHR使用场景及性能 XMLHttpRequest是我们从在浏览器中做网页转向开发web应用的关键。首先,它让我们在浏览器中实现了异步通信,但同样重要的是,它还把这个过程变得非常简单。

    1.1K10发布于 2019-10-22
  • 来自专栏Java进阶架构师

    Spring 最常用的 7 大类注解,史上最强整理!

    这里按照类型总结了这7种最常用的注解。 一. 核心注解 @Required 此注解用于bean的setter方法上。

    45020发布于 2021-01-20
  • 来自专栏WordPress果酱

    Contact Form 7最强大的 WordPress 联系表单插件

    Contact Form 7 简介 Contact Form 7 是一款简单易用并且扩展性非常灵活的 WordPress 联系表单插件,可以自定义各式各样不同类型的表单功能,可以自定义接收邮件地址,支持 Contact Form 7 安装和使用 Contact Form 7 安装非常简单,只需要在 WordPress 后台在线安装即可。 启用 Contact Form 7 以后,WordPress 后台左边菜单即可看到“联系”这个菜单,可以点击进去开始设置: Contact Form 7 默认已经建立好一个的表单,如果你只需要一个表单, Contact Form 7 支持几乎所有的表单域元素,如:单选框、复选框、文本框、下拉菜单、按钮、文件上传等。 下载:Contact Form 7

    1.6K20编辑于 2023-04-14
  • 来自专栏小简技术栈

    Spring 最常用的 7 大类注解,史上最强整理!

    这里按照类型总结了这7种最常用的注解。 核心注解 @Required 此注解用于bean的setter方法上。

    27830编辑于 2022-09-19
  • 来自专栏Spark学习技巧

    Java几种常用 JSON 库性能比较,哪家最强

    每次都在网上看到别人说什么某某库性能是如何如何的好,碾压其他的库。但是百闻不如一见,只有自己亲手测试过的才是最值得相信的。 JSON不管是在Web开发还是服务器开发中是相当常见的数据传输格式,一般情况我们对于JSON解析构造的性能并不需要过于关心,除非是在性能要求比较高的系统。 简单介绍 选择一个合适的JSON库要从多个方面进行考虑: 字符串解析成JSON性能 字符串解析成JavaBean性能 JavaBean构造JSON性能 集合构造JSON性能 易用性 先简单介绍下四个类库的身份背景 json-lib在功能和性能上面都不能满足现在互联网化的需求。 编写性能测试 接下来开始编写这四个库的性能测试代码。 性能是真的牛,另外还可以看到不管数量少还是多,Jackson一直表现优异。

    1.3K20编辑于 2023-03-21
  • 来自专栏mall学习教程

    Spring 最常用的 7 大类注解,史上最强整理!

    这里按照类型总结了这7种最常用的注解。 一. 核心注解 @Required 此注解用于bean的setter方法上。

    46310发布于 2020-01-17
  • 来自专栏Java技术栈

    Spring 最常用的 7 大类注解,史上最强整理!

    这里按照类型总结了这7种最常用的注解。 1 核心注解 @Required 此注解用于bean的setter方法上。 7 测试注解 @ContextConfiguration 此注解使用在Class上,声明测试使用的配置文件,此外,也可以指定加载上下文的类。

    1.2K10发布于 2019-11-20
  • 来自专栏DotNet NB && CloudNative

    .NET平台功能最强大,性能最佳的JSON库

    Swifter.Json 这是迄今为止 .Net 平台功能最强大,性能最佳的 JSON 序列化和反序列化库。 性能测试对比 图表中的颜色随所用时间从 绿色 渐变为 黄色。当用时超过 3 倍时将以亮黄色显示。 Timeout: 表示用时过久。 Exception: 表示发生了异常。 Swifter.Json 性能为何如此优异? 最优秀的整型和浮点型 ToString 和 Parse 方法实现。 Emit 实现的高性能对象映射工具。 本地内存分配! // 500KB var json = JsonFormatter.SerializeObject(new { MaxJsonLength = 256000 }); } } 7、 // XObjectInterface : 初始化开销小,内存占用少,性能也不错。

    57810编辑于 2023-08-29
  • 来自专栏机器学习初学者精选文章

    【CV】大盘点 | 性能最强的目标检测算法

    前言 去年7月,Amusi 曾做过一篇整理:大盘点 | 性能最强的目标检测算法,那时收集的情况是:改进后的 Cascade R-CNN 算法是截止(2019.07.07)目标检测方向性能最强的算法,其 根据目前学术论文情况,Amusi 将在COCO数据集上 AP 最高的算法认为是"性能最强"目标检测算法。 盘点时间:2020.04.28 盘点内容:目标检测 AP 最高的算法 不严格区分单尺度/多尺度训练,只看数据 Amusi整理,仅个人观点,欢迎补充 性能最强的目标检测算法 这里 Amusi 罗列几个AP 综上所述,可知: 基于CBNet改进后的 Cascade Mask R-CNN 算法是目前(2020.04.28)目标检测方向性能最强的算法,其 AP 为 53.3(多尺度测试) EfficientDet 算法是目前(2020.04.28)目标检测方向性能最强的算法,其 AP 为 52.2(单尺度测试)

    2.3K20发布于 2020-05-26
  • 来自专栏啄木鸟软件测试

    软件性能测试(连载7

    图3-18 CPU状态转换图 7)软中断与硬中断 假设现在一家公司就有一名客服人员,这个客服人员就有一台座机,这种情况下用户碰到问题只能打电话给这个客服人员,如果有多个用户同时打入只能凭运气,先打通电话的人得到回答 由于硬中断比软中断过程短得多,所以作为性能监控往往需要监控软中断。 /softirqs CPU0 CPU1 HI: 0 0 TIMER: 811613 1972736 NET_TX: 49 7 #ps aux | grep softirq root 7 0.0 0.0 0 0 ? PIDUSER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 7 root 20 0 0

    1.3K30发布于 2020-02-19
  • 来自专栏Linyb极客之路

    Java性能调优最强实践,让系统飞起来~

    Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢、接口超时,服务器负载高、并发数低,数据库频繁死锁等。 下面我们从性能诊断工具出发,分享一些案例与实践。 一、性能诊断工具 性能诊断一种是针对已经确定有性能问题的系统和代码进行诊断,还有一种是对预上线系统提前性能测试,确定性能是否符合上线要求。 五、 Java 应用诊断及工具 应用代码性能问题是相对好解决的一类性能问题。 JProfiler JProfiler 可对 CPU、堆、内存进行分析,功能强大,如图 7 所示。同时结合压测工具,可以对代码耗时采样统计。 图 7. 通过 JProfiler 进行内存分析 ? 八、总结与建议 性能调优同样遵循 2-8 原则,80%的性能问题是由 20%的代码产生的,因此优化关键代码事半功倍。同时,对性能的优化要做到按需优化,过度优化可能引入更多问题。

    1.5K40发布于 2019-08-19
领券