- HBase从2.3.x开始正式默认的支持JDK11, HBase对于JDK 11的支持指的是HBase本身可以通过JDK11的编译、同时相关的测试用例全部通过。由于HBase依赖Hadoop和Zookeeper,而目前Hadoop和Zookeeper尚未支持JDK11,所以HBase中任然有一个jira来关注JDK11支持的问题。https://issues.apache.org/jira/... HBase从2.3.x开始正式默认的支持JDK11, HBase对于JDK 11的支持指的是HBase本身可以通过JDK11的编译、同时相关的测试用例全部通过。由于HBase依赖Hadoop和Zookeeper,而目前Hadoop和Zookeeper尚未支持JDK11,所以HBase中任然有一个jira来关注JDK11支持的问题。https://issues.apache.org/jira/...
- 兵欲善其事,必先利其器。程序员在定位性能瓶颈的时候,要是有一个趁手的性能调优工具,能一针见血的指出程序的性能问题,可谓事半功倍。我们常用的性能调优工具Perf(Linux系统原生提供的性能分析工具),能按出现的百分比降序打印CPU正在执行的函数名以及调用栈,如命令:perf recordperf report -n可打印出:这种结果的输出还是不直观的,Linux性能优化大师Brendan G... 兵欲善其事,必先利其器。程序员在定位性能瓶颈的时候,要是有一个趁手的性能调优工具,能一针见血的指出程序的性能问题,可谓事半功倍。我们常用的性能调优工具Perf(Linux系统原生提供的性能分析工具),能按出现的百分比降序打印CPU正在执行的函数名以及调用栈,如命令:perf recordperf report -n可打印出:这种结果的输出还是不直观的,Linux性能优化大师Brendan G...
- 一 登陆云主机二 创建MySQL环境2.1 安装mysqlyum install bison ncurses ncurses-devel libaio-devel openssl openssl-devel gmp gmp-devel mpfr mpfr-devel libmpc libmpc-devel 2.2 安装gcc执行如下命令下载gcc的安装包:wget https://obs... 一 登陆云主机二 创建MySQL环境2.1 安装mysqlyum install bison ncurses ncurses-devel libaio-devel openssl openssl-devel gmp gmp-devel mpfr mpfr-devel libmpc libmpc-devel 2.2 安装gcc执行如下命令下载gcc的安装包:wget https://obs...
- 在clickhouse中对比groupBitmap和uniqExact的执行速度,应该放到分布式查询中对比。我们99%的使用场景应该是分布式查询,同时如果把groupBitmap和uniqExact放到local表中执行,可能并不能明显看出执行速度上的差距,因为groupBitmap和uniqExact都是聚合函数,单节点的聚合耗时可能差别不大。 在clickhouse中对比groupBitmap和uniqExact的执行速度,应该放到分布式查询中对比。我们99%的使用场景应该是分布式查询,同时如果把groupBitmap和uniqExact放到local表中执行,可能并不能明显看出执行速度上的差距,因为groupBitmap和uniqExact都是聚合函数,单节点的聚合耗时可能差别不大。
- 性能优化之MQ问题分析及解决方案 性能优化之MQ问题分析及解决方案
- VisualVM是什么?VisualVM是JDK自带的一个用于Java程序性能分析的工具,JDK安装完毕后就有啦,在JDK安装目录的bin文件夹下能找到名称为jvisualvm.exe。要使用VisualVM分析您的应用性能,首先得让VisualVM识别出您的应用。Eclipse有个插件名叫“VisualVM Launcher for Eclipse”,可以帮助我们做到这一点。 Eclip... VisualVM是什么?VisualVM是JDK自带的一个用于Java程序性能分析的工具,JDK安装完毕后就有啦,在JDK安装目录的bin文件夹下能找到名称为jvisualvm.exe。要使用VisualVM分析您的应用性能,首先得让VisualVM识别出您的应用。Eclipse有个插件名叫“VisualVM Launcher for Eclipse”,可以帮助我们做到这一点。 Eclip...
- 以下从死锁检测、死锁避免、死锁解决3个方面来探讨如何对MySQL死锁问题进行性能调优 以下从死锁检测、死锁避免、死锁解决3个方面来探讨如何对MySQL死锁问题进行性能调优
- Stefan Hagen在博文SAP Cloud Application Studio Performance Best Practices里介绍了在C4C里使用Cloud Application Studio进行ABSL编程的一些性能方面的最佳实践。文章里提纲挈领地给出了一些guideline。这里提供一些具体的例子。 如何批量调用BO action不好的例子:第一行和第四行有两个循环,然... Stefan Hagen在博文SAP Cloud Application Studio Performance Best Practices里介绍了在C4C里使用Cloud Application Studio进行ABSL编程的一些性能方面的最佳实践。文章里提纲挈领地给出了一些guideline。这里提供一些具体的例子。 如何批量调用BO action不好的例子:第一行和第四行有两个循环,然...
- 在分布式场景下,导致性能问题的因素非常之多,包括但不限于硬件故障(慢盘等)、OS配置、集群故障(不均衡等)、软硬件问题(网卡加固等)、系统资源瓶颈、资源竞争、排队、重试等等。本文主要探讨对于性能问题如何快速切入,并总结出一份套路供大家参考。 在分布式场景下,导致性能问题的因素非常之多,包括但不限于硬件故障(慢盘等)、OS配置、集群故障(不均衡等)、软硬件问题(网卡加固等)、系统资源瓶颈、资源竞争、排队、重试等等。本文主要探讨对于性能问题如何快速切入,并总结出一份套路供大家参考。
- 前几天因为需要,折腾了一下 Java Metrics。发现之前的文章中并没有写过这个。 本着要把所有看到的性能相关的话题都要涉及的目的,在这里也要写一下。 前几天因为需要,折腾了一下 Java Metrics。发现之前的文章中并没有写过这个。 本着要把所有看到的性能相关的话题都要涉及的目的,在这里也要写一下。
- stress是一个在linux下的压力测试小工具。 我看到有些人用这个工具来描述一些资源耗尽的场景,也有人用它来做混沌测试中。请使用者要注意,这个工具并不是模拟业务问题的,是模拟系统级问题的。所以用它来模拟的时候,和业务真实场景差别还是很大的。 stress是一个在linux下的压力测试小工具。 我看到有些人用这个工具来描述一些资源耗尽的场景,也有人用它来做混沌测试中。请使用者要注意,这个工具并不是模拟业务问题的,是模拟系统级问题的。所以用它来模拟的时候,和业务真实场景差别还是很大的。
- 严格来说,JDB 是 Java 调试工具。但是为了文章好分类,所以我加了“性能工具”几个字。其实才是仅为性能工具呢,这个是不好分类的。仅有一些专门的性能测试和性能监控工具,但是对性能分析、性能调试来说,用的工具几乎都不是专门为性能而设计的。 严格来说,JDB 是 Java 调试工具。但是为了文章好分类,所以我加了“性能工具”几个字。其实才是仅为性能工具呢,这个是不好分类的。仅有一些专门的性能测试和性能监控工具,但是对性能分析、性能调试来说,用的工具几乎都不是专门为性能而设计的。
- Java程序CPU居高不下或抖动,我们应该如何定位到程序的问题点,本例模拟了一个cpu占用的场景,并对其进行定位 Java程序CPU居高不下或抖动,我们应该如何定位到程序的问题点,本例模拟了一个cpu占用的场景,并对其进行定位
- 经常在性能领域里听到建模这个词,也看到有些人写了一些文章或 PPT 描述建模。今天在网上也搜索了一下,看到有五花八门的内容。我也写一下我对性能建模的理解。 经常在性能领域里听到建模这个词,也看到有些人写了一些文章或 PPT 描述建模。今天在网上也搜索了一下,看到有五花八门的内容。我也写一下我对性能建模的理解。
- 综合来讲,这是一本介绍方法论的书,作者通过概念、模型、观测、实验手段来进行问题的剖析。另外本书的涉及范围之广,从内存、CPU、文件系统、存储硬件、网络等各个方面。并且本书通常以一个实例入手,深入的介绍系统原理,特别是在一些重点细节上,往往有超出一般的认识和方法。 本书函盖范围太广,更适合作为工具书时常翻阅,所以在阅读过程中也关注自己当前需要的方面。 综合来讲,这是一本介绍方法论的书,作者通过概念、模型、观测、实验手段来进行问题的剖析。另外本书的涉及范围之广,从内存、CPU、文件系统、存储硬件、网络等各个方面。并且本书通常以一个实例入手,深入的介绍系统原理,特别是在一些重点细节上,往往有超出一般的认识和方法。 本书函盖范围太广,更适合作为工具书时常翻阅,所以在阅读过程中也关注自己当前需要的方面。
上滑加载中
推荐直播
-
鸿蒙应用实战:带你掌握UIAbility使用
2024/12/12 周四 16:00-18:00
Cindy 华为云学堂技术讲师
本期直播带你了解Stage应用模型和UIAbility应用组件的核心概念、掌握在Stage模型下,使用UIAbility组件进行应用开发的基本流程,直播中会讲解场景化的代码示例,助力开发者深度理解开发内容。
回顾中 -
基于ArkTS卡片开发的鸿蒙应用趣味案例
2024/12/13 周五 16:00-18:00
Skye 华为云学堂技术讲师
服务卡片是HarmonyOS应用开发的一大重要亮点。如何创建ArkTS服务卡片,以及如何运用卡片事件的能力呢?本期直播我们将深入剖析其理论要点,并结合实验案例,带大家一起深入体验HarmonyOS服务卡片的开发过程。
去报名 -
OpenSpeech
2024/12/14 周六 10:30-15:30
华为讲师团
我们希望能够更接地气、更懂开发者,展示开发者不一样的多维面。不管是中国还是海外,学生还是企业, 每一个开发者的故事都值得被聆听。
即将直播
热门标签