diff options
Diffstat (limited to 'src/usr/diag/prdf/common/util/prdfFlyWeightS.C')
-rwxr-xr-x | src/usr/diag/prdf/common/util/prdfFlyWeightS.C | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/usr/diag/prdf/common/util/prdfFlyWeightS.C b/src/usr/diag/prdf/common/util/prdfFlyWeightS.C index d1ef67050..7273a9d66 100755 --- a/src/usr/diag/prdf/common/util/prdfFlyWeightS.C +++ b/src/usr/diag/prdf/common/util/prdfFlyWeightS.C @@ -5,7 +5,7 @@ /* */ /* IBM CONFIDENTIAL */ /* */ -/* COPYRIGHT International Business Machines Corp. 2007,2012 */ +/* COPYRIGHT International Business Machines Corp. 2007,2013 */ /* */ /* p1 */ /* */ @@ -286,6 +286,16 @@ void FlyWeightS<T,S>::increaseSize() }; +#ifdef __MEM_PROFILING +template < class T , uint32_t S > +void FlyWeightS<T,S>::printStats(void) +{ + using namespace std; + PRDF_DTRAC( "no. of elements %d Flyweight size %d", + iv_heaps.size()*S,(iv_heaps.size() * sizeof(T) * S) ); +} +#endif + /* template <typename T, uint32_t S> void FlyWeightS<T,S>::print() |