Hi Ben,
It sounds like you have identified a performance problem, which this changeset fixes. Can you please edit http://jira.openlaszlo.org/jira/ browse/LPP-3027 with instructions on how to reproduce the slow case?
I wrote instructions for reproducing on JIRA. | For reproducing, use any rush tool. For example JMeter, MS Web Application Stress, and staff like that. | | 1. Set "compMgrDependencyOption" "check", "never" or "checkExceptLPSDir". | 2. Run the lps server. | 3. Access "/my-apps/copy-of-hello.lzx?lzt=swf" with browser. | (For compiling and make cache) | 4. Execute rush tool with multiplicity=1 For other comments, could you give me a time to update a change discription.
For the code itself -- what is the difference between rootDir and publicRootDir? + private transient String publicRootDir; + private transient String rootDir;
publicRootDir = LPS.PUBLIC_ROOT() meens <WEB-APP>/lps rootDir = LPS.ROOT() meens <WEB-APP>/WEB-INF/lps publicRootDir contains .lzx libraries and fonts rootDir contains lzl files. When use 'checkExceptLPSDir', DependencyTracker will not check any those files. Regards, Naoki Kurosawa
