mstange / profiler-symbol-server

A local webserver that lets the Firefox profiler obtain symbol information.
Apache License 2.0
3 stars 1 forks source link

Requests aren't served in parallel #5

Open mstange opened 2 years ago

mstange commented 2 years ago

If one of the symbolication requests needs to fetch a large symbol file, it seems like the other requests are not processed until that request is done. This means that the symbolication for small libraries is blocked on symbolication of a big library, even though profiler.firefox.com puts the requests for the small libraries in a different HTTP request.

mstange commented 2 years ago

Hmm, I'm no longer completely sure about that. In the case I was seeing, there were other small libraries being lumped into the same request as the big library, because the big library only needed 8810 addresses, which is less than the 10000 threshold.