Pool.cc File Reference
#include "squid.h"
#include "mem/Pool.h"
#include "mem/PoolChunked.h"
#include "mem/PoolMalloc.h"
#include "mem/Stats.h"
#include <cassert>
#include <cstring>
Include dependency graph for Pool.cc:

Go to the source code of this file.

Variables

time_t squid_curtime
 
Mem::PoolMeter TheMeter
 memory usage totals as of latest MemPools::flushMeters() event More...
 

Variable Documentation

◆ squid_curtime

time_t squid_curtime
extern

Definition at line 20 of file stub_libtime.cc.

Referenced by ClpMap< Key, Value, MemoryUsedBy >::Entry::Entry(), ipcache_entry::ipcache_entry(), PeerDigest::PeerDigest(), Auth::User::absorb(), addedEntry(), Auth::User::addIp(), StoreEntry::adjustVary(), AlreadyTimedOut(), Format::Format::assemble(), clientReplyContext::buildReplyHeader(), Downloader::buildRequest(), Adaptation::Icap::ServiceRep::changeOptions(), HttpStateData::checkDateSkew(), CommSelectEngine::checkEvents(), checkFailureRatio(), Mem::Meter::checkHighWater(), StoreEntry::checkNegativeHit(), Adaptation::Icap::ServiceRep::checkOptions(), clientdbCutoffDenied(), clientdbGC(), clientdbUpdate(), commSetConnTimeout(), ErrorState::compileLegacyCode(), Adaptation::Icap::Options::configure(), CachePeer::countFailure(), TestRock::createEntry(), Comm::ConnOpener::createFd(), Auth::User::CredentialsCacheStats(), death(), Kid::deathDuration(), ErrorState::Dump(), dump_peers(), fde::dumpStats(), Enqueue(), ClpMap< Key, Value, MemoryUsedBy >::Entry::expired(), StoreEntry::expireNow(), expiresMoreThan(), external_acl_entry_expired(), external_acl_grace_expired(), fdAdjustReserved(), Mgr::Action::fillEntry(), FwdState::ForwardTimeout(), fqdncache_gethostbyaddr(), fqdncacheAddEntry(), fqdncacheCallback(), fqdncacheExpiredEntry(), fqdncacheParse(), fqdnStats(), Store::Controller::freeMemorySpace(), Adaptation::Icap::Options::fresh(), get_session_cb(), Helper::Client::handleFewerServers(), PeerPoolMgr::handleOpenedConnection(), HttpReply::hdrExpirationTime(), HeapKeyGen_StoreEntry_LFUDA(), htcpTstReply(), Log::Format::HttpdCombined(), Log::Format::HttpdCommon(), Ftp::HttpReplyWrapper(), icpGetCommonOpcode(), idnsRead(), internalStart(), ipcache_gethostbyname(), ipcacheAddEntry(), ipcacheCallback(), ipcacheExpiredEntry(), ipcacheHandleReply(), ipcacheInvalidate(), ipcacheInvalidateNegative(), ipcacheStatPrint(), Comm::Connection::lifeTime(), logfile_mod_daemon_writeline(), lru_stats(), Fs::Ufs::UFSSwapDir::maintain(), Store::Controller::maintain(), Adaptation::Icap::ModXact::makeRequestHeaders(), Acl::CurrentTimeCheck::match(), Comm::MortalReadTimeout(), StoreEntry::negativeCache(), neighborsUdpPing(), neighborUp(), netdbBinaryExchange(), netdbClosestParent(), netdbExchangeUpdatePeer(), netdbHostData(), netdbHostHops(), netdbHostRtt(), netdbPingSite(), netdbSendPing(), netdbUpdatePeer(), Comm::Connection::noteStart(), Comm::TcpAcceptor::okToAccept(), Helper::Client::openSessions(), statefulhelper::openSessions(), Adaptation::Icap::ServiceRep::optionsFetchTime(), peerAlive(), peerDigestCheck(), peerDigestFetchReply(), peerDigestFetchSetStats(), peerDigestNeeded(), peerDigestNewDelay(), peerDigestPDFinish(), peerDigestRequest(), peerDigestSetCheck(), peerProbeConnect(), peerProbeIsBusy(), peerWouldBePinged(), Mem::PoolReport(), Helper::Client::prepSubmit(), ClientInfo::quota(), HttpReply::redirect(), MessageDelayPool::refillBucket(), refreshCheck(), Helper::Session::requestTimeout(), helper_stateful_server::reserve(), FwdState::retryOrBail(), saneDiff(), Adaptation::Icap::ServiceRep::scheduleUpdate(), Mgr::Forwarder::sendError(), HttpReply::setHeaders(), Comm::SetSelect(), squidaio_queue_request(), Log::Format::SquidUserAgent(), Mgr::Inquirer::start(), CacheManager::start(), Kid::start(), MyTestProgram::startup(), StatefulEnqueue(), StatefulGetFirstAvailable(), Kid::stop(), store_session_cb(), storeCreatePureEntry(), storeDigestCalcCap(), storeDigestRewriteFinish(), storeDigestRewriteResume(), storeRebuildProgress(), Adaptation::Icap::ServiceRep::suspend(), DiskdIOStrategy::sync(), Helper::Client::syncQueueStats(), TestClpMap::testReplaceEntryWithShorterTtl(), TestClpMap::testTtlExpiration(), TestUfs::testUfsSearch(), TestClpMap::testZeroTtl(), Helper::Request::timedOut(), StoreEntry::timestampsSet(), StoreEntry::touch(), clientReplyContext::traceReply(), ExternalACLEntry::update(), DelayPools::Update(), ipcache_entry::updateTtl(), urnHandleReply(), StoreEntry::validToSend(), Comm::Write(), and writeTimedOut().

◆ TheMeter

Mem::PoolMeter TheMeter

Definition at line 24 of file Pool.cc.

Referenced by MemPools::clean(), MemPools::flushMeters(), and Mem::GlobalStats().

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors