Server memory use
This page lists the memory use all of the in-memory data stores and caches on the server.
Contents
Total
Total memory use of all state components and all caches:
- 6459MB
Note that the real heap size is usually 2x-3x greater than this due to the way the GC works.
By size
- 1195 MB: sitemap — cache from feature sitemap
- 1117 MB: main package index tarball — cache from feature core
- 1070 MB: recent packages and revisions — cache from feature recentPackages
- 959 MB: Main package database — state component from feature core
- 724 MB: Build reports — state component from feature reports-core
- 531 MB: reverse index — cache from feature reverse
- 166 MB: Preferred package versions — state component from feature package-info-json
- 150 MB: Mapping from tarball blob IDs to tarindex blob IDs — state component from feature tarIndexCache
- 97 MB: user group index — cache from feature users
- 86 MB: Candidate packages — state component from feature candidates
- 67 MB: Build reports — state component from feature reports-candidates
- 52 MB: per-package-name summary info — cache from feature list
- 42 MB: Package documentation — state component from feature documentation-core
- 37 MB: Package tags — state component from feature tags
- 36 MB: calculated tags — cache from feature tags
- 36 MB: — state component from feature distro
- 34 MB: package search engine — cache from feature search
- 8 MB: List of users — state component from feature users
- 6 MB: Package maintainers — state component from feature upload
- 6 MB: total package downloads cache — cache from feature download
- 6 MB: recent package downloads cache — cache from feature download
- 4 MB: packages page by name — cache from feature html
- 4 MB: Package documentation — state component from feature documentation-candidates
- 3 MB: Extra details associated with user accounts, email addresses etc — state component from feature user-details
- 3 MB: AdminLog — state component from feature admin-actions-log
- 2 MB: packages page by category — cache from feature html
- 2 MB: Today's download counts — state component from feature download
- 1 MB: Preferred package versions — state component from feature versions
- 0 MB: Backing store for Map PackageName -> Users who voted for it — state component from feature votes
- 0 MB: Support for upgrading accounts from htpasswd-style passwords — state component from feature legacy-passwds
- 0 MB: Uploaders — state component from feature upload
- 0 MB: State to keep track of revision notifications — state component from feature user-notify
- 0 MB: Keeps track of vouches — state component from feature endorse
- 0 MB: TUF specific state — state component from feature security
- 0 MB: State to keep track of outstanding requests for user signup and password resets — state component from feature user-signup-reset
- 0 MB: Trustees — state component from feature upload
- 0 MB: Admins — state component from feature users
- 0 MB: Mirror clients — state component from feature mirror
- 0 MB: All time download counts — state component from feature download
- 0 MB: Backing store for AnalyticsPixels feature — state component from feature AnalyticsPixels
- 0 MB: Platform packages — state component from feature platform
By feature
users
Manipulate the user database.
State components:
- 8 MB: List of users
- 0 MB: Admins
Cache components:
- 97 MB: user group index
core
Core functionality
State components:
- 959 MB: Main package database
Cache components:
- 1117 MB: main package index tarball
security
TUF Security
State components:
- 0 MB: TUF specific state
This feature does not have any caches.
mirror
Support direct (PUT) tarball uploads and overrides
State components:
- 0 MB: Mirror clients
This feature does not have any caches.
upload
Support for package uploads, and define groups for trustees, uploaders, and package maintainers
State components:
- 0 MB: Trustees
- 0 MB: Uploaders
- 6 MB: Package maintainers
This feature does not have any caches.
tarIndexCache
Generic cache for tarball indices
State components:
- 150 MB: Mapping from tarball blob IDs to tarindex blob IDs
This feature does not have any caches.
package-contents
The PackageContents feature shows the contents of packages and caches their TarIndexes
This feature does not have any state.
This feature does not have any caches.
recentPackages
This feature does not have any state.
Cache components:
- 1070 MB: recent packages and revisions
user-details
Extra information about user accounts, email addresses etc.
State components:
- 3 MB: Extra details associated with user accounts, email addresses etc
This feature does not have any caches.
user-signup-reset
Extra information about user accounts, email addresses etc.
State components:
- 0 MB: State to keep track of outstanding requests for user signup and password resets
This feature does not have any caches.
legacy-passwds
Support for upgrading accounts from htpasswd-style passwords
State components:
- 0 MB: Support for upgrading accounts from htpasswd-style passwords
This feature does not have any caches.
distro
State components:
- 36 MB:
This feature does not have any caches.
candidates
Support for package candidates
State components:
- 86 MB: Candidate packages
This feature does not have any caches.
reports-core
Build reports and build logs
State components:
- 724 MB: Build reports
This feature does not have any caches.
reports-candidates
Build reports and build logs
State components:
- 67 MB: Build reports
This feature does not have any caches.
documentation-core
Maintain and display documentation
State components:
- 42 MB: Package documentation
This feature does not have any caches.
documentation-candidates
Maintain and display documentation
State components:
- 4 MB: Package documentation
This feature does not have any caches.
download
State components:
- 2 MB: Today's download counts
- 0 MB: All time download counts
Cache components:
- 6 MB: recent package downloads cache
- 6 MB: total package downloads cache
tags
State components:
- 37 MB: Package tags
Cache components:
- 36 MB: calculated tags
AnalyticsPixels
Allow users to attach analytics pixels to their packages
State components:
- 0 MB: Backing store for AnalyticsPixels feature
This feature does not have any caches.
versions
State components:
- 1 MB: Preferred package versions
This feature does not have any caches.
reverse
This feature does not have any state.
Cache components:
- 531 MB: reverse index
search
This feature does not have any state.
Cache components:
- 34 MB: package search engine
list
This feature does not have any state.
Cache components:
- 52 MB: per-package-name summary info
platform
List packages which are part of the Haskell platform (this is work in progress)
State components:
- 0 MB: Platform packages
This feature does not have any caches.
html
This feature does not have any state.
Cache components:
- 2 MB: packages page by category
- 4 MB: packages page by name
legacy
This feature does not have any state.
This feature does not have any caches.
edit-cabal-files
This feature does not have any state.
This feature does not have any caches.
admin-frontend
This feature does not have any state.
This feature does not have any caches.
hoogle-data
Provide a tarball of all package's hoogle files
This feature does not have any state.
This feature does not have any caches.
votes
Allow users to upvote packages
State components:
- 0 MB: Backing store for Map PackageName -> Users who voted for it
This feature does not have any caches.
admin-actions-log
Log of additions and removals of users from groups.
State components:
- 3 MB: AdminLog
This feature does not have any caches.
sitemap
Provides sitemap for search engines
This feature does not have any state.
Cache components:
- 1195 MB: sitemap
user-notify
Notifications to users on metadata updates.
State components:
- 0 MB: State to keep track of revision notifications
This feature does not have any caches.
package feed
Provides RSS feed for individual packages
This feature does not have any state.
This feature does not have any caches.
package-info-json
Provide JSON endpoints for basic package descriptions
State components:
- 166 MB: Preferred package versions
This feature does not have any caches.
endorse
Endorsing users such that they get upload permission.
State components:
- 0 MB: Keeps track of vouches
This feature does not have any caches.
static-files
This feature does not have any state.
This feature does not have any caches.
serverapi
Lists the resources available on this server.
This feature does not have any state.
This feature does not have any caches.
search/browse backend
This feature does not have any state.
This feature does not have any caches.