@@ -582,7 +582,6 @@ class TTcMallocMonitor : public IAllocMonitor {
582
582
583
583
TControlWrapper ProfileSamplingRate;
584
584
TControlWrapper GuardedSamplingRate;
585
- TControlWrapper MemoryLimit;
586
585
TControlWrapper PageCacheTargetSize;
587
586
TControlWrapper PageCacheReleaseRate;
588
587
@@ -591,8 +590,6 @@ class TTcMallocMonitor : public IAllocMonitor {
591
590
64 << 10 , MaxSamplingRate)
592
591
, GuardedSamplingRate(MaxSamplingRate,
593
592
64 << 10 , MaxSamplingRate)
594
- , MemoryLimit(0 ,
595
- 0 , std::numeric_limits<i64 >::max())
596
593
, PageCacheTargetSize(DefaultPageCacheTargetSize,
597
594
0 , MaxPageCacheTargetSize)
598
595
, PageCacheReleaseRate(DefaultPageCacheReleaseRate,
@@ -602,7 +599,6 @@ class TTcMallocMonitor : public IAllocMonitor {
602
599
void Register (TIntrusivePtr<TControlBoard> icb) {
603
600
icb->RegisterSharedControl (ProfileSamplingRate, " TCMallocControls.ProfileSamplingRate" );
604
601
icb->RegisterSharedControl (GuardedSamplingRate, " TCMallocControls.GuardedSamplingRate" );
605
- icb->RegisterSharedControl (MemoryLimit, " TCMallocControls.MemoryLimit" );
606
602
icb->RegisterSharedControl (PageCacheTargetSize, " TCMallocControls.PageCacheTargetSize" );
607
603
icb->RegisterSharedControl (PageCacheReleaseRate, " TCMallocControls.PageCacheReleaseRate" );
608
604
}
@@ -660,12 +656,6 @@ class TTcMallocMonitor : public IAllocMonitor {
660
656
tcmalloc::MallocExtension::ActivateGuardedSampling ();
661
657
}
662
658
tcmalloc::MallocExtension::SetGuardedSamplingRate (Controls.GuardedSamplingRate );
663
-
664
- tcmalloc::MallocExtension::MemoryLimit limit;
665
- limit.hard = false ;
666
- limit.limit = Controls.MemoryLimit ?
667
- (size_t )Controls.MemoryLimit : std::numeric_limits<size_t >::max ();
668
- tcmalloc::MallocExtension::SetMemoryLimit (limit);
669
659
}
670
660
671
661
void ReleaseMemoryIfNecessary (TDuration interval) {
0 commit comments