Damien George
b796e3d848
py: Reduce fragmentation of GC heap.
...
Recent speed up of GC allocation made the GC have a fragmented heap.
This patch restores "original fragmentation behaviour" whilst still
retaining relatively fast allocation. This patch works because there is
always going to be a single block allocated now and then, which advances
the gc_last_free_atb_index pointer often enough so that the whole heap
doesn't need scanning.
Should address issue #836 .
2014-08-28 10:18:40 +01:00
..
2014-05-06 16:52:35 +00:00
2014-08-24 16:28:17 +01:00
2014-07-03 13:25:24 +01:00
2014-06-21 22:43:22 +03:00
2014-05-07 17:24:22 +01:00
2014-05-03 23:27:38 +01:00
2014-08-24 16:28:17 +01:00
2014-08-10 23:21:08 +03:00
2014-07-05 23:54:03 +03:00
2014-08-24 19:14:09 +01:00
2014-08-13 00:26:19 +03:00
2014-05-03 23:27:38 +01:00
2014-07-28 21:21:59 +03:00
2014-08-16 14:32:06 +01:00
2014-05-03 23:27:38 +01:00
2014-08-15 22:39:08 +01:00
2014-05-12 22:35:37 +01:00
2014-08-15 16:45:41 +01:00
2014-08-15 16:45:41 +01:00
2014-06-21 22:43:22 +03:00
2014-08-15 16:45:41 +01:00
2014-08-26 23:35:57 +01:00
2014-08-24 16:28:17 +01:00
2014-08-15 16:45:41 +01:00
2014-08-16 22:31:57 +01:00
2014-06-30 05:17:25 +01:00
2014-07-17 20:45:58 +03:00
2014-05-03 23:27:38 +01:00
2014-08-28 10:18:40 +01:00
2014-07-03 13:25:24 +01:00
2014-05-03 23:27:38 +01:00
2014-07-30 11:46:05 +01:00
2014-07-30 11:46:05 +01:00
2014-07-30 11:46:05 +01:00
2014-07-30 11:46:05 +01:00
2014-05-03 23:27:38 +01:00
2014-06-07 07:06:18 +10:00
2014-06-21 22:43:22 +03:00
2014-07-03 13:25:24 +01:00
2014-07-12 15:57:28 +03:00
2014-06-07 13:14:45 +01:00
2014-07-02 13:42:37 +01:00
2014-06-27 21:02:04 +03:00
2014-08-11 22:19:44 +00:00
2014-06-21 22:43:22 +03:00
2014-08-10 17:50:28 +01:00
2014-06-21 22:43:22 +03:00
2014-08-10 17:50:28 +01:00
2014-07-31 10:49:14 +01:00
2014-07-03 13:25:24 +01:00
2014-08-10 17:53:43 +01:00
2014-08-24 16:28:17 +01:00
2014-08-07 14:27:48 +00:00
2014-07-31 13:41:43 +00:00
2014-06-22 01:40:45 +03:00
2014-05-03 23:27:38 +01:00
2014-06-22 01:40:45 +03:00
2014-05-12 00:13:10 +02:00
2014-05-03 23:27:38 +01:00
2014-08-24 16:28:17 +01:00
2014-08-27 09:20:30 +01:00
2014-08-10 16:22:57 +03:00
2014-05-03 23:27:38 +01:00
2014-07-31 10:49:14 +01:00
2014-05-11 02:27:42 +03:00
2014-05-03 23:27:38 +01:00
2014-07-03 13:25:24 +01:00
2014-08-12 19:57:52 +01:00
2014-07-31 10:49:14 +01:00
2014-07-03 13:25:24 +01:00
2014-08-25 13:24:33 +01:00
2014-05-03 23:27:38 +01:00
2014-06-20 18:00:23 +03:00
2014-08-24 16:28:17 +01:00
2014-07-03 13:25:24 +01:00
2014-07-03 13:25:24 +01:00
2014-05-03 23:27:38 +01:00
2014-05-03 23:27:38 +01:00
2014-07-24 14:21:37 +01:00
2014-07-31 13:41:43 +00:00
2014-08-27 09:20:30 +01:00
2014-07-24 14:21:37 +01:00
2014-08-13 13:22:24 +01:00
2014-07-03 13:25:24 +01:00
2014-07-03 13:25:24 +01:00
2014-05-03 23:27:38 +01:00
2014-05-03 23:27:38 +01:00
2014-05-24 23:03:12 +01:00
2014-05-21 19:42:43 +01:00
2014-05-22 00:32:00 +03:00
2014-06-01 13:32:54 +01:00
2014-08-12 19:41:18 +01:00
2014-08-12 18:33:40 +01:00
2014-07-31 10:49:14 +01:00
2014-06-01 13:32:54 +01:00
2014-08-27 09:20:30 +01:00
2014-08-22 18:34:28 +01:00
2014-07-27 22:38:58 +01:00
2014-07-31 10:49:14 +01:00
2014-08-13 13:22:24 +01:00
2014-07-03 13:25:24 +01:00
2014-08-26 09:31:26 +01:00
2014-05-03 23:27:38 +01:00
2014-05-11 18:37:21 +01:00
2014-05-03 23:27:38 +01:00
2014-08-15 16:45:41 +01:00
2014-07-03 14:13:33 +01:00
2014-07-03 13:47:47 +01:00
2014-05-03 23:27:38 +01:00
2014-07-03 14:13:33 +01:00
2014-07-03 14:13:33 +01:00
2014-07-03 14:13:33 +01:00
2014-07-03 14:13:33 +01:00
2014-07-19 21:27:22 +03:00
2014-07-03 13:25:24 +01:00
2014-07-19 21:27:22 +03:00
2014-06-07 09:16:42 +02:00
2014-08-13 00:26:19 +03:00
2014-07-03 13:25:24 +01:00
2014-07-03 13:25:24 +01:00
2014-08-26 09:31:26 +01:00
2014-06-21 22:43:22 +03:00
2014-05-21 20:32:59 +01:00
2014-08-16 22:31:57 +01:00
2014-08-16 22:31:57 +01:00
2014-08-24 16:28:17 +01:00
2014-08-15 14:30:52 +01:00
2014-05-03 23:27:38 +01:00
2014-07-03 13:25:24 +01:00
2014-07-31 16:12:01 +00:00
2014-07-03 13:25:24 +01:00
2014-07-03 13:25:24 +01:00
2014-07-01 02:14:08 +03:00
2014-07-01 02:14:08 +03:00
2014-08-22 18:30:02 +01:00
2014-07-13 23:14:32 +03:00
2014-07-03 13:25:24 +01:00
2014-07-03 13:25:24 +01:00
2014-08-26 23:35:57 +01:00
2014-05-12 09:06:18 +02:00
2014-06-27 00:04:18 +03:00