Confirmed users
1,983
edits
| Line 525: | Line 525: | ||
Profiles generated using the above config will have os symbols when working with nightly builds on the metro device. For profiling local builds, you'll need to set up a local [https://developer.mozilla.org/en-US/docs/Performance/Profiling_with_the_Built-in_Profiler_and_Local_Symbols_on_Windows symbol server]. | Profiles generated using the above config will have os symbols when working with nightly builds on the metro device. For profiling local builds, you'll need to set up a local [https://developer.mozilla.org/en-US/docs/Performance/Profiling_with_the_Built-in_Profiler_and_Local_Symbols_on_Windows symbol server]. | ||
Example snappy symbol server config: | |||
<pre> | |||
[General] | |||
hostname = 127.0.0.1 | |||
portNumber = 8000 | |||
enableTracing = 1 | |||
remoteSymbolServer = http://symbolapi.mozilla.org:80/ | |||
; These options are unlikely to need editing by users | |||
maxCacheEntries = 20000000 | |||
prefetchInterval = 12 | |||
prefetchThreshold = 48 | |||
prefetchMaxSymbolsPerLib = 500 | |||
defaultApp = Firefox | |||
defaultOs = Windows | |||
[SymbolPaths] | |||
Firefox = T:\Mozilla\MC-REL\dist\crashreporter-symbols\ | |||
Windows = T:\Temp | |||
</pre> | |||
If you run into problems resolving xul symbols, try restarting the symbol server and generating a new profile. Also make sure prefetchMaxSymbolsPerLib in the ini is set to a large value. | |||
For additional detail read {{bug|886555}} on getting things going. | For additional detail read {{bug|886555}} on getting things going. | ||