Skip to content

Conversation

@Mouserr
Copy link

@Mouserr Mouserr commented Nov 27, 2018

  • Make all lines fixed height
  • Add full message in details section
  • Only update new log lines if filters didn't change (that was performance bottle neck)
  • Cache gui styles

This modifications could made work with UberLogger much easier in Editor by very little redesign cost (#39).
But it's still has very bad performance, mostly cause of processing stackTrace just after log call.
It's actually not so necessary, cause you need access to separate stack trace lines only on line select (or I'm missing smth?). Any way, that optimization would need much more time and changes to core logic...

Make all lines fixed height
Add full message in details section
Only update new log lines.
Cache gui styles.
@bbbscarter
Copy link
Owner

Thanks for this! Will have a proper look when I get a moment.

@JaXt0r
Copy link

JaXt0r commented Apr 18, 2025

Calculating filter only for new log lines saved my day. This improves Uber Console performance starting at 1k logs a lot.

JaXt0r added a commit to Gothic-UnZENity-Project/Gothic-UnZENity that referenced this pull request Apr 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants