A free Windows-compatible Operating System - mirrored from GitHub
Go to file
Kamil Hornicek ca7ae9bbef [EVENTVWR]
- Attempt to speed up loading and displaying logs in EnumEventsThread:
- Rewriting the code fix an infinite loop that could happen under low memory conditions (this potentially speeds things up quite a lot).
- Remove ListView subclassing - sorry Hermès but not only it keeps constantly redrawing under Windows but also adds too much overhead.
- Don't read the event log records one by one but in chunks of roughly 0x7ffff bytes (maximum size allowed).
- Use poor man's "caching" of the event user name (optimizing/caching rest of the stuff in the loop didn't yield any significant speed up).

Result: Loading ~40000 records under Win7 went from 4.5 minutes to 65 seconds.

svn path=/trunk/; revision=73749
2017-02-07 22:33:02 +00:00
reactos [EVENTVWR] 2017-02-07 22:33:02 +00:00
rosapps Remove the USE_MKISOFS switch and make mkisofs our one and only ISO creation tool. 2017-01-11 12:16:25 +00:00
rossubsys [REACTOS][ROSAPPS][ROSSUBSYS] 2016-05-31 22:36:48 +00:00
rostests [USER32_APITEST]: Add more tests for RegisterClassEx. 2017-02-07 12:11:26 +00:00
wallpapers