"Memory slices are an efficient way to create chunks of memory that are all of the same size. They can be used to create arrays of evenly sized elements. This structure replaced memory chunks when it was introduced in the release of GLib 2.10."
"Because of the cross-platform characteristics of GLib, it makes a convenient library to use for spawning processes, file manipulation, memory allocation, and threads."