stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Benchmarking Perl scripts with Benchmark.pm







Benchmarking Perl scripts with
Benchmark.pm

Benchmarking Perl scripts with
Benchmark.pm
08/09/2004 05:42 AM

CNET Aug 9 2004 10:10AM GMT




This is a GrokNews Entry: (what is grok?)





Similar Items

Benchmarking Perl scripts with Benchmark.pm

Grok Headline matches for Benchmarking Perl scripts with Benchmark.pm

Chaos Theory Benchmarking Scripts @
3DPulpit


Chaos Theory Benchmarking Scripts @
3DPulpit
04/18/2005 02:02 PM

Replacing Perl Scripts with PHP Scripts


Replacing Perl Scripts with PHP Scripts 11/26/2002 05:12 AM
With the introduction of version 4.2, PHP has started supporting a new SAPI (Server Application Programming Interface) called CLI (Command Line Interface). This facility was introduced to help developers create small shell applications (scripts) with PHP. So, now you can kiss Perl goodbye forever. -- Jayesh Jain

Hear hear. Thanks to my influence, other developers at Natsoft are using PHP for their batch scripts too. Hmm maybe it is because they report to me...

"zeldman.bang"

CGIScripter 2.08 now generates Perl CGI
scripts


CGIScripter 2.08 now generates Perl CGI
scripts
06/08/2004 12:14 PM
Developer .com Solutions Inc. has released CGIS cripter 2.08 Enterprise Edition, which now produces Perl CGI scripts for PostgreSQL databases. This update makes seven databases that CGISCripter now supports; In addition to PostgreSQL, it also supports MySQL, Oracle, Access, SQL Server, Sybase and DB2. This is a free update for existing customers, while new users can pay US$50 for an unlimited site license. CGIScripter supports Mac OS X v10.2.x or higher.

Use Perl DBI to build portable scripts
for database access


Use Perl DBI to build portable scripts
for database access
08/10/2002 10:53 PM
CNET Aug 10 2002 10:14PM ET

iTunes hacker ranks music and auto-pays
musicians with perl scripts


iTunes hacker ranks music and auto-pays
musicians with perl scripts
04/19/2005 03:38 AM
Cory Doctorow: Merlin sez, "Glenn McDonald has concocted a wonderfully byzantine bit of iTunes scripting that rates his music tracks automatically based on a number of factors. Great stuff. Perhaps most interestingly, though, he uses some of the resulting data from his listening habits to determine any outstanding 'payments' that he owes to the artist, dutifully paid via an automated perl script."
For artists who accept electronic payment via Paypal or credit cards, the database records the relevant payment info. A separate nightly perl script issues electronic payments (via CapitolOne's excellent web-services "micropayment" (sic) interface) where possible (batched until the amount exceeds $1.75), and for artists without electronic payment info, totals the corresponding amounts and transfers the overall total to the money-market escrow account I have for this purpose. The escrow account isn't automated yet, but I usually kludge around this, when I get new payment info for an artist, by simply moving the money back out of escrow, resetting the amount paid/escrowed to $0, and rerunning the original script. At the end of each month I mail physical checks to artists for whom I have physical addresses but not electronic, and rebalance the escrow account accordingly. I don't currently have a way to split this compensation across the performer and the publisher for material where the two are different. The best I can do is include track info with all my payments and rely on the artist in turn to pay for material they acquired from elsewhere.
I did an interview last month with James Schellenberg from Strange Horizons, on the kind of music I listen to while writing, as part of a piece on SF writers' listening habits. I hand-rate all my music and use iTunes's last-played feature to put together a rolling playlist of high-ranked music I haven't heard in 30 days or more, so I get to hear all my fave music (at least) once a month. Link (Thanks, Merlin!)

Edit the Scripts menu scripts with one
click


Edit the Scripts menu scripts with one
click
01/05/2005 10:36 PM
FunkDaddy: "I wanted to look at the code of an AppleScript in the Scripts Menu. Normally, I would have to do this by navigating to the script in the Finder and opening it in Script Editor. But I took a wild guess and Option-clicked on the script in the menu, and it opened in Script Editor directly! This makes tweaking my frequently-used scripts really easy."

Use folder action scripts on a shell
scripts folder


Use folder action scripts on a shell
scripts folder
05/03/2004 10:44 AM
Recently I purchase a book called "Wicked Cool Shell Scripts" by Dave Taylor, and it is full of exactly that, cool shell scripts. Having not done a whole lot of shell scripting before, I thought it would be good to pick it up...

Going the whole hog: benchmarking MDB


Going the whole hog: benchmarking MDB 02/06/2003 11:53 AM
Well since I just benchmarked dbx, I decided to go the whole hog and benchmark MDB also. This gives us a good idea of the performance of all the modern database abstraction classes available for PHP:
        Average	 Overhead
MySQL	 1.14	  -
dbx      1.37     20% (index only)
ADODB	 1.45	  27%
dbx      1.53     34% (index/assoc/info)
PhpLib	 1.60	  40%
MDB      1.75	  54%
PEAR DB  2.87	 152% (fetchInto)
PEAR DB  3.15	 176% (fetchRow)
M'base	 2.52	 296% (numeric cols)
M'base	 4.77	 318% (assoc cols)

More information and source code: http://phplens.com/lens/adodb/

"zeldman.gldys"

Benchmarking PHP with no BS


Benchmarking PHP with no BS 04/09/2004 03:58 PM
After I posted my XML benchmarks in February 2004, I was approached by Indu Britto to convert a discussion of the full benchmarks into an article for PHP Magazine. I kept on postponing him (correction, 2 Apr 2004: Indu is a her, apologies for the goof), but in a way, Prophet Mohammed helped me write the article. I'm not muslim, but the prophet's birthday is a public holiday in Malaysia. That gave me the breathing room to write the article.

I tried to make the article interesting by not focusing on the mechanics of the benchmark (yawn), but on useful results that everyone can use to improve their code. I was very pleased (and surprised - no one told me beforehand) to hear that the editors decided to feature it as the main article of the March 2004 issue.

Now that it has been published, i can announce that the source code of the benchmarking suite and results are available at http://ormestech.com/benchmark_suite/ . The results are static html pages to prevent enthusiatic testers from bringing our server to its knees. You should download the source code to try out all its functionality. The benchmarks are easily extensible also. You just need to add new benchmarking files and the benchmarking suite will auto-detect the files.

The nice thing about the benchmarks is that it measures relative performance between algorithms, so you can make meaningful conclusions across disparate hardware platforms. And if you need more clarification, you can read it (shameless plug) in PHP-Mag.


Doom 3 benchmarking


Doom 3 benchmarking 08/04/2004 03:11 PM

Benchmarking and Baselines in SEM


Benchmarking and Baselines in SEM 08/06/2004 02:46 PM
Source: ClickZ - Use internal benchmarking, or baselining. Beating your own baseline numbers is as satisfying as beating the competition because much of the lift comes from the competition. When you run smart, efficient campaigns, you take orders away from...

Benchmarking Blues


Benchmarking Blues 08/09/2004 01:31 PM
Notes from the Lab: We benchmark. Our competitors benchmark. We post results. They post results. Sometimes they conflict. Sometimes they don't. But what does it really mean, and why do we do it at all?

PHP Everywhere: Benchmarking with WAST


PHP Everywhere: Benchmarking with WAST 03/17/2005 02:48 AM
New from PHP Everywhere today is a new posting discussing the use of a web server benchmarking tool - Web Application Stress Tool.

Benchmarking 64 Bit Video Workstations


Benchmarking 64 Bit Video Workstations 05/21/2004 11:34 AM

Benchmarking dbx, preliminary results


Benchmarking dbx, preliminary results 02/05/2003 11:18 AM
Yesterday, I benchmarked dbx, native MySQL and ADOdb. The results might be interesting to some of you:
                Average  Overhead
MySQL native	 1.14	  -
dbx              1.37     20% (flags=DBX_RESULT_INDEX)
ADOdb	         1.45	  27% (numeric indexes)
dbx              1.53     34% (default flags)
This reveals that dbx using default settings will provide no speedup over ADOdb because it also queries the field information and generates both associative and numeric indexes. The speedup of dbx over ADOdb is minimal when the dbx flags is set to DBX_RESULT_INDEX.

The benchmark algorithm used is the same one as that found at http://phplens.com/lens/adodb/ and if i have the time, i will upload the dbx benchmark source. Test system was a 800Mhz PIII running Win2000 with IIS and MySQL installed.

"zeldman.bbl"

A case for software benchmarking


A case for software benchmarking 03/29/2005 11:18 AM
Comment Wheat and chaff

John's PHP Benchmarking Suite (ZIP)


John's PHP Benchmarking Suite (ZIP) 02/11/2004 12:26 PM
My benchmarking suite. Apart from XML, it also benchmarks string handling, looping (foreach vs for), output buffering, etc. And it's easily extensible too.

I wrote it when i was thinking about writing a book on optimizing PHP, and realized i would need a benchmarking suite to test various performance hypotheses. Its not OOP, but i think it demonstrates how far you can make procedural programming extensible in PHP.

The benchmarking engine scans sub-directories, and each sub-directory is treated as a test suite. A .php file in a sub-directory is one test. Every .php file in a sub-directory can be run stand-alone, and when running stand-alone debugging output is generated so you can verify the correctness of the code you are measuring.

To install, just unpack in a web server directory, and open up index.php from your web browser.

Requires PHP 4.3 or later.


PHPEverywhere: PHP Benchmarking Suite


PHPEverywhere: PHP Benchmarking Suite 02/12/2004 10:10 AM
John Lim from PHPEverywhere, there's a new posting about his PHP Benchmarking Suite making it easier to test your code and extend to conform to your testing needs.

Benchmarking Java XML processors


Benchmarking Java XML processors 07/01/2002 04:40 PM
Pankaj Kumar has announced XPB4J, a tool for measuring and comparing XML parsing/processing performance.

Benchmarking Java XML processors
(xmlhack)


Benchmarking Java XML processors
(xmlhack)
07/02/2002 11:03 PM

DOOM 3 Cheats, Hacks, benchmarking and
Mods


DOOM 3 Cheats, Hacks, benchmarking and
Mods
08/05/2004 10:50 AM

Socitm extends ICT benchmarking service
to education sector


Socitm extends ICT benchmarking service
to education sector
06/16/2004 03:41 AM
PublicTechnology.net Jun 16 2004 7:55AM GMT

Intel Dual Core: Multi-Tasking
Benchmarking


Intel Dual Core: Multi-Tasking
Benchmarking
04/11/2005 08:28 PM
Legit Reviews Apr 12 2005 12:23AM GMT

Website Benchmarking Tool: US Healthcare
Professional Targeted Websites


Website Benchmarking Tool: US Healthcare
Professional Targeted Websites
04/19/2005 02:35 AM
Datamonitor Apr 19 2005 3:31AM GMT

Information Mosaic Wins Gold at
CityCompass Corporate Action
Benchmarking Competition


Information Mosaic Wins Gold at
CityCompass Corporate Action
Benchmarking Competition
09/09/2004 03:46 AM
Information Mosaic’s corporate actions automation application, CAMA™, has received the accolade of the GOLD AWARD in all three Industry sectors: asset manager, broker/dealer and custodian, in the CityCompass benchmarking competition B.I.S.S. (Benchmarking International Software Systems) Gold Awards, judged by Bloor research. The CityCompass event is recognized as the only international competition for corporate action solutions. [PRWEB Sep 9, 2004]

PHP Benchmark


PHP Benchmark 11/18/2003 10:13 PM
Sebastian is doing some neat work on testing performance. I found it hard to decipher the data, so I graphed it in Excel.

PHP Sebastian Benchmark:

There seems to be some drop-off in performance in PHP 4.3.4. I guess the core developers are putting their energies into PHP 5.

XML Benchmark 1.3.0


XML Benchmark 1.3.0 02/10/2004 02:55 PM
A C/C++/Java XML parsers benchmarking tool set.

Far Cry Benchmark


Far Cry Benchmark 07/20/2004 04:07 PM

VIA AES Benchmark


VIA AES Benchmark 05/20/2004 10:08 AM

Far Cry Benchmark 1.2


Far Cry Benchmark 1.2 07/23/2004 04:21 PM

XML Benchmark


XML Benchmark 02/10/2004 01:26 PM
New Results Published

XML Benchmark 1.2.2


XML Benchmark 1.2.2 10/29/2003 12:11 AM
A C/C++/Java XML parsers benchmarking tool set.

3DX: Benchmark


3DX: Benchmark 04/27/2004 03:59 PM
New Website

Test-Benchmark-0.002


Test-Benchmark-0.002 12/20/2003 06:05 PM

HardwareOC Far Cry benchmark v1.2.1


HardwareOC Far Cry benchmark v1.2.1 07/26/2004 08:59 AM

HardwareOC Far Cry Benchmark 1.3


HardwareOC Far Cry Benchmark 1.3 08/10/2004 10:38 AM

Test-Benchmark-0.001


Test-Benchmark-0.001 12/16/2003 11:05 PM

Benchmark-Timer-0.6


Benchmark-Timer-0.6 09/02/2004 05:20 PM

Benchmark::Timer 0.6


Benchmark::Timer 0.6 09/02/2004 08:55 PM
A Perl extension to benchmark code, with or without statistical confidence.
Grok Description matches for Benchmarking Perl scripts with Benchmark.pm
GrokA matches for Benchmarking Perl scripts with Benchmark.pm

Benchmarking Perl scripts with Benchmark.pm

The following phrases have been identified by the grok system as matching this entry:

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

Deal boosts Liberty
Alliance

Microsoft wraps up
Windows XP Service
Pack 2

HP to promote value
of CPs

No sign of summer
slowdown this year

Al-Qaeda's 'computer
expert'

Microsoft to promote
dbMotion solution

Novell merges Linux
tech into new
product

Massey using
internet service to
check for cheats

National Gallery
offers online
exhibit

Internet Business
agrees 500,000 stg
credit equity line
with Cornell Capital

Getting in on
Google: First, have
underwriter as a
broker

Google IPO vibe hits
sour note

Google investigation
may delay IPO

Colleges focus on
online classes

Online credits slow
to change skeptics

T-Online, United
Internet, Freenet
May Forecast Slower
Growth, Survey Says

Google IPO worrying
would-be investors

Program Aids Urban
Poor In Accessing
The Internet

Hamas website hosted
in Sofia

Gillmor: Not ga-ga
over Google

Google's
Quiet-Period
Paranoia

The quest for KISS
Estonia Tests
'Contactless'
ID-Cards

TrayAdhan
Paid Search Growth
May Slow

Bad Date? Use Your
Cell Excuse

A Personal Operator
From Verizon

The War on
Cyberterror

The Right Taps Blogs
for Bucks

Drug Problem? Try a
Brain Dump

Mac Keeps Lead on
Linux

Big Business
Becoming Big Brother

Paris tramp unmoved
by Hollywood fame
(Reuters)

Iraqi Premier Fails
to Stop Najaf Combat
(Los Angeles Times)

Arrest Warrant
Issued for Chalabi
(Los Angeles Times)

Jobs Grow, Optimism
Shrinks in Wisconsin
(Los Angeles Times)

Allies Not in
Formation on Kerry's
Troops Plan (Los
Angeles Times)

White House
Intercedes for Gas
Project in National
Forest (Los Angeles
Times)

Pakistan Again Poses
Dilemma for U.S.
(AP)

Leak at Japan
Nuclear Plants Kills
Four (AP)

Wired News:
CyberQuest Disavows
Porn Blogs

Wired News: South
Korean Company Buys
Lycos

csmonitor.com
DIESEL
Yes, Watergate Was A
Coup D'Etat -
Patrick J. Buchanan
[June 17, 1997]

CNN.com -
International team
to monitor
presidential
election - Aug 8,
2004

Stolen Xbox blamed
as motive for mass
murder | The
Register

Web hoax fools news
services / S.F. man
fakes beheading,
proves need for
verification

CNN.com - Sheriff: 4
charged in Florida
killings over Xbox -
Aug 8, 2004

MSN tests Web-based
IM service

what is grok?