Sorry, I don't understand Jacopo
On Apr 2, 2012, at 7:14 PM, Mike wrote: > Hey Jacopo. It looks as though the improvement in performance is due > mainly to a logging parameter change. However, the original post indicated > a 4x performance deficit, which isn't really reflected in the below > statistics. > > It's faster, but nowhere near 4x. Is it possible to downgrade freemarker > to gain back performance? > > On Mon, Apr 2, 2012 at 7:16 AM, Jacopo Cappellato < > [email protected]> wrote: > >> Thank you Hans, >> >> I had to actually spend a lot of time to fix it. >> But at the end it was not an issue in Freemarker but instead the problem >> was that we were not disabling debug messages in freemarker classes. >> I have fixed this by adding proper Log4J configuration and then I have >> upgraded to the latest stable release of freemarker (2.3.19). >> The performance looks good; I have executed (using JMeter) the main >> ecommerce screen with 50 threads hitting the page 100 times each: >> >> with 2.3.10 >> >> Generate Summary Results = 5000 in 195.2s = 25.6/s Avg: 1925 Min: >> 74 Max: 9307 Err: 0 (0.00%) >> >> with 2.3.19 >> >> Generate Summary Results = 5000 in 187.6s = 26.6/s Avg: 1842 Min: >> 88 Max: 8483 Err: 0 (0.00%) >> >> The new version is slightly faster now. >> >> Hans, could you now please revert the changes you did when you switched >> back to 2.3.10? I am especially interested in having back the catalog >> Directive (instead of the Transform) because in future versions of >> Freemarker Transforms will not be supported and we will have to start the >> migration to directives: having one in place will definitely help. >> >> Thanks, >> >> Jacopo >> >> >> On Apr 2, 2012, at 9:49 AM, Hans Bakker wrote: >> >>> Very impressive Jacopo: good Job. >>> >>> see what the developers of freemarker say..... >>> >>> Regards, >>> Hans >>> >>> On 04/02/2012 02:43 PM, Jacopo Cappellato wrote: >>>> An update on this: I have found and resolved the issue that Hans >> reported on Freemarker bug tracker: >>>> >>>> >> https://sourceforge.net/tracker/index.php?func=detail&aid=3046069&group_id=794&atid=100794 >>>> >>>> Now I am working with them to see if my change can be made official and >> released. >>>> >>>> Jacopo >>>> >>>> On Aug 22, 2010, at 2:52 PM, Hans Bakker wrote: >>>> >>>>> We are sill working on this to optimize the cache so the newest >>>>> freemarker will work again. >>>>> >>>>> Regards >>>>> Hans >>>>> >>>>> On Sun, 2010-08-22 at 02:38 -0700, Mike Z wrote: >>>>>> Any update on this? Thanks. >>>>>> >>>>>> On Mon, Aug 16, 2010 at 1:58 AM, Hans Bakker >>>>>> <[email protected]> wrote: >>>>>>> We tried the newer version but is also slow. >>>>>>> we are are now looking into moving back to the 2.3.10 version. >>>>>>> >>>>>>> Regards, >>>>>>> Hans >>>>>>> >>>>>>> On Mon, 2010-08-16 at 09:22 +0200, Jacques Le Roux wrote: >>>>>>>> I found only that >> http://freemarker.sourceforge.net/docs/app_faq.html#faq_question_25 So >> nothing special. >>>>>>>> We could try to upgrade to newer versions but 2.3.16 does not seem >> to bring much and 2.4 is not ready yet. >>>>>>>> >>>>>>>> Jacques >>>>>>>> >>>>>>>> Hans Bakker wrote: >>>>>>>>> this problem about the speed is caused in rev: 731487: >>>>>>>>> Upgrade Freemarker jar from 2.3.10 to 2.3.15 >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> Hans >>>>>>>>> >>>>>>>>> On Sun, 2010-08-15 at 08:45 +0700, Hans Bakker wrote: >>>>>>>>>> currently we are helping a customer to upgrade their ofbiz >> version. >>>>>>>>>> We are using "Apache bench" to test the ecommerce frontend. >>>>>>>>>> >>>>>>>>>> We now found that the current trunk is dramatically slower than >> rev >>>>>>>>>> 728596 from about 1.5 years ago. >>>>>>>>>> >>>>>>>>>> the test results: >>>>>>>>>> rev 728596: >>>>>>>>>> total time : 34.667 seconds >>>>>>>>>> Requests per second: 14.42 [#/sec] >>>>>>>>>> >>>>>>>>>> trunk rev 959845 >>>>>>>>>> total time : 152.698 seconds >>>>>>>>>> Requests per second: 3.27 [#/sec] >>>>>>>>>> >>>>>>>>>> below the complete test results. >>>>>>>>>> >>>>>>>>>> Help appreciated. >>>>>>>>>> >>>>>>>>>> Regards, >>>>>>>>>> Hans. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Test results, local compute ubuntu 10.04 java memory allocation >> max >>>>>>>>>> 2048Mb >>>>>>>>>> running in background, cache enabled. (cache.properties) >>>>>>>>>> >>>>>>>>>> command line: >>>>>>>>>> ab -n 500 -c 50 http://localhost:8080/ecommerce/control/main >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> rev 728596 >>>>>>>>>> ----------- >>>>>>>>>> Server Software: Apache-Coyote/1.1 >>>>>>>>>> Server Hostname: localhost >>>>>>>>>> Server Port: 8080 >>>>>>>>>> >>>>>>>>>> Document Path: /ecommerce/control/main >>>>>>>>>> Document Length: 60531 bytes >>>>>>>>>> >>>>>>>>>> Concurrency Level: 50 >>>>>>>>>> Time taken for tests: 34.667 seconds >>>>>>>>>> Complete requests: 500 >>>>>>>>>> Failed requests: 496 >>>>>>>>>> (Connect: 0, Receive: 0, Length: 496, Exceptions: 0) >>>>>>>>>> Write errors: 0 >>>>>>>>>> Total transferred: 30412908 bytes >>>>>>>>>> HTML transferred: 30262908 bytes >>>>>>>>>> Requests per second: 14.42 [#/sec] (mean) >>>>>>>>>> Time per request: 3466.737 [ms] (mean) >>>>>>>>>> Time per request: 69.335 [ms] (mean, across all concurrent >>>>>>>>>> requests) >>>>>>>>>> Transfer rate: 856.72 [Kbytes/sec] received >>>>>>>>>> >>>>>>>>>> Connection Times (ms) >>>>>>>>>> min mean[+/-sd] median max >>>>>>>>>> Connect: 0 198 745.6 0 3000 >>>>>>>>>> Processing: 1173 3239 778.2 3228 6287 >>>>>>>>>> Waiting: 40 433 318.7 357 1879 >>>>>>>>>> Total: 1173 3437 1287.7 3228 9287 >>>>>>>>>> >>>>>>>>>> rev 959845 >>>>>>>>>> =========== >>>>>>>>>> Server Software: Apache-Coyote/1.1 >>>>>>>>>> Server Hostname: localhost >>>>>>>>>> Server Port: 8080 >>>>>>>>>> >>>>>>>>>> Document Path: /ecommerce/control/main >>>>>>>>>> Document Length: 65788 bytes >>>>>>>>>> >>>>>>>>>> Concurrency Level: 50 >>>>>>>>>> Time taken for tests: 152.698 seconds >>>>>>>>>> Complete requests: 500 >>>>>>>>>> Failed requests: 499 >>>>>>>>>> (Connect: 0, Receive: 0, Length: 499, Exceptions: 0) >>>>>>>>>> Write errors: 0 >>>>>>>>>> Total transferred: 33189975 bytes >>>>>>>>>> HTML transferred: 33039975 bytes >>>>>>>>>> Requests per second: 3.27 [#/sec] (mean) >>>>>>>>>> Time per request: 15269.837 [ms] (mean) >>>>>>>>>> Time per request: 305.397 [ms] (mean, across all concurrent >>>>>>>>>> requests) >>>>>>>>>> Transfer rate: 212.26 [Kbytes/sec] received >>>>>>>>>> >>>>>>>>>> Connection Times (ms) >>>>>>>>>> min mean[+/-sd] median max >>>>>>>>>> Connect: 0 2 6.6 0 30 >>>>>>>>>> Processing: 11504 15083 1122.0 15065 19496 >>>>>>>>>> Waiting: 214 1312 355.2 1294 2751 >>>>>>>>>> Total: 11504 15086 1123.5 15065 19497 >>>>>>> -- >>>>>>> Ofbiz on twitter: http://twitter.com/apache_ofbiz >>>>>>> Myself on twitter: http://twitter.com/hansbak >>>>>>> Antwebsystems.com: Quality services for competitive rates. >>>>>>> >>>>>>> >>>>> -- >>>>> Ofbiz on twitter: http://twitter.com/apache_ofbiz >>>>> Myself on twitter: http://twitter.com/hansbak >>>>> Antwebsystems.com: Quality services for competitive rates. >>>>> >>> >> >>
