Just adding one datapoint. I am trying this with my mac. In both cases I
see 0.002xx seconds. Therefore I cannot reproduce the discrepancy.
Are you using web2py from source? What kind of machine do you have?
Massimo
On Friday, 14 March 2014 08:28:48 UTC-5, horridohobbyist wrote:
>
> I conducted a simple experiment. I took the "Welcome" app, surely the
> simplest you can have (no databases, no concurrency, etc.), and added the
> following to the index page:
>
> def test():
> start = time.time()
> x = 0.0
> for i in range(1,5000):
> x += (float(i+10)*(i+25)+175.0)/3.14
> debug("elapsed time: "+str(time.time()-start))
> return
>
> I get an elapsed time of 0.103 seconds.
>
> The same exact code in a command line program...
>
> if __name__ == '__main__':
> test()
>
> gives an elapsed time of 0.003 seconds. *That's 35 times faster!* It's
> not the 2 orders of magnitude I'm seeing in the pyShipping code, but my
> point is proven. There is something hinky about web2py that makes Python
> code execute much more slowly. Is web2py using a different Python version?
> As far as I can tell, I only have Python 2.6.5 installed on my Linux server.
>
>
> On Friday, 14 March 2014 08:17:00 UTC-4, Leonel Câmara wrote:
>>
>> If you have a performance issue why haven't you used a profiler yet? No
>> one is going to "guess" it,
>>
>> web2py.py -F foldername
>>
>> Then use something like runsnakerun or pstats.
>>
>
--
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.