Jump to content

[SOLVED] filesystem background file load logging


photo

Recommended Posts

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
Link to comment
  • 4 weeks later...
  • 1 year later...

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. :)

Link to comment
  • 3 weeks later...
×
×
  • Create New...