Squalr Beats Cheat Engine Scan Speeds by 2.6x :^)
2022-12-5 12:50:33 Author: www.reddit.com(查看原文) 阅读量:13 收藏

Squalr's latest release (https://github.com/Squalr/Squalr/releases/tag/3.0.0) has some crazy performance gains. These gains come from clean architecture, and use of C# System.Numerics.Vectors (which JIT SIMD instructions).

This specific benchmark is to scan for 4-byte aligned int32 of value 0 twice in the Witcher 3. Cheat Engine takes ~24 seconds to do this, Squalr takes ~9 seconds.

In fact, while testing this, I found that Cheat Engine has a bug in their scanner, causing Cheat Engine to drop 300 million valid results! Cheat Engine's scan architecture isn't particularly modern (the entire memory scan is implemented in a 8700-line file https://github.com/cheat-engine/cheat-engine/blob/master/Cheat%20Engine/memscan.pas)

Squalr is slower by 1-2s on first scans, but makes up for it by being extremely fast on next scans. Cheat Engine still wins overall though, Squalr's pointer scan and memory viewer are still incomplete.


文章来源: https://www.reddit.com/r/ReverseEngineering/comments/zcx9zv/squalr_beats_cheat_engine_scan_speeds_by_26x/
如有侵权请联系:admin#unsafe.sh