Timings for vector: vector buffer non-reserved: Time using serialization library: 9.86 Time using direct calls to save in a loop: 9.07 Time using direct call to save_array: 0.34 vector buffer reserved: Time using serialization library: 9.74 Time using direct calls to save in a loop: 8.43 Time using direct call to save_array: 0.26 fixed array buffer: Time using serialization library: 1.3 Time using direct calls to save in a loop: 1.08 Time using direct call to save_array: 0.26 Timings for vector: vector buffer non-reserved: Time using serialization library: 5.82 Time using direct calls to save in a loop: 5.28 Time using direct call to save_array: 0.51 vector buffer reserved: Time using serialization library: 4.65 Time using direct calls to save in a loop: 4.09 Time using direct call to save_array: 0.51 fixed array buffer: Time using serialization library: 0.97 Time using direct calls to save in a loop: 0.87 Time using direct call to save_array: 0.51 Timings for vector: vector buffer non-reserved: Time using serialization library: 2.83 Time using direct calls to save in a loop: 2.65 Time using direct call to save_array: 0.26 vector buffer reserved: Time using serialization library: 2.35 Time using direct calls to save in a loop: 2.05 Time using direct call to save_array: 0.26 fixed array buffer: Time using serialization library: 0.49 Time using direct calls to save in a loop: 0.44 Time using direct call to save_array: 0.26 Timings for vector: vector buffer non-reserved: Time using serialization library: 1.85 Time using direct calls to save in a loop: 1.73 Time using direct call to save_array: 0.26 vector buffer reserved: Time using serialization library: 1.24 Time using direct calls to save in a loop: 1.08 Time using direct call to save_array: 0.24 fixed array buffer: Time using serialization library: 0.35 Time using direct calls to save in a loop: 0.33 Time using direct call to save_array: 0.26