From: David H. <Dav...@sa...> - 2009-08-28 14:50:29
|
I don't have your perl code for comparison, but I did try running your Jython benchmark on my computer. For my input data file I used a text file consisting of 1140 lines of text exactly 80 bytes in length each (including the CR/LF line terminator), for a total of 89.0625 kb. Here were my results of running your test 3 times in a row: Time elapsed: 0.484999895096 s Time elapsed: 0.46799993515 s Time elapsed: 0.453000068665 s This is 24 times faster than the time you reported. Keep in mind, this time includes the time to print 1140 lines of text to the console and scroll them. When I replaced the "print" statement with "pass", the time is reduced to: Time elapsed: 0.0160000324249 s So it seems like this benchmark is greater than 96% concerned with measuring the speed of printing to the screen and scrolling. Perhaps you ran your perl benchmark in a fast console and your Jython benchmark in a slow console? I am running using the Jython 2.5, in a regular "DOS" command window, on Windows XP Pro, on a system with dual 2.33GHz processors. David H > -----Original Message----- > From: una_muna [mailto:ma...@gm...] > Sent: Thursday, August 27, 2009 4:14 AM > To: jyt...@li... > Subject: [Jython-users] Buffered read (newbie question) > > > Hello! > I have written a small test to check the buffered read speed in Jython: > #################################################### > import time > import sys > > start_time = time.time() > filename = sys.argv[1] > for line in open(filename, 'r', 1): > print line, > print >> sys.stderr, "Time elapsed: ", time.time() - start_time, "s" > #################################################### > when opening small file (89K) it takes 12 sec to run, when for Perl the > same > operation takes 1 sec. > What I'm doing wrong? > And more general question: is the input/output effective in Jython > comparing > to Perl and Java and why? > > Thank you. > Maria. > -- > View this message in context: http://www.nabble.com/Buffered-read- > %28newbie-question%29-tp25167248p25167248.html > Sent from the jython-users mailing list archive at Nabble.com. > > > ----------------------------------------------------------------------- > ------- > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day > trial. Simplify your report design, integration and deployment - and > focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Jython-users mailing list > Jyt...@li... > https://lists.sourceforge.net/lists/listinfo/jython-users |