Jump to content

[SOLVED] filesystem background file load logging


photo

Recommended Posts

Posted

Problem

 

At the moment it is very hard to find the root of render frame stalls in complex worlds caused by excessive mask / image file loads followed by GPU texture uploads due to background resource streaming.

 

Proposal

 

Configurable logging (on/off e.g. via some console variable filesystem_load_logging) of all loaded file names by background filesystem thread after load/processing.

 

Such background file load logging would help to (indirectly) identify possible background resources causing render stalls based on correlation of reproducable render stall timestamps with logged background streaming file names.

 

In case of this render stall problem this logging feature could be used to identify background resource loading differences between initial run with render stalls and follow-up runs showing much smoother frame rates (maybe due to already cached files).       

  • Like 1
  • 4 weeks later...
Posted

Good suggestion, thank you. Added to the tasks list.

  • 1 year later...
Posted

post-284-0-58505200-1434528523_thumb.png

 

Good (and a little bit late but still good) news!

 

Added two console variables: filesystem_log_async and world_log_async which will track any async operations on meshes/images/files/nodes. Will be available soon. :)

Posted

well, better late then never :) Thank you

  • 3 weeks later...
×
×
  • Create New...