This build focuses on optimizations and reduced CPU usage the gained performance is used to enable the tool to merge information from multiple processes, when more than one are selected. When all processes are selected this results some views showing and updating ~200 000 entries what is handled with good performance.
[0.8.0] - 2019-08-26
Added
- added listing of unloaded DLLs (shown in gray in modules tab)
- added "Services referencing" feature to modules tab -> column
- added optional CPU cycle based CPU usage calculation
- show merged informations when more than one process is sellected
- added search (highlight) feature to the stack trace list
- added Dangerous Flags from process hacker to the token tab
- added job limits informations tab to the job tab
- added search functionality to all remaining list/tree views
Changed
- optimized cpu uage all models are now aware of hidden columns and dont query them
- improved tree and list model performance by mor than an order of magnitude
- some values, like per process gpu sats, are not longer queried when thair columns are hidden
- reworked the token handling to optimize performance and properly handle situations when a Token gets replaced
- moved Sid Resolving to a dedicated worker thread
Fixes
- issue with .NET tab not getting cleared when an other process was selected
- fixed issue not all open file references being shopwed when a handle value was reused
- fixed error in global memory search
- fixed issue in token panel with the integrity combo box