.... try turning off the ModelGlue debugging and/or NOT running in dev mode then check your times again.... dev mode forces everything (the entire framework) to reload with each request. Coldspring.xml
rich On Sep 24, 2009, at 7:23 PM, Brettski wrote: > > Hi, > > I'm starting to eval model-glue.. I worked through the tutorial, then > just added a form from an existing app.. > > It all works, but damm.... its slow. Especially compared to how the > app runs without a framework.. > > Even just to bring up the default root page takes 1.3 seconds.. > > The non-framework version of the page takes 9ms to load. > > There is no queries or anything its just a form. > > My dev machine is no slouch. 8Gb RAM 2.9 Ghz Dual Core Vista / IIS / > CF9. It's fast for everything, except model-glue.. > > Any ideas? I'm trying to drink the kool aid and tell myself frameworks > are a good thing but struggling to see this right now.. > > > > Model-Glue Debugging > Time Category Message > 0ms Creation Event Context Created > > 1ms Initialization Beginning request phase. > > 333ms Event Queue Queueing event handler: > modelglue.onApplicationInitialization > > 336ms Event Handler Execute "modelglue.onApplicationInitialization" > <event-handler name="modelglue.onApplicationInitialization"> > 336ms Message Broadcast Broadcasting > "modelglue.loadFrameworkIntoScope" > <message name="modelglue.loadFrameworkIntoScope"> > 337ms Message Listener Invoking loadFrameworkIntoScope in > ModelGlue > .gesture > .modules.internal.initialization.controller.InitializationController > <message-listener message="modelglue.loadFrameworkIntoScope" > function="loadFrameworkIntoScope" /> > 340ms Event Queue Queueing event handler: > modelglue.onApplicationStoredInScope > > 341ms Initialization Request phase complete. > > 342ms Population Beginning request phase. > > 977ms Event Queue Queueing event handler: > modelglue.onEventContextCreation > > 979ms Event Handler Execute "modelglue.onApplicationStoredInScope" > <event-handler name="modelglue.onApplicationStoredInScope"> > 980ms Message Broadcast Broadcasting > "modelglue.onApplicationStoredInScope" > <message name="modelglue.onApplicationStoredInScope"> > 981ms Message Listener Invoking loadHelpers in > ModelGlue > .gesture > .modules.internal.initialization.controller.InitializationController > <message-listener message="modelglue.onApplicationStoredInScope" > function="loadHelpers" /> > 985ms Message Listener Invoking loadORMAdapter in > ModelGlue.gesture.modules.orm.controller.GenericORMController > <message-listener message="modelglue.onApplicationStoredInScope" > function="loadORMAdapter" /> > 987ms ORM No ORM adapter is configured. You will not be able to > scaffold or use generic database messages. > > 990ms Event Handler Execute "modelglue.onEventContextCreation" > <event-handler name="modelglue.onEventContextCreation"> > 990ms Message Broadcast Broadcasting > "modelglue.contextPopulationNeeded" > <message name="modelglue.contextPopulationNeeded"> > 991ms Message Listener Invoking loadPreservedState in > ModelGlue > .gesture.modules.internal.population.controller.PopulationController > <message-listener message="modelglue.contextPopulationNeeded" > function="loadPreservedState" /> > 994ms Message Listener Invoking populateEventContext in > ModelGlue > .gesture.modules.internal.population.controller.PopulationController > <message-listener message="modelglue.contextPopulationNeeded" > function="populateEventContext" /> > 1004ms Event Queue Queueing event handler: > modelglue.onEventContextPopulation > > 1005ms Population Request phase complete. > > 1005ms Configuration Beginning request phase. > > 1104ms Event Queue Queueing event handler: > modelglue.readyForModuleLoading > > 1105ms Event Queue Queueing event handler: modelglue.modulesLoaded > > 1108ms Event Handler Execute "modelglue.onEventContextPopulation" > <event-handler name="modelglue.onEventContextPopulation"> > 1108ms Message Broadcast Broadcasting > "modelglue.onEventContextPopulation" > <message name="modelglue.onEventContextPopulation"> > 1110ms Event Handler Execute "modelglue.readyForModuleLoading" > <event-handler name="modelglue.readyForModuleLoading"> > 1111ms Message Broadcast Broadcasting > "modelglue.readyForModuleLoading" > <message name="modelglue.readyForModuleLoading"> > 1112ms Message Listener Invoking loadInitialXMLModule in > ModelGlue > .gesture > .modules.internal.configuration.controller.ConfigurationController > <message-listener message="modelglue.readyForModuleLoading" > function="loadInitialXMLModule" /> > 1113ms Configuration Loading Initial XML Module > > 1249ms Event Handler Execute "modelglue.modulesLoaded" > <event-handler name="modelglue.modulesLoaded"> > 1250ms Message Broadcast Broadcasting "modelglue.modulesLoaded" > <message name="modelglue.modulesLoaded"> > 1251ms Message Listener Invoking generateEvent in > ModelGlue > .gesture.modules.internal.generation.controller.GenerationController > <message-listener message="modelglue.modulesLoaded" > function="generateEvent" /> > 1255ms Configuration Request phase complete. > > 1255ms Invocation Beginning request phase. > > 1339ms Event Queue Queueing event handler: > modelglue.onApplicationStart > > 1340ms Event Queue Queueing event handler: modelglue.onRequestStart > > 1342ms Event Handler Execute "modelglue.onApplicationStart" > <event-handler name="modelglue.onApplicationStart"> > 1343ms Message Broadcast Broadcasting "onApplicationStart" > <message name="onApplicationStart"> > 1344ms Event Handler Execute "modelglue.onRequestStart" > <event-handler name="modelglue.onRequestStart"> > 1345ms Message Broadcast Broadcasting "onRequestStart" > <message name="onRequestStart"> > 1346ms Message Listener Invoking onRequestStart in > ModelGlue.gesture.modules.orm.controller.GenericORMController > <message-listener message="onRequestStart" > function="onRequestStart" /> > 1347ms ORM No ORM adapter is configured. You will not be able to > scaffold or use generic database messages. > > 1350ms Event Queue Queueing event handler: newPerformanceGroups > > 1352ms Event Handler Execute "newPerformanceGroups" > <event-handler name="newPerformanceGroups"> > 1353ms View Queue View queued: performancegroups/create.cfm > > 1354ms Event Handler Execute "modelglue.onQueueComplete" > <event-handler name="modelglue.onQueueComplete"> > 1355ms Message Broadcast Broadcasting "onQueueComplete" > <message name="onQueueComplete"> > 1356ms Views Rendering view "body" (performancegroups/create.cfm) > <include name="body" template="performancegroups/create.cfm" /> > 1386ms Event Queue Queueing event handler: modelglue.onRequestEnd > > 1388ms Event Handler Execute "modelglue.onRequestEnd" > <event-handler name="modelglue.onRequestEnd"> > 1389ms Message Broadcast Broadcasting "onRequestEnd" > <message name="onRequestEnd"> > 1391ms Invocation Request phase complete. > > > Rich Rich Leach Advanced Certified Adobe ColdFusion Developer [email protected] http://www.cfsnap.com 303-913-7338 Instant Messenger: AOL AIM: cfsnaprich Instant Video Conference: APPLE MobileMe: [email protected] --~--~---------~--~----~------------~-------~--~----~ Model-Glue Sites: Home Page: http://www.model-glue.com Documentation: http://docs.model-glue.com Bug Tracker: http://bugs.model-glue.com Blog: http://www.model-glue.com/blog You received this message because you are subscribed to the Google Groups "model-glue" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/model-glue?hl=en -~----------~----~----~----~------~----~------~--~---
