[
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