News for hackers. Stuff that matters.
Re:40 Tips for optimizing your php Code by andreyf on Monday October 15, 2007 @02:53PM (#68148)
Does anyone have any ideas for what's happening in the Python example? Could you post the Python code?
Re:40 Tips for optimizing your php Code by ratsbane on Monday October 15, 2007 @04:04PM (#68190)
Sure... here is maxval1.py:

  for i in range(1, 100000000/10):
    pass

And here is maxval2.py:

  maxval=100000000/10
  for i in range(1, maxval):
    pass
Re:40 Tips for optimizing your php Code by andreyf on Tuesday October 16, 2007 @05:32AM (#68448)
Oh, of course - range() is evaluated once in either case. It returns an array, which is then stepped through. The time difference must have been just some inaccuracy. I guess 'time' isn't the best command to use to test efficiency ... or maybe try adding another 0?
Re:40 Tips for optimizing your php Code by ratsbane on Tuesday October 16, 2007 @08:30AM (#68477)
Oh, thanks. I redid it using xrange instead of range and the numbers went down to an average (over 20 tries) of about 1.36 sec for maxval1 (which computes endpoint within the xrange) and 1.9 sec for maxval2 (which uses variable in xrange.)