chicken-janitors
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-janitors] Re: #254: wiki-parse deficiencies


From: Chicken Trac
Subject: [Chicken-janitors] Re: #254: wiki-parse deficiencies
Date: Fri, 28 May 2010 11:16:48 -0000

#254: wiki-parse deficiencies
------------------------+---------------------------------------------------
 Reporter:  syn         |       Owner:  sjamaan
     Type:  defect      |      Status:  new    
 Priority:  major       |   Milestone:  4.6.0  
Component:  extensions  |     Version:  4.5.0  
 Keywords:  wiki-parse  |  
------------------------+---------------------------------------------------

Comment(by sjamaan):

 Much better now! :)

 Turns out that string-substitute is many, many times slower than irregex-
 replace/all.

 {{{
 (time (qwiki-update-file! '("9p")))
    2.269 seconds elapsed
    0.196 seconds in (major) GC
   327123 mutations
      184 minor GCs
        6 major GCs
 #;24> (search-install!)
 #;25> (time (qwiki-update-file! '("9p")))
      4.1 seconds elapsed
    0.409 seconds in (major) GC
   752288 mutations
      474 minor GCs
       13 major GCs
 }}}

 mario should just update estraier-client to version 0.2 and it'll be
 acceptably fast.

-- 
Ticket URL: <http://www.irp.oist.jp/trac/chicken/ticket/254#comment:16>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]