[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