[ 
https://issues.apache.org/jira/browse/COUCHDB-890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13190952#comment-13190952
 ] 

Paul Joseph Davis commented on COUCHDB-890:
-------------------------------------------

While true, the awesomely scary aspect is code loaded into the SM VM when code 
is run by different users/dbs.
                
> Option to use a persistent CommonJS module cache
> ------------------------------------------------
>
>                 Key: COUCHDB-890
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-890
>             Project: CouchDB
>          Issue Type: Improvement
>          Components: JavaScript View Server
>         Environment: All
>            Reporter: mikeal
>         Attachments: commonjscache.diff
>
>
> Since COUCHDB-1075, there is a CommonJS module cache used for resolving 
> circular CommonJS dependencies. However, Caolan reports a 10x speed 
> improvement by not clearing this cache between requests. An option to not 
> clear the cache could be a great tool for performance-interested power users 
> who know their CommonJS modules are sane. The improvement will be even 
> greater when we turn on the JIT compiler in SpiderMonkey since cached modules 
> will benefit from being pre-JIT'd.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to