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

Bandwidth issues #144

Closed
vblanco20-1 opened this issue Sep 8, 2018 · 1 comment
Closed

Bandwidth issues #144

vblanco20-1 opened this issue Sep 8, 2018 · 1 comment

Comments

@vblanco20-1
Copy link

Hello.
I have a multithread engine im developing, wich is finely multithreaded with a lot of jobs. I have an issue with the bandwidth of remotery where it just misses a lot of the profile data on the viewer. I have tried to increase the message queue size and max messages per update, but that chokes the viewer into crashing (chrome) and its hard to take a proper capture.

Is there any recomended things to do for this? I was thinking on what to do to make the traces more viewable.

Given that im limited by bandwidth and size, would it make sense to have my fine grained jobs disabled, and only call remotery events once every X frames or with a key event?

@dwilliamson
Copy link
Collaborator

Remotery currently doesn't deal well with huge amounts of samples, for many reasons. Some issues you can find related to your problems are:

#126
#20
#19

Once you get that data over, it's repopulating all sample trees which is hugely non-performant. Work on improvements/fixes to all these is ongoing but slow. Any help is hugely appreciated.

Right now it all boils down to sending less data by either reducing the number of samples per frame or by reducing the frequency at which you send samples.

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

2 participants