Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FHoudiniInputTranslator::UploadInputData is slow since Version 2.0.19 - Houdini 19.5.752 #275

Open
helmoznino-ea opened this issue Nov 23, 2023 · 0 comments

Comments

@helmoznino-ea
Copy link

helmoznino-ea commented Nov 23, 2023

When we switch to UnrealEditor 5.2, we've migrate our plugin to Version 2.0.19 - Houdini 19.5.752 which introduce support to Unreal Data Layer. However, we have seen humongous time increase in our workflow.

We used superluminal to gather extra info and it seems the slow down is caused by a function named MakeCache. The amount of data that is uploaded to HARS is considerable and now we have a 50% exe time increase since our migration.

Screenshot 2023-11-23 143828
Screenshot 2023-11-23 143855

To resolve the issue, we have disable the HOUDINI_ENABLE_DATA_LAYERS compilation flag (and we had to fix compile errors). I didn't spend a lot of time looking at the code, but based on my observation:

  1. MakeCache is called in odd situation were the return variable is not used
  2. The cache is thrashed for each actor displayed in the callstack.
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

No branches or pull requests

1 participant