Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
程序性能调优教程
用JBang一步生成Java性能火焰图
火焰图是查找 Java 代码中的瓶颈和性能问题的绝佳工具。 分析性能的一种常用技术是 火焰图<
fury:由jit和零拷贝支持的超快序列化框架
阿里alipay的Fury是一个极快的多语言序列化框架,由jit(即时编译)和零拷贝提供支持,提供高达 170 倍的性能和终极易用性。 仅用于序列化通过使用fury将Java对象转换为字节流,您可以获得高达
OpenJDK微软版本默认启用增强型逃逸分析
OpenJDK 17.0.8 增强功能: 包括一个新功能(请参阅JDK-8287061和
从Java迁移到GraalVM启动快10倍
从 Java 迁移到 GraalVM Native,应用的启动时间从大约30秒缩短到大约3毫秒,更重要的是,内存使用量也从6.6 GB大幅减少到1 GB,而吞吐量和CPU利用率保持不变。
提高 opensearch-java 中的 JSON 解析性能
作为一名开源爱好者,我相信协作的力量可以使开源项目更快、更高效。在这篇博文中,我将分享我的Linagora团队如何与 OpenSearch 社区合作,使用基准测试工具和火焰图识别并解决 OpenSearch Java 客户端中的性能问题,为 Apache James项目做出贡献。 <
用 Rust 编写一个非常快的Python linter
Ruff 格式(https://github.com/astral-sh/ruff)是用于格式化 python 文件的新工具,它在底层使用了 ruff linter 的部分内容,这就是它创建如此之快并提供出色
PostgreSQL锁有多少?
数据库锁只有两种类型:共享锁和排他锁? 那你就大错特错了。 Postgres中有许多类型的锁,这里是一个小工具,可以显示postgres中的所有锁,以及每个冲突是如何发生的:
PostgreSQL正在考虑将基于进程的模型迁移到线程模型
PostgreSQL 在大型系统上的扩展性不佳,主要是因为基于进程的模型都消耗了资源。并非所有数据库都有这个问题,如果不进行某种重大的架构更改,PostgreSQL 就无法停止这个问题。 PostgreSQL 数据库系统,它的历史可以追溯到
simdutf:每秒数十亿个字符的 Unicode 验证和转码
大多数现代软件都依赖于Unicode 标准。在内存中,Unicode 字符串使用 UTF-8 或 UTF-16 表示。UTF-8 格式是网络上事实
Java中使用Vector API实现 Base64编码/解码
该库包含使用孵化器 Vector API 实现的 Base64 编码器和解码器,以及(较慢的)标量实现。这是最快的 Java 编写的 Base64 库,基于向量和标量方法的性能均优于任何其他 Java 编写的库。对于 RFC2045/MIME 编码/解码,这些方法比内在化 java.util
数据库连接池大小的调整原则
配置连接池是开发人员经常犯的错误。配置池时需要理解几个原则(对于某些人来说可能违反直觉)。 想象一下,您有一个网站,虽然可能不是 Facebook 规模的,但仍然经常有 10,000 个用户同时发出数据库请求,每秒处理约 20,000 笔交易。您的
Java 并行 GC 调优
并行垃圾收集器(Parallel GC)是 JVM 中引入的最古老的垃圾收集算法之一,旨在利用现代多核系统的处理能力。并行GC旨在通过利用多个线程并行执行垃圾收集来减少GC暂停的影响。 什么时候使用并行GC?如果您
DoorDash 如何改进微服务缓存?
随着 DoorDash 的微服务架构不断发展,服务间流量也在不断增长。每个团队管理自己的数据并通过 gRPC 服务公开访问权限,gRPC 服务是一个用于构建可扩展 API 的开源远程过程调用框架。 由于对下游服务的调用,大多数业务逻辑都是 I/O
OpenJDK使用Intel的x86-simd-sort将数据排序速度提高 7~15 倍
今年早些时候,英特尔发布了x86-simd-sort 作为使用 AVX-512 的超快排序库。
Java中Record比常规类快约 10%
来自Oracle 的Java核心库开发人员: Hotspot VM 以特殊方式信任 Java 记录,与常规 Java 类相比,这使得它们的速度在某些方面更加优越。 假设我们想要建模一个不可变点:
Rob Pike 的 5 条编程规则
Rob Pike 的 5 条编程规则强调简单性和衡量性,而不是过早的优化: 规则 1:你无法判断程序会在哪里耗费时间。瓶颈出现在令人吃惊的地方,因此在证明瓶颈所在之前,不要试图猜测并尝试快速破解。 规则 2:
量化交易好书和高频交易要点
以下是推荐的学习量化交易 Stats 的好书: 1、统计学习要素(Elements of Statistical Learning)优点:统计学的圣经。全面而详细。必读。缺点:需要扎实的数学功底,对初学者来
ReactJS前端性能优化6个小技巧
以下是一些提示优化图片和CSS/JS:大尺寸图片会降低扩展的运行速度。压缩图片并使用 WebP 等格式。实施懒加载,只在需要时加载图片。加速服务器请求:缓慢的服务器请求会成为性能瓶颈。使用缓存、CDN 和浏览器缓存。在本地存储数据,尽量减少不必要的 API 调用。<
上页
下页
关闭