mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-17 07:15:46 +00:00
1a45365811
We were using nsCString to pass the profiler data between processes. But it was failing to send because there is a ~256MB limit for the string data. So we changed it to use Shmem instead. Shmem creates a shared memory and passes the weak reference. With it, we can send larger data without having a problem. MozReview-Commit-ID: 1kj57fZDXVF --HG-- extra : rebase_source : 25a8ab57bcae8012fee1cdd9d4b767036db192d7 |
||
---|---|---|
.. | ||
ChildProfilerController.cpp | ||
nsIProfiler.idl | ||
nsProfiler.cpp | ||
nsProfiler.h | ||
nsProfilerCIID.h | ||
nsProfilerFactory.cpp | ||
nsProfilerStartParams.cpp | ||
nsProfilerStartParams.h | ||
PProfiler.ipdl | ||
ProfilerChild.cpp | ||
ProfilerIOInterposeObserver.cpp | ||
ProfilerIOInterposeObserver.h | ||
ProfilerParent.cpp | ||
ProfilerTypes.ipdlh | ||
ThreadResponsiveness.cpp | ||
ThreadResponsiveness.h |