Files
UnrealEngineUWP/Engine/Extras/LLDBDataFormatters
justin marcus 499e534f79 Miscellaneous LLDB Formater optimizations for Android Studio:
- Stop calling str().  For whatever reason, this seems to fix painfully slow debugging for certain callstacks in Android Studio.
- Fix UE4FStringSummaryProvider not handling empty strings correctly
- Map/Set synth providers now calculate size in __init__ instead of update().  This seems to provide a good speed up

I didn't do a proper optimization pass on this.  Just tried some things out and kept what felt better. This at least makes certain pathogical cases bearable (10s of seconds instead of multi-minute).  I've been running with this for a while and haven't encountered any issues.

[at]Chris.Babcock


#ROBOMERGE-SOURCE: CL 7474689 via CL 7474691 via CL 7475420
#ROBOMERGE-BOT: (v372-7473910)

[CL 7475489 by justin marcus in Main branch]
2019-07-22 11:50:04 -04:00
..