Repository navigation
Conversation
|
Review requested:
|
|
In the TLS benchmark test, performance has also been greatly improved. |
|
update openssl-3.5.2 |
|
update openssl-3.5.3 |
|
@nodejs/crypto Hi, all the test items have passed, thanks |
|
This pull request has been marked as stale due to 90 days of inactivity. |
|
update openssl-3.5.7 |
|
update openssl-3.5.8 |
01c54d3 to
881668c
Compare
|
I have run comprehensive benchmarks for The results demonstrate consistent and significant performance improvements across all modules without any noticeable regressions. Here are the specific raw data points highlighting the most notable 1. Crypto ( 2. Crypto (RSA encrypt/decrypt): 3. TLS (Connection Performance): 4. HTTP/2 (Full-duplex Throughput): To keep this thread clean and readable, I have uploaded the complete benchmark logs to the following Gists: 📊 Benchmark Results - LoongArch 3C6000-Server |
Thank you, zhoumingtao and liujiahui, for your test on the LoongArch machine, which can demonstrate the performance improvement of nodejs using openssl-asm. Thank you run shell: ./node benchmark/compare.js --old ./out/Release/node \ --new ./out-asm/Release/node crypto > crypte-benchmark.csv LoongArch 3C5000-Server crypto/aes-gcm-throughput.js 8.42% crypto/keygen.js 54.37% crypto/oneshot-hash.js 3.41% crypto/oneshot-sign.js 31.03% crypto/oneshot-verify.js 21.55% crypto/randomBytes.js 10.87% crypto/randomInt.js 4.48% crypto/randomUUID.js 2.02% crypto/rsa-encrypt-decrypt-throughput.js 63.27% crypto/rsa-sign-verify-throughput.js 17.23% crypto/rsa-sign-verify-throughput.js len='1024' 17.23% LoongArch 3A6000-PC crypto/aes-gcm-throughput.js 10.84% crypto/keygen.js 56.33% crypto/oneshot-sign.js 31.08% crypto/oneshot-verify.js 24.38% crypto/randomBytes.js 21.28% crypto/randomInt.js 5.58% crypto/randomUUID.js 6.05% crypto/rsa-encrypt-decrypt-throughput.js 60.96% crypto/rsa-sign-verify-throughput.js len='1024' 20.22% Teted-by: zhoumingtao <zhoumingtao@loongson.cn> Teted-by: liujiahui <liujiahui@loongson.cn>
|
update openssl-3.5.9 |
Uh oh!
There was an error while loading. Please reload this page.