What version of core are you running? The stats stuff *should* have been
reduced in 5/6. The other files are all framework stuff. There's always room
for improvement, but I've never seen them be the actual bottleneck - it just
looks that way because they get called more frequently than project code.

Blair
On 14/04/2011 7:53 AM, "smika" <[email protected]> wrote:
> Dear friends,
>
> after all the script and file size optimization we've got a message
> from our hosting provider, which is telling us that some core files
> are the cause for slowing down the performance:
>
> -------- Stack trace analysis --------
>
> Thread "jrpp-2594":
> Waiting on response from TCP peer
> Runing a CFQUERY
> at D:\home\arminfo.am\wwwroot\farcry\core\packages\farcry\_stats
> \log.cfm:44
>
> Thread "jrpp-2035":
> Waiting on response from TCP peer
> Runing a CFQUERY
> at D:\home\arminfo.am\wwwroot\farcry\core\packages\fourq\_fourq
> \getData.cfm:116
>
> Thread "jrpp-2637":
> at coldfusion.util.Key.hashCode(Key.java:123)
> at java.util.HashMap.put(HashMap.java:372)
> at coldfusion.runtime.LocalScope.bindVariable(LocalScope.java:210)
> at coldfusion.runtime.LocalScope.bind(LocalScope.java:200)
> at coldfusion.runtime.LocalScope.bindInternal(LocalScope.java:344)
> at D:\home\arminfo.am\wwwroot\farcry\core\packages\coapi
> \coapiadmin.cfc:799
>
> Thread "jrpp-2637":
> at java.lang.String.toUpperCase(String.java:2590)
> at java.lang.String.toUpperCase(String.java:2659)
> at coldfusion.runtime.ListFunc.ListFindNoCase(ListFunc.java:290)
> at coldfusion.runtime.CFPage.ListFindNoCase(CFPage.java:1882)
> at D:\home\arminfo.am\wwwroot\farcry\core\tags\webskin\view.cfm:39
>
> Thread "jrpp-2537":
> at java.lang.String.regionMatches(String.java:1374)
> at java.lang.String.equalsIgnoreCase(String.java:1119)
> at
>
coldfusion.tagext.validation.CFCTypeValidator.checkTypePath(CFCTypeValidator.java:
> 102)
> at
>
coldfusion.tagext.validation.CFCTypeValidator.validate(CFCTypeValidator.java:
> 69)
> at coldfusion.runtime.UDFMethod.validateValueType(UDFMethod.java:
> 187)
> at coldfusion.runtime.UDFMethod.access$000(UDFMethod.java:35)
> at coldfusion.runtime.UDFMethod
> $ReturnTypeFilter.invoke(UDFMethod.java:425)
> at coldfusion.runtime.UDFMethod
> $ArgumentCollectionFilter.invoke(UDFMethod.java:368)
> at
> coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:
> 55)
> at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321)
> at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220)
> at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:490)
> at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:336)
> at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360)
> at D:\home\arminfo.am\wwwroot\farcry\core\packages\fourq\fourq.cfc:
> 61
>
>
> Thread "jrpp-2537":
> at java.io.WinNTFileSystem.canonicalize0(Native Method)
> at java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:375)
> at java.io.File.getCanonicalPath(File.java:559)
> at sun.security.provider.PolicyFile.canonPath(PolicyFile.java:
> 1849)
> at java.io.FilePermission$1.run(FilePermission.java:186)
> at java.io.FilePermission$1.run(FilePermission.java:183)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.io.FilePermission.init(FilePermission.java:183)
> at java.io.FilePermission.(FilePermission.java:249)
> at
>
coldfusion.runtime.TemplateProxyFactory.getCFCInstance(TemplateProxyFactory.java:
> 263)
> at
>
coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:
> 173)
> at
>
coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:
> 158)
> at
>
coldfusion.runtime.TemplateProxyFactory.resolveName(TemplateProxyFactory.java:
> 148)
> at
> coldfusion.cfc.ComponentProxyFactory.getProxy(ComponentProxyFactory.java:
> 62)
> at coldfusion.runtime.CFPage.CreateObject(CFPage.java:4781)
> at coldfusion.runtime.CFPage.CreateObject(CFPage.java:4795)
> at D:\home\arminfo.am\wwwroot\farcry\core\packages\fourq\fourq.cfc:
> 63
>
> Thread "jrpp-2056":
> at java.lang.String.charAt(String.java:685)
> at java.util.StringTokenizer.scanToken(StringTokenizer.java:257)
> at java.util.StringTokenizer.nextToken(StringTokenizer.java:334)
> at coldfusion.runtime.ListFunc.ListFind(ListFunc.java:257)
> at coldfusion.runtime.ListFunc.ListFindNoCase(ListFunc.java:290)
> at coldfusion.runtime.CFPage.ListFindNoCase(CFPage.java:1882)
> at D:\home\arminfo.am\wwwroot\farcry\core\packages\fourq\fourq.cfc:
> 251
>
> Thread "jrpp-2056":
> at java.io.WinNTFileSystem.canonicalize0(Native Method)
> at java.io.Win32FileSystem.canonicalize(Win32FileSystem.java:375)
> at java.io.File.getCanonicalPath(File.java:559)
> at sun.security.provider.PolicyFile.canonPath(PolicyFile.java:
> 1849)
> at java.io.FilePermission$1.run(FilePermission.java:186)
> at java.io.FilePermission$1.run(FilePermission.java:183)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.io.FilePermission.init(FilePermission.java:183)
> at java.io.FilePermission.(FilePermission.java:249)
> at coldfusion.tagext.lang.IncludeTag.setTemplate(IncludeTag.java:
> 181)
> at coldfusion.tagext.lang.IncludeTag.setTemplate(IncludeTag.java:
> 355)
> at D:\home\arminfo.am\wwwroot\farcry\core\packages\fourq\fourq.cfc:
> 460
>
> Thread "jrpp-2537":
> Waiting on response from TCP peer
> Runing a CFQUERY
> at D:\home\arminfo.am\wwwroot\farcry\core\packages\types\farFU.cfc:
> 451
>
> Thread "jrpp-2637":
> at java.util.HashMap.(HashMap.java:209)
> at java.util.HashSet.(HashSet.java:86)
> at coldfusion.runtime.ArgumentCollection$ArgumentCollectionSet.
> (ArgumentCollection.java:417)
> at
> coldfusion.runtime.ArgumentCollection.entrySet(ArgumentCollection.java:
> 395)
> at coldfusion.runtime.ArgumentCollection.(ArgumentCollection.java:
> 85)
> at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:517)
> at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:2547)
> at D:\home\arminfo.am\wwwroot\farcry\core\packages\coapi
> \coapiUtilities.cfc:403
>
> Thread "jrpp-2056":
> at java.lang.Thread.currentThread(Native Method)
> at java.lang.ThreadLocal.get(ThreadLocal.java:124)
> at coldfusion.filter.FusionContext.getCurrent(FusionContext.java:
> 251)
> at
> coldfusion.runtime.NeoPageContext.isUnderCFThread(NeoPageContext.java:
> 1835)
> at
> coldfusion.runtime.NeoPageContext.searchScopes(NeoPageContext.java:
> 689)
> at
> coldfusion.runtime.NeoPageContext.findAttribute(NeoPageContext.java:
> 638)
> at coldfusion.runtime.CfJspPage._get(CfJspPage.java:296)
> at coldfusion.runtime.CfJspPage._get(CfJspPage.java:283)
> at coldfusion.runtime.CfJspPage._get(CfJspPage.java:271)
> at D:\home\arminfo.am\wwwroot\farcry\core\packages\farcry\javaloader
> \JavaProxy.cfc:69
>
>
> Is there any way to improve performance?
>
> Thanks a lot,
> Mika
>
> --
> You received this message cos you are subscribed to "farcry-dev" Google
group.
> To post, email: [email protected]
> To unsubscribe, email: [email protected]
> For more options: http://groups.google.com/group/farcry-dev
> --------------------------------
> Follow us on Twitter: http://twitter.com/farcry

-- 
You received this message cos you are subscribed to "farcry-dev" Google group.
To post, email: [email protected]
To unsubscribe, email: [email protected]
For more options: http://groups.google.com/group/farcry-dev
--------------------------------
Follow us on Twitter: http://twitter.com/farcry

Reply via email to