I know you want to start off on the best possible footing but I think you are trying to optimise prematurely. In my time frequenting these lists I have *never* seen anyone complaining that the view engine is the slow part of their application. I also think you're testing approach is dubious, to say the least. Again, Windsor and NHibernate have nothing to do with the view. I understand what you're saying about pulling objects from Windsor, for example, but that's something that could be tested independently of this View Engine Comparison.
On Thu, May 14, 2009 at 4:51 PM, Terry Massey <[email protected]> wrote: > What I mean by render times; I guess I was a little vague. I mean from the > time the user makes a choice to the time the user see the result on there > end. So yes windsor will make a difference because performing any action > takes time. and if windsor is in the mix there is going to be time it needs > to figure out what object is being requested and so on and so forth. and the > reason for looking at nhibernate directly as apposed to AR I tend to have a > feeling that it will speed up performance because I see AR having more > Overhead. now the View I submitted is very simple and even on cassini both > engines tested so far seem to be doing very well no noticable time > difference. but more over I want to look more at the server what is it doing > on there after a million or so sessions and hits to the pages does one tend > to eat up memory what does the processor utilization look like what is the > maximum number of requests per second each one can process. and with the the > time to last byte. all of these things matter for an enterprise application > and from what I see MR is more than ready for that I am just looking to get > every last millisecond I can free up to give the user a better experience. > Terry > ________________________________ > Return-Path: > <grbounce-qg156quaaad3g_8ucrr-gbnnwip8nz2w=tmassey=epiphanygs....@googlegroups.com> > Received: from mail-px0-f169.google.com [209.85.216.169] by > mx249o.mysite4now.com with SMTP; > Thu, 14 May 2009 08:38:07 -0700 > Received: by pxi41 with SMTP id 41so544772pxi.31 > for <[email protected]>; Thu, 14 May 2009 08:38:06 -0700 (PDT) > Received: by 10.140.133.10 with SMTP id g10mr407695rvd.8.1242315478211; > Thu, 14 May 2009 08:37:58 -0700 (PDT) > Received: by 10.106.201.4 with SMTP id y4gr9823prf.0; > Thu, 14 May 2009 08:37:52 -0700 (PDT) > Received: by 10.204.31.202 with SMTP id z10mr63194bkc.26.1242315471621; Thu, > 14 May 2009 08:37:51 -0700 (PDT) > Received: from mail-bw0-f163.google.com (mail-bw0-f163.google.com > [209.85.218.163]) by gmr-mx.google.com with ESMTP id > 14si7456bwz.1.2009.05.14.08.37.51; Thu, 14 May 2009 08:37:51 -0700 (PDT) > Received: by mail-bw0-f163.google.com with SMTP id 7so1301948bwz.36 for > <[email protected]>; Thu, 14 May 2009 08:37:51 -0700 > (PDT) > Received: by 10.204.68.15 with SMTP id t15mr2227476bki.139.1242315471140; > Thu, 14 May 2009 08:37:51 -0700 (PDT) > DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; > d=googlegroups.com; s=beta; > h=domainkey-signature:received:received:x-sender:x-apparently-to > :received:received:received-spf:authentication-results:received > :mime-version:content-type:content-transfer-encoding:received > :in-reply-to:references:from:date:message-id:subject:to:reply-to > :sender:precedence:x-google-loop:mailing-list:list-id:list-post > :list-help:list-unsubscribe:x-beenthere-env:x-beenthere; > bh=76uCDbxwBIYN+4F3k+U8FqFsthZpXwBsbpPwskJhDs0=; > b=SwtaVXb0QNYmlTDOk+eu/fd5yy0z89lY/VB3VN4N5SNox26Vn/F3prFFxiEMmPp4Vk > SUZB78N53QQVKxGGG67PXoj7t5HeJxm/MZB06KnEH3sPEX/DaNHunwm2gl6/BF0zuAZC > w35s41KtKKcKwZkQBEvy4JFbw6CUxpUwdODY0= > DomainKey-Signature: a=rsa-sha1; c=nofws; > d=googlegroups.com; s=beta; > h=x-sender:x-apparently-to:received-spf:authentication-results > :mime-version:content-type:content-transfer-encoding:in-reply-to > :references:from:date:message-id:subject:to:reply-to:sender > :precedence:x-google-loop:mailing-list:list-id:list-post:list-help > :list-unsubscribe:x-beenthere-env:x-beenthere; > b=kJU8QBgla5N7jDBa7PD01JqLnjMxGAVEDJDKOYZ312MFHvSKkSl3R0ksIB5G5nj6XU > BipRYA9pzWIS71t2UJUIuiCdXITz6KR3eU54dKKWzvfD9vioHAT4jMlLJ1jiRBuuixyh > pRUVVz3h/ubGf7fwkjpDF5pl4JakOtblcZ1t8= > X-Sender: [email protected] > X-Apparently-To: [email protected] > Received-SPF: neutral (google.com: 209.85.218.163 is neither permitted nor > denied by best guess record for domain of [email protected]) > client-ip=209.85.218.163; > Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: > 209.85.218.163 is neither permitted nor denied by best guess record for > domain of [email protected]) [email protected] > Mime-Version: 1.0 > Content-Type: text/plain; charset=ISO-8859-1 > Content-Transfer-Encoding: quoted-printable > In-Reply-To: <16ed1637$393c846a$2f9f58...@com> > References: <16ed1637$393c846a$2f9f58...@com> > From: Colin Ramsay <[email protected]> > Date: Thu, 14 May 2009 16:37:31 +0100 > Message-ID: <[email protected]> > Subject: Re: MR View Engine Comparison > To: [email protected] > Reply-To: [email protected] > Sender: [email protected] > Precedence: bulk > X-Google-Loop: groups > Mailing-List: list [email protected]; > contact [email protected] > List-Id: <castle-project-users.googlegroups.com> > List-Post: <mailto:[email protected]> > List-Help: <mailto:[email protected]> > List-Unsubscribe: > <http://googlegroups.com/group/castle-project-users/subscribe>, > <mailto:[email protected]> > X-BeenThere-Env: [email protected] > X-BeenThere: [email protected] > X-Rcpt-To: <[email protected]> > X-SmarterMail-Spam: SPF_Pass, DK_Pass > X-SmarterMail-TotalSpamWeight: -10 > > > How would Windsor and NHibernate have an effect on rendering times? > > On Thu, May 14, 2009 at 4:21 PM, Terry Massey wrote: >> All, >> I am working on the performance testing for the different view engines and >> have the NVelocity and Brail views completed and configured. after looking >> into the ASPView engine I am going to ask that those who want that one >> completed convert the following NVelocity view to ASPView syntax. I am >> working on the Spark Right now but I am running into a version issue where >> the trunk build of MR and AR I am using to generate the test just is not >> compatible. I also Plan on utilizing nhibernate and windsor as a >> comparison >> test as well to see the performance impact they have on render response >> times. for ASPView I may also need some assistance in configuration as I >> have yet to implement anything with that engine. >> >> < >> >> h3>Accounts list > >> >> >> Account Code >> LevelID >> Account Desc >> Active >> >> #foreach($Account in $Accounts) >> >> $Account.AccountCode >> $Account.LEVELID >> $Account.AccountDescription >> $Account.ACTIVE >> >> #end >> > Thanks, >> Terry Massey >> >> >> ------------------------------------------------------------------------------------------------------------------------------------------------------------ >> >> >> >> I'm interested as well >> >> Juan Carlos Seguí >> Dpto. I+D+i - CAE, S.A. >> >> San Francisco de Borja, 18 >> 46701 Gandía. Valencia. >> >> www.cae.net >> +34 962 872 010 >> >> Terry Massey escribió: >> >> I agree that there isn't much time spent in the view engine but every ms >> counts on a enterprise site. when you have complex logic that must occur >> and >> the choice for a view engine is interpreted and takes an extra 10 ms that >> could be used else where for more complex logic it is well worth it to >> consider this. I have spent too much time on past projects trying to find >> ways to enhance performance to find that the big stumbling block was the >> backend dll's i had no control over. While MR provides so much more >> control >> over what is rendered and the wonderful end to Viewstate. I still want to >> make sure at this point in my project I am picking the best performing >> tools >> for the job. with a balance on the tells and technologies I wish to link >> up >> with and utilize. and the castle project provides that but the View engine >> is a plugable piece that I really want to make sure isn't going to be a >> plug >> in the flow. >> >> I will do something then If any one is interested I will share my results >> I >> will put together a series of simple views reading lists of data from a >> single db on a single server and do some benchmark of my own. if >> interested >> I will post my results with the tested views used. I may ask for some help >> once I get the NVelocity views complete. to make sure I am utilizing the >> other engine syntax correctly. >> >> I will even create a asp.net webforms to compete it against. if there is >> enough interest. >> >> Please let me know if there is interest in this type of performance data. >> >> Thanks, >> Terry Massey >> >> >> >> > >> > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Castle Project Users" 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/castle-project-users?hl=en -~----------~----~----~----~------~----~------~--~---
