写点什么

线程池调优

收录了 线程池调优 频道下的 50 篇内容

线程池规模调优

大小合适的线程池允许运行尽可能多的请求,只要硬件和软件支持合理。换句话说,我们不想在有能力处理时让请求在队列中等待,也不想让运行的请求超出我们的管理能力。究竟线程池应该设置为多大合适呢?这篇文章我们探讨了如何遵从“测量不猜”典故去合理设置线程池。

深入理解Java线程池:线程池参数调优与技巧
深入理解 Java 线程池:线程池参数调优与技巧

在现代编程中,线程池已经成为了不可或缺的一部分。Java线程池是一个非常重要的组件,可以帮助我们优化并发处理,提高系统的性能和稳定性。

Java
线程池
6 月 优质更文活动
Java线程池三、调优和性能优化
Java 线程池三、调优和性能优化

线程池是并发编程中的重要工具,可以提高程序的性能和资源利用率。然而,不恰当的线程池配置和管理可能导致性能下降、资源浪费或者系统崩溃。因此,对线程池进行调优和性能优化显得尤为重要。

Java
线程池
境外业务性能优化实践
境外业务性能优化实践

本文来自美团点评技术文章系列。

严选电子面单稳定性治理实践
严选电子面单稳定性治理实践

稳定性治理是系统演进过程中一个不容忽视的重要命题,如何让持续性的治理工作有目标、过程可跟进、结果能检验?本文结合严选供应链技术团队在稳定性治理上的实践,对治理工作中的可用性、监控告警和线上应急三个方面做了一些思考与总结。

Java线程池实现原理及其在美团业务中的实践
Java 线程池实现原理及其在美团业务中的实践

本文通过案例讲述使用线程池遇到的问题,并给出了一种动态化线程池解决方案。

聊聊并发(三)——JAVA 线程池的分析和使用

合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。但是要做到合理的利用线程池,必须对其原理了如指掌。

ThreadPoolExecutor 源码解读(四)如何正确使用线程池(总结坑点 + 核心参数调优)

业界已经禁止使用Executors 创建线程池,建议使用原生的ThreadPoolExecutor,但是ThreadPoolExecutor参数很多,完全需要自己配置,虽然知道每个参数的含义,但是却不知道设置为多少合适。

ThreadPoolExecutor
Java Web 应用中调优线程池的重要性

不论你是否关注,Java Web应用都或多或少的使用了线程池来处理请求。线程池的实现细节可能会被忽视,但是有关于线程池的使用和调优迟早是需要了解的。本文主要介绍Java线程池的使用和如何正确的配置线程池。

Java 虚拟线程:案例研究
Java 虚拟线程:案例研究

本文探讨了Java虚拟线程在云原生Java负载中的表现,发现其在CPU密集型负载下吞吐量低于传统线程池,但在加速时间上表现更优,同时指出虚拟线程在某些情况下可能存在性能问题,需要进一步与OpenJDK社区合作解决。

Netty和RPC框架线程模型分析
Netty 和 RPC 框架线程模型分析

《Netty 进阶之路》、《分布式服务框架原理与实践》作者李林锋深入剖析Netty和RPC框架线程模型。

多索引下的Lucene性能优化
多索引下的 Lucene 性能优化

本次优化的背景来源于公有云AOM日志服务。

Tomcat 性能调优

线程池调优指的是给Tomcat的线程池设置合适的参数,使得Tomcat能够又快又好地处理请求

Java
程序员
后端
一种正规的性能调优方法:基于等待的调优

在本文中,Steven Haines探讨了Web应用性能调优问题。该领域过去更像是一门艺术而不是一门科学。他提出了一种称为基于等待调优的方法,使整个调优过程更加可度量,也因此更具科学性。

字节 Java 全能手册火了!多线程 / 网络 / 性能调优 / 框架啥都有

在这个技术不断更新的年代,跟不上时代变化的速度就会被刷掉,特别是咱们程序员这一群体,技术不断更新的同时也要同时进步,不然长江后浪推前浪,前浪......

Java
微服务
Spring Cloud
socket
眼见为实:ForkJoin的“分而治之”,竟然有隐藏的坑?
眼见为实:ForkJoin 的“分而治之”,竟然有隐藏的坑?

ForkJoin是一种专为CPU密集型任务而生的线程池(比如计算1~100亿的和),它能充分利用CPU资源,把大任务拆分成众多小的子任务,多线程并行。但是你知道:

Java
Linux
多线程
forkjoin
ebpf
虚拟线程:大规模Java应用的新基石
虚拟线程:大规模 Java 应用的新基石

Java虚拟线程能够极大地减少编写、维护和观察高吞吐并发应用相关的工作。

高峰应对记录
高峰应对记录

最近这个点9月中旬了,快到双十一了,公司开始对一些较为重要的系统开始进行压测。在这个过程中,需要保证系统的稳定性,以及高吞吐量。所以记录这次的压测过程,自己遇到的各种问题以及自己的思考。

Spring Boot 2
性能压测
测试发开
高峰应对
加速你的 Hibernate 引擎(上)

本文探究了基于Hibernate的应用程序的调优技巧,关注于那些行之有效却缺乏文档的主题,例如继承映射、二级缓存和增强序列标识符生成器。文中也提供了一些Hibernate调优所必须的后台数据库信息。

Netty学习和进阶策略
Netty 学习和进阶策略

《Netty 进阶之路》、《分布式服务框架原理与实践》作者李林锋手把手教你 Netty 框架如何学习和进阶。

线程池调优专题_资料-InfoQ中文网