#Java性能调优文章排行榜

HTML性能提升第一步:首页14kb规则

21-03-28 647 1 banq

Web性能提升技巧:14kb规则,也称为首页14kb规则,首页html大小不超过14kb。当然如果启动了服务器端压缩,应该是压缩后的14kb。 当用户打开网页时,收到的HTML的第一个TCP块为14... 详细

五种Java编程高效编程方法 - Babla

21-05-14 262 1 banq

1. 移位操作可以大大提高效率。使用移位操作来计算乐观整数2^n(n是乐观整数)的乘除。 Inefficient code: int num1 = a * 4; int num2 = a... 详细

三种提升Java代码性能的简单技巧 - levelup

21-05-19 210 1 banq

优先考虑组成而不是继承、尽一切可能内联方法、创建小方法是简单的提升代码性能方法: 大多数开发人员会遇到有关Java性能的问题。大多数开发人员不知道正确的答案。这里提供三种简单优化技巧:   1.... 详细

什么是尾部延迟?

21-04-22 319 banq

尾部延迟(也称为高百分比延迟)是指客户端很少看到的高延迟。例如:“我的服务通常在10毫秒左右响应,但有时需要100毫秒左右”。世界上有很多导致尾部等待时间的原因,包括争用,垃圾回收,数据包丢失,主机... 详细

使用Spring GraalVM Native插件提高SpringBoot启动时间94%

20-09-05 1206 banq

使用GraalVM本机原生构建Spring Boot本机应用,通过PetClinic试验对比: 在JDK上: 构建时间:9s 内存:417M 启动时间:2.6s 使用Native插件... 详细

Java中使用大页面提升性能 - kstefanj

21-06-02 146 banq

大页面是一种减少处理器TLB缓存压力的技术。这些缓存用于加快将虚拟地址转换为物理内存地址的时间。大多数体系结构支持多种页面大小,通常基页大小为 4 KB。对于使用大量内存的应用程序,例如大型 Jav... 详细

如何提升浏览器CSS的网络性能? – csswizardry

21-01-25 604 banq

总结用于加载CSS的最佳网络性能做法: 延迟加载Start Render不需要的任何CSS: 这可能是关键CSS; 或将CSS分成依据媒体Media不同的文件。 避免@impor... 详细

给线程池取一个名称有助于调试 - bozho

21-03-24 302 banq

我们的软件倾向于使用大量线程池-主要是通过java.util.concurrent.ExecutorService实现(通过创建Executors.new...。我们为各种 异步 用例创建线程池... 详细

高级 MongoDB 性能调优 - Eswaran

21-06-16 78 banq

将MongoDB从2000 个事件/秒处理吞吐量提升到惊人的 80,000 个事件/秒。 介绍 如下图所示,我们的系统必须在事件处理应用程序完成的写入和 API 服务应用程序完成的读取之间取得平衡。... 详细

JDK 16中的JVM远程监视调试方法 - egahlin

21-05-19 121 banq

长期以来,应用程序监视工具已经能够使用JMX通过网络连续获取数据。例如,可以从OperatingSystemMXBean获得CPU负载,并在JDK Mission Control中将其可视化。 JD... 详细

使用async-profiler进行JVM内存性能微调的指南 | Baeldung

20-09-27 976 banq

通常Java Profiler采样探测器使用JVM工具接口(JVMTI)设计,并在安全点收集堆栈跟踪。但是这些采样分析器可能会遇到 安全点偏差问题 。 为了全面了解该应用程序,我们需要一个不需要线程... 详细

JDK 15的新功能ZGC机制改进介绍 -malloc

20-09-25 516 banq

在JDK 15中,ZGC可以投入生产了。换句话说,它现在是JDK中的一项产品(非实验性)功能,建议您在生产中使用它。这个变化是通过 JEP 377引入的 ,是许多人多年努力的 结晶 。 自从JDK ... 详细

使用高速缓存Serde加速Kafka反序列化性能 - Kaszuba

21-04-23 229 banq

Kafka内部世界是在字节级别上存储状态的, Serde 负责在外部领域语言和Kafka世界之间进行翻译,但会造成一定的性能损失,因为读写需要“始终”通过Serde,尤其是在使用诸如 . 详细

简单有效的G1 GC调整技巧 - JAXenter

20-10-02 608 banq

在本文中,Ram Lakshmanan分享了一些技巧,以调整G1垃圾收集器以获得简单而有效的最佳性能。通过这些技巧,方法和说明来调整应用程序以获得最佳性能。自Java 9以来,G1一直是默认的GC算... 详细

Java基本类型自动装箱的性能成本 -Coffee Talk

20-12-15 627 banq

将整数加入集合Collection或Map中时,是直接将int原始类型加入还是变成Integer整数对象类型加入呢?这两者有什么区别? JDK 1.5版引入了Java原语类型的自动装箱。这意味着当在... 详细

共有 1131 2 3 4 ... 8 下一页