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.

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to