benchmarking

XSL:T Benchmarking

How would you approach benchmarking the following XSL:T process. Testing environment: a Linux server running apache, php, and mysql that is only visible behind our network: (It is not outward facing, so It cannot be remotely accessed). Note: I have considered using AB(Apache Benchmark), but I am open to anything that is available in a...

Java vs C#: Are there any studies that compare their execution speed?

Taken out all the obvious caveats related to benchmarks and benchmark comparison, is there any study (an array of well documented and not biased tests) that compares the average execution speed of the two mentioned languages? Thanks ...

Is there an accurate way to determine the difference in nanoTime between two Java processes?

We have a few processes in Java that use nanoTime for internal benchmarking (since that is supposed to be accurate within the same thread). The processes can communicate between themselves. Is there a standard way of determining the difference in nanoTime between the threads? (e.g., mimic NTP?). Should this be done regularly? ...

sqlite , berkeley db benchmarking

I want to create desktop application in c# for that i want to use embedded database like (sqlite,berkeley db), so how can i start benchmarking for these databases ? ...

How do you interpret the results from shootout.alioth.debian.org?

A lot of people talk about the performance comparison of some languages by referring to the tests on shootout.alioth.debian.org . The thing is, I don't know how to read the results. The image seems incomprehensible, as I can't seem to find a NORMAL legend. Can you explain one of the tests, with a image? Choose whatever languages you want...

Is there any free network drive/share benchmark tool for Windows?

I want to know if there is any free tool to test the performance of a smb/CIFS network share. All free speed test I saw were for local drives only. ...

Benchmarking Performance on Java VM vs .Net CLR

Have you ever had to justify the choice over using .Net instead of Java based on performance? For a typical high volume transaction processing system that can perform the following operations, Concurrent Database transactions Mathematical computations Interaction with other web services (SOAP/XML, XML-RPC) My approach would be to co...

Eager loading vs. many queries with PHP, SQLite

I have an application that has an n+1 query problem, but when I implemented a way to load the data eagerly, I found absolutely no performance gain. I do use an identity map, so objects are only created once. Here's a benchmark of ~3000 objects. first query + first object creation: 0.00636100769043 sec. memory usage: 190008 bytes itera...

Better way to do simple performance testing

When comparing the performance of operations this is how I would typicaly do the tests: <?php $w = 'world'; $start1 = microtime(true); for($i=0;$i<10000;$i++) echo 'Hello ' . $w . '!'; $end1 = microtime(true); $start2 = microtime(true); for($i=0;$i<10000;$i++) echo "Hello $w!"; $end2 = microtime(true); $start3 = microtime(true...

What are a few time-consuming operations in C?

I'm looking to write a quick benchmark program that can be compiled and run on various machines. Rather than using commercially/open-sourceally available options, I'd rather have my own to play around with threading and algorithm optimization techniques. I have a couple that I use already, which include recursively calculating the nth n...

clearing a small integer array: memset vs. for loop

There are two ways to zero out an integer/float array: memset(array, 0, sizeof(int)*arraysize); or: for (int i=0; i <arraysize; ++i) array[i]=0; obviously, memset is faster for large arraysize. However, at what point is the overhead of memset actually larger than the overhead of the for loop? For example, for an array of size 5...

AJAX Performance Testing

I need to do some performance/load testing on this website - Information Queensland Atlas In the past I have used Jmeter and WAPT 5 with reasonable success however in those cases the websites being testing did not make use of AJAX. For the website above I need to simulate a number of users and determine the capacity of the current serv...

GPU Benchmark

What software for GPU benchmarking do you recommend? Also, any suggestions on how to use it? ...

.NET benchmarking frameworks

Are there any .NET frameworks for writing micro-benchmarks like Japex or this (both are for Java)? ...

What's a great way to benchmark Apache locally on Linux?

I've been developing a web-site that uses Django and MySQL; what I want to know is how many HTTP requests my server can handle serving certain pages. I have been using siege but I'm not sure if that's a good benchmarking tool. ...

Fortran's performance

Fortran's performances on Computer Language Benchmark Game are surprisingly bad. Today's result puts Fortran 14th and 11th on the two quad-core tests, 7th and 10th on the single cores. Now, I know benchmarks are never perfect, but still, Fortran was (is?) often considered THE language for high performance computing and it seems like the...

how to test io performance on linux

how to test io performance on linux ...

How do I get monotonic time durations in python?

I want to log how long something takes in real walltime. Currently I'm doing this: startTime = time.time() someSQLOrSomething() print "That took %.3f seconds" % (time.time() - startTime) But that will fail (produce incorrect results) if the time is adjusted while the SQL query (or whatever it is) is running. I don't want to just benc...

Benchmarking ASP.NET websites - How to properly encode HTTP requests (manually) inside of ASP.NET UpdatePanels

Greetings. I am attempting to manually create HTTP Requests with the proper post parameters inside of an update panel. The goal of this is to execute a potential user's path through a web application so that we can benchmark performance. Our benchmark script executes a path by generating HTTP requests, and I'm trying to execute some "...

Are jQuery's :first and :eq(0) selectors functionally equivalent?

I'm not sure whether to use :first or :eq(0) in a selector. I'm pretty sure that they'll always return the same object, but is one speedier than the other? I'm sure someone here must have benchmarked these selectors before and I'm not really sure the best way to test if one is faster. Update: here's the bench I ran: /* start bench */...