Huge PDB files, why?
Matthias Bohlen -- MATTES@logotec.com Thursday, August 29, 1996 Environment: VC++ 4.0 under WinNT 3.51 Hello! Recently, we have ported our CAD system "LOGOCAD" to MFC. The *.PDB files have grown significantly after compile and link. Without MFC, we had 100 MB of *.PDB files, now with MFC in it, we have about 300 MB of *.PDB files. The application consists of about 170 DLL's. Our system administrator will not grant me the file server disk space for the huge PDB's, so my question is: Why does VC++ generate soooo large debugging (*.PDB) files, simply because I have compiled the projects with "MFC in a shared DLL" and several "#include afx*.h" inside stdafx.h??? Matthias Bohlen o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o-o The ZEN master: "If you have a stick, I'll give you a stick. If you have not, I'll take that stick away from you". The banker: "If you have money, I'll give you money. If you have not, I'll take that money away from you". ----------------------------+-------------------------- Matthias Bohlen | Logotec Software GmbH Phone: +49 228 64 80 520 | Chateauneufstr. 10 FAX: +49 228 64 80 525 | D-53347 Alfter, Germany | http://www.logotec.com/ E-mail: mattes@logotec.com | CAD systems development ----------------------------+--------------------------
Darren Ford -- darren@secis.com Wednesday, September 04, 1996 MFC applications automatically get a huge amount of debugging code. for example, one utility i have runs 208K compiled in release mode. the debug version is 1.8meg. 170 DLLs? I assume they are not all used at once. You mention needing space on the server. Are you doing your builds across the network? That has to be incredibly slow. ---------- > Recently, we have ported our CAD system "LOGOCAD" to MFC. The *.PDB files > have grown significantly after compile and link. Without MFC, we had 100 MB > of *.PDB files, now with MFC in it, we have about 300 MB of *.PDB files. > > The application consists of about 170 DLL's. Our system administrator will > not grant me the file server disk space for the huge PDB's, so my question > is: > > Why does VC++ generate soooo large debugging (*.PDB) files, simply because > I have compiled the projects with "MFC in a shared DLL" and several > "#include afx*.h" inside stdafx.h???
| Вернуться в корень Архива |