I am running a few experiments that require tracking a large number of objects. This results in the SaveData method taking a lot of time to process all the data, which influences my results. I had touched on this in a previous PR (#143 ). Upon further digging, I ended up wrapping the calls to SaveDataTable in a task, which resulted in as much as x20 improvement in the time taken to process the SaveData method.
I am running a few experiments that require tracking a large number of objects. This results in the
SaveData
method taking a lot of time to process all the data, which influences my results. I had touched on this in a previous PR (#143 ). Upon further digging, I ended up wrapping the calls to SaveDataTable in a task, which resulted in as much as x20 improvement in the time taken to process theSaveData
method.I have a rough working version of this in a fork I am maintaining as a package: https://github.com/ovi-lab/UXF-extensions/commit/2c3f753ebb799b2ba52aab09ad0076d7bc9b91ef
Let me know if this is something you may want to consider merging upstream.