程序性能测试指南

     

数据库IO有多慢?

151 1

大多数资深开发人员一定都经历过数据库 I/O 性能相当低的情况。但很多人可能没有意识到 I/O 操作有多慢,特别是数据库 I/O 速度与其他数据读写方法的速度之间的差距。Java 是一种用于应用程序开.

Go中泛型和反射比较指南

110 14K

Go 是一种以简单性为傲的静态类型语言,自诞生以来已经经历了无数的变化。经常引发 Go 开发人员讨论的两个功能是反射和最近的泛型。两者都有相似的目的:为固有的静态语言引入一定程度的活力和灵活性。但是,.

jcstress:Java并发压力测试工具

68 1

Java 并发压力 (jcstress) 是实验性工具和一套测试,用于帮助研究 JVM、类库和硬件中并发支持的正确性。为了理解 jcstress 测试并编写自己的测试,完成 jcstress-samp.

Java中23种JSON库性能测试对比

72 2K

该项目对各种Java Json库的吞吐量性能进行了基准测试 使用JMH。它包括以下库: avaje-jsonb boon dsl-json fastjson flexjson genson gson .

Python中读取Excel最快的6种方法

1672 10K

在本文中,比较了从 Python 读取 Excel 的几种方法:1、使用 Pandas 读取 ExcelPandas 是 Python 的数据分析库,是用 Python 处理与数据有关的任何问题的首选.

Reddit网友:Springboot升级后性能下降

131

我最近为我的团队进行了 springboot 和 Java 从 2.7 到 3.1.2 的升级,以及从 Java 11 到 Java 17 的升级。这次升级后,我们发现性能非常糟糕。我在前后也进行了性.

Java中Gradle结合JMH实现性能测试

58 4K

如果您想对代码进行基准测试,Java Microbenchmark Harness 是首选工具。在我们的示例中,我们将使用refill-rate-limiter项目由于 refill-rate-lim.

Threads Collider:一个Java多线程测试工具

56 3K

Threads Collider尝试在“完全相同”的时刻对多个线程执行所需的操作,以增加出现由竞争条件或死锁引起的问题的机会。code@RepeatedTest(10)void Thread_safe.

算法复杂性分析中的渐近表示法和分析

82 3K

渐近分析中,我们根据输入大小评估算法的性能(我们不测量实际运行时间)。我们计算算法所花费的时间(或空间)如何随着输入大小的增加而增加。 渐近符号是一种根据输入大小描述算法的运行时间或空间复杂度的方法。.

Java中字符串搜索的4种方法性能比较

88 4K

检查字符串是否包含子字符串的几种方法,并将比较每种方法的性能。1、String.indexOfindexOf 方法返回子字符串第一次出现的位置索引,如果没有找到则返回 -1。String mainSt.

幽默:新年愿望

234
.

Quarkus(Java)与Gin(Go)性能比拼

319 1 3K

在下面的文章中,我们将探讨两种常用框架的性能评估:在 Go 上运行的 Gin 和在 Java 上运行的 Quarkus。Gin 在 Go 社区中非常受欢迎,而 Quarkus 的创建是为了让 Java.

Rust与Go中实现高性能解析JSON

236 7K

为了获得最佳性能,请尝试使用 Rust 或 Go。在这种使用情况下,它们的速度基本相当,它们都比 Java 快 4 倍,比 Python 快 6 倍。如果要解析 JSON 文件: 在 Go 中,使用 .

10 个最佳网速测试站点 (2024)

189

在这里提供了一些值得信赖的网站,可以帮助您在方便时提高互联网速度。1. Speedtest.net这允许您一次使用多个连接或一次仅使用一个连接来测试它。您只需选择您想要的服务器,它就会自动选择附近的服.

后端Web代码性能对比:C语言、Go、Node.js、Nim、Bun

509 5K

用C++编写一个小型Web应用程序源码:include <lithium_http_server.hh>            int main() {  li::http_api my_api;  .

Java + Vert.x在后端挑战中击败Rust?

359

该应用程序是作为 Rinha de Backend 2023 Q3 挑战说明的解决方案而构建的。挑战要求这些说明可在Github中找到。主要要求是: 1 个 nginx(负载均衡器)和 2 个应用程序.

JDK外部函数Panama API性能超过了JNI

532 5K

Java 本地调用 API 的 JMH 性能基准:JNI(通过JavaCpp)、JNA、JNR、Bridj和JDK JEP-424外部函数/内存 API(预览版)。结论:Java的外部函数接口现在在一.

用JBang一步生成Java性能火焰图

569 1 2K

火焰图是查找 Java 代码中的瓶颈和性能问题的绝佳工具。分析性能的一种常用技术是 火焰图。简而言之,火焰图是一种可视化代码的哪些部分消耗更多时间的技术。火焰图提供了两个有趣的提示:堆栈越高,代码中的.

simdjson-java:快3倍的使用SIMD指令的JSON解析器

734 2K

这是C++的simdjson的 Java 版本: 使用 SIMD 指令的 JSON 解析器,基于Geoff Langdale 和 Daniel Lemire 撰写的每秒解析千兆字节的 JSON论文 。.

使用Java虚拟线程比Node.js性能更高

694 5K

Java 19 中引入的虚拟线程旨在加速并发网络请求。在这篇文章中,我想比较发出 HTTP 请求的常规线程和虚拟线程的吞吐量。为此,我在谷歌云中使用了两个虚拟机。每台机器有 8 个 CPU 和 16 .

免费开源的速度测试软件:openspeedtest

3132 7

Speed Test by OpenSpeedTest 是一种免费的开源 HTML5 网络性能评估工具,使用 Vanilla Javascript 编写,仅使用内置 Web API,如 XMLHtt.

Java JIT与AOT性能比较 - foojay

2534 1

Java代码在运行时被编译Just-In-Time (JIT) 与运行前被编译Ahead-Of-Time (AOT) 区别是什么?为什么与本机编译的 AOT 应用程序相比,JIT 性能更好?在这篇文章.

ddosify:用Golang编写的高性能负载测试工具

1589

ddosify是用Golang编写的高性能负载测试工具: 协议不可知 - 目前支持HTTP、HTTPS、HTTP/2。其他协议正在进行中。 基于场景 - 在 JSON 文件中创建您的流程。无需一行代码.

PostgreSQL与MongoDB性能比较

2875

直接上结果;PostgreSQL在三个查询中比MongoDB多出35%-50%,只在第一个查询中慢了22%。在这个测试中,使用了整个2015年的数据。当以增量阶段进行测试时,使用几个月的数据,数据集小.

测试速度比较:Selenium v​​s Playwright vs Cypress vs Puppeteer vs TestCafe

2892 1

原文点击标题,直接上结论:playwright似乎是总体上的赢家,它的总体表现很好,cypress和puppeteer能够最快地响应DOM状态的变化,而selenium的输入速度最快。 在决定使用自动.

Rust在浏览器Wasm和后端服务器中运行性能比较

3312 1

需求:有一个计算密集型程序,实现快速的算法速度,然后需要将最终结果传递给浏览器;解决方案:是在服务器端(在 actix Web 服务器中)运行它?还是在浏览器内的 Wasm 模块中运行它? WASM .

Java 17的计算速度比Java 8慢? - marian

2301 1 4K
尽管最近的一些特性可能会产生 Java 进化的错觉,但自 Java 8 以来 Java 语言并没有太大变化。一些内置类有改进,但 Java 性能的整体改进并不容易察觉。如果现代 Java 性能明显下降.

性能压力测试JMeter替代:Loadjitsu

887

Loadjitsu 是为现代开发工作流程重新设计的应用程序性能测量工具。 在 Mac 和 Windows 上运行,或者您可以将其托管在 Linux 服务器上。 使用 Loadjitsu,您可以实时查看.

Spring Boot Native vs Go:性能比较 – Ignacio Suay

3765

Spring 启动了一个名为Spring Native的新项目。该项目仍处于试验阶段,但允许您使用 GraalVM 构建本机镜像。Spring Native 提供了一些有趣的特性,包括几乎即时启动(通.

基准测试:FastAPI性能与 Node.js相差不多

1932

此测试的代码可以点击标题,测试技术组合方案如下: FastAPI + psycopg2 FastAPI + SQLModel Flask + psycopg2 + flask run Flask + .