[gs-regression] local cluster regression e5d8d4d6514600f49a6aae2811e3b6fd33c2ef54
marcos.woehrmann at artifex.com
marcos.woehrmann at artifex.com
Sat Sep 10 16:24:58 UTC 2011
e5d8d4d Speed up heap freeing (gs_heap_free_object) by avoiding search.
------------------------------------------------------------------------
commit e5d8d4d6514600f49a6aae2811e3b6fd33c2ef54
Author: Robin Watts <robin.watts at artifex.com>
Date: Sat Sep 10 10:23:50 2011 -0500
Speed up heap freeing (gs_heap_free_object) by avoiding search.
Inspired by Bug #687475. Remove the search through every allocated block
when freeing a heap block. Drastically increases the speed. Will hopefully
help other things too.
If people really want to test that blocks are valid on free, build with
Memento, which captures this in a much more useful way.
Changed files:
gs/base/gsmalloc.c
Products tested: gs ls pcl xps
New warnings:
None
ran 57589 tests in 1914 seconds on 10 nodes
Differences in 1 of 46539 non-pdfwrite/ps2write test(s):
tests_private/pdf/PDFIA1.7_SUBSET/IA3Z3225.pdf.psdcmyk.72.0 gs i7b henrysx6
No differences in 6632 pdfwrite tests
No differences in 4418 ps2write tests
The following 2 regression file(s) have started producing errors:
tests_private/comparefiles/Bug689982.pdf.ps.ppmraw.300.0 gs ps2write meters henrysx6 Timeout_reading_input_file
tests_private/comparefiles/Bug691625.ps.plank.300.1 gs inches i7a Timeout_reading_input_file
-------------------------------------------------------------------------------------------------------
The following 7 regression file(s) had differences but matched at least once in the previous 50 runs:
tests_private/comparefiles/Bug691740.pdf.plank.300.1 gs henrysx6 macpro 3329928934123e2d3033309aa79c6ca18d975528 2
tests_private/comparefiles/Bug691740.pdf.plank.300.1 gs henrysx6 macpro 3329928934123e2d3033309aa79c6ca18d975528 2
tests_private/pdf/PDF_1.7_FTS/fts_17_1702.pdf.cups.300.1 gs peeves kilometers 3329928934123e2d3033309aa79c6ca18d975528 2
tests_private/pdf/PDF_1.7_FTS/fts_25_2525.pdf.psdcmyk.72.0 gs i7a henrysx6 cb9c046b29cc449fb8e147a4117b7b81dec934a0 43
tests_private/ps/ps3cet/09-34.PS.psdcmyk.72.0 gs x6 x6 3329928934123e2d3033309aa79c6ca18d975528 2
tests_private/ps/ps3cet/12-02.PS.psdcmyk.72.0 gs meters meters 5f82fe2ef9d4d21950f9cf76c82911b9f977e2b1 3
tests_private/ps/ps3cet/12-07C.PS.cups.300.1 gs meters meters 3329928934123e2d3033309aa79c6ca18d975528 2
More information about the gs-regression
mailing list