Skip to content

Latest commit

 

History

History
59 lines (45 loc) · 1.25 KB

performance.md

File metadata and controls

59 lines (45 loc) · 1.25 KB

Performance tests with antivirus off and with dry-run to warm up FS, using graalvm-jdk-22.0.1

sudu-editor: 2474 folders, 12195 files, 196m

java average 0.78175 -> 2.5x faster then node
    time: 0.767s
    time: 0.751s
    time: 0.820s
    time: 0.789s

graalvm native 0.70175 -> 10% faster then java 21 

    time: 0.686s
    time: 0.690s
    time: 0.712s
    time: 0.719s

node average 1.922
    time: 1.873s
    time: 1.872s
    time: 1.915s
    time: 2.028s

llvm-project: 133.586 Files, 13.366 Folders

java average 4.12275 -> 3.7x faster then node
    time: 4.097s
    time: 4.182s
    time: 4.138s
    time: 4.074s

graalvm native exe -> 10% slower then java 21
    time: 4.504s
    time: 4.542s
    time: 4.569s
    time: 4.535s

node average 15.2855
    time: 15.155s
    time: 15.473s
    time: 15.189s
    time: 15.325s

memory test: extreme large project chromium: 34000 folders, 407669 files, 3.3 gb (scanning 2 times: 6.6 gb total)

graalvm native image: peak private bytes: 400 - 600 mb time: 31.079s

java: Peak private bytes, 2.15 gb time: 29.536s

node: Peak private bytes, 1.1 - 1.3 gb time: 66.666s