shinovon / KEmulator

KEmulator nnmod
https://nnp.nnchan.ru/kem
96 stars 11 forks source link

Tracking improvements #88

Open BaalNetbek opened 1 day ago

BaalNetbek commented 1 day ago

Features request: Toggling Show Track Info to require CTRL (CTRL+F3) to prevent unintetional switching as F3 is very close to F2 (default RSK mapping).

Selective Tracking: Ability to selective disabling tracking classes or methods or even enabling specific objects.

Log optimization: Display built in log's history in FIFO mode.

Workarounds (not using java's console):

#powershell  - slow printing
Get-Content log.txt -wait  
#bash - Git Bash on windows - resposive
tail -f log.txt

Use case: I'm analysing GoF2 a 3D Game. The scene rendering methods are being called constantly so when I open the log by after misakenly pressing F3 game KEmu freezes for very long time.

obraz

BaalNetbek commented 1 day ago

Im still writing desription please reopen

BaalNetbek commented 1 day ago

To the log optimazation: I think displaying only last X lines and lowering refresh rate would be enough to limit freezing and performance penalty. EDIT: It seems that FPS drop while Show Track Info is not caused by printing in log console as it does't stop when it's closed.