15 мая 2023 года "Исходники.РУ" отмечают своё 23-летие!
Поздравляем всех причастных и неравнодушных с этим событием!
И огромное спасибо всем, кто был и остаётся с нами все эти годы!

Главная Форум Журнал Wiki DRKB Discuz!ML Помощь проекту


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???





| Вернуться в корень Архива |