[SERVER-15227] Shrink PDBs in MSI Created: 11/Sep/14 Updated: 14/Apr/16 Resolved: 23/Jul/15 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Packaging |
| Affects Version/s: | 2.7.6 |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Mark Benvenuto | Assignee: | Mark Benvenuto |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | build-later, build-needs-definition | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Backwards Compatibility: | Fully Compatible |
| Participants: |
| Description |
|
Currently, the PDBs we include in the MSI are full of private symbols. If we strip the private symbols from the pdb file, we save 40 MB compressed off the MSI.
The difference in the two is that public symbols lack line numbers, and local variable information. This means that the stacks are the same as Linux, and simply print function offsets instead of detailed line numbers. |
| Comments |
| Comment by Mark Benvenuto [ 23/Jul/15 ] |
|
This is not viable in the end since we lose line numbers if we strip the PDBs. |
| Comment by Githook User [ 13/Oct/14 ] |
|
Author: {u'username': u'jrassi', u'name': u'Jason Rassi', u'email': u'rassi@10gen.com'}Message: |