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

The remote tree inspector is choking on huge amount of nodes, even when not expanded #8165

Closed
Zylann opened this issue Mar 26, 2017 · 4 comments

Comments

@Zylann
Copy link
Contributor

Zylann commented Mar 26, 2017

Tested on Godot 3.0 af282b5

I have a scene containing a procedurally-generated terrain, which generates a lot of nodes under a specific parent.
When the remote tree inspector is enabled, it immediately freezes the editor and the game for a few seconds and repeats regularly, even if the parent holding the huge amount of nodes is not expanded.

It would be nice if the remote inspector didn't try to get all nodes in the scene at once, but only those it needs.

@akien-mga
Copy link
Member

Can anyone still reproduce this bug in Godot 3.2.3 rc5 or any later release?

If yes, please ensure that an up-to-date Minimal Reproduction Project (MRP) is included in this report (a MRP is a zipped Godot project with the minimal elements necessary to reliably trigger the bug). You can upload ZIP files in an issue comment with a drag and drop.

@Zireael07
Copy link
Contributor

I'm not sure an MRP could be made, since it requires a large amount of nodes.
That said, remote tree inspector performance on a large project is still an issue, even if seems to have improved since @Zylann made the issue.

@Zylann
Copy link
Contributor Author

Zylann commented Sep 4, 2020

Tested instancing plenty of nodes. The initial load freezes the game for a second, and then continues normally for a few seconds. Then freezes again, every 10 seconds.

The fact nodes not being expanded still affects that time is hard to test because it keeps expanding the same node on further sessions even if I didn't ask it to do so.

The project I used:
ManyNodes.zip

@Calinou
Copy link
Member

Calinou commented Mar 25, 2021

Duplicate of #13219 (same cause).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants