diff options
author | Abseil Team <absl-team@google.com> | 2023-04-14 04:27:57 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-04-14 04:29:04 -0700 |
commit | bce5bec5517f8c9ec448db9c2ffdf977dfff18eb (patch) | |
tree | 8d2d1711ea353b27e5cef04ffd7441fa196e34ad /absl/algorithm/container_test.cc | |
parent | 124e4f4edd1ec2d32193a673f8228f5b5c0ff9fa (diff) | |
download | abseil-bce5bec5517f8c9ec448db9c2ffdf977dfff18eb.tar.gz abseil-bce5bec5517f8c9ec448db9c2ffdf977dfff18eb.tar.bz2 abseil-bce5bec5517f8c9ec448db9c2ffdf977dfff18eb.zip |
Reland "Get rid of tail padding within `absl::Duration`. This reduces memory usage needs when storing duration in containers (e.g. `vector<absl::Duration>` uses 25% less memory), and allows classes with `absl::Duration` fields to fit other stuff in memory previously used by tail padding (e.g. `std::optional<absl::Duration>` is now 16 bytes instead of 24)."
PiperOrigin-RevId: 524256689
Change-Id: Ibf40d9e5411020179fa34c972349c7b58aa9d908
Diffstat (limited to 'absl/algorithm/container_test.cc')
0 files changed, 0 insertions, 0 deletions