Emmanuele Bassi
ce9c75a083
Trim the allocation of GTypeInstances
...
The old GSlice API had an automated trim of its magazines if an
allocation happened after a certain amount of time—a configurable toggle
that defaulted to 15 seconds. Trimming in a slab allocator allows to
free up memory and compact the heap.
Trimming does not come for free, so ideally applications allocating a
lot of GTypeInstance objects should trim their memory when it's
convenient for them, rather than on a timer.
See: https://gitlab.gnome.org/GNOME/evolution/-/merge_requests/218
2026-04-10 13:29:55 +01:00
..
2026-03-11 17:20:23 +00:00
2023-01-29 12:36:06 +00:00
2023-01-29 12:36:06 +00:00
2026-02-26 14:14:30 +00:00
2025-11-07 22:44:35 -08:00
2023-11-29 13:41:34 +00:00
2023-10-16 23:34:20 +01:00
2025-05-29 23:46:19 +02:00
2022-10-13 20:53:56 -04:00
2026-02-26 14:14:30 +00:00
2023-10-16 23:35:05 +01:00
2025-12-26 20:46:55 +00:00
2025-09-15 13:41:20 +03:00
2024-12-13 23:40:32 +00:00
2024-12-13 23:40:32 +00:00
2024-03-25 15:17:59 -04:00
2025-11-07 22:44:35 -08:00
2025-09-03 21:47:11 +02:00
2022-10-26 18:07:55 +01:00
2022-10-13 20:53:56 -04:00
2023-12-12 17:30:01 +00:00
2026-04-10 12:12:45 +01:00
2022-06-01 12:44:23 +01:00
2023-10-23 10:25:30 +01:00
2024-04-25 12:39:46 +01:00
2026-03-11 15:58:55 +00:00
2025-12-26 20:47:03 +00:00
2023-12-30 00:20:17 +01:00
2024-09-26 22:47:30 +03:00
2026-02-23 11:44:02 +00:00
2025-11-07 22:44:35 -08:00
2025-12-26 20:46:55 +00:00
2022-10-13 20:53:56 -04:00
2025-12-16 19:52:11 +01:00
2026-03-29 16:01:09 +01:00
2025-05-08 19:50:46 +02:00
2023-10-16 23:34:44 +01:00
2025-04-11 23:47:29 +01:00
2022-10-13 20:53:56 -04:00
2025-03-12 08:27:15 +01:00
2026-04-10 13:29:55 +01:00
2025-11-07 22:44:35 -08:00
2025-06-22 23:00:50 +02:00
2023-10-16 23:34:59 +01:00
2023-10-23 11:26:53 +01:00
2023-10-16 23:34:53 +01:00
2026-02-16 15:53:49 +01:00
2025-08-08 11:26:59 +01:00
2025-04-11 23:47:29 +01:00
2023-10-16 23:34:39 +01:00
2023-10-23 13:18:13 +01:00
2025-12-26 20:46:55 +00:00
2024-06-28 14:35:57 +01:00
2023-11-04 10:40:30 +00:00
2016-05-23 10:52:10 -04:00
2025-12-26 20:47:22 +00:00