The Browser is Slow
This is a look at the render time and browser data-handling capability of IE7. There are some interesting comparison charts between Safari, Firefox, IE6 and IE7. This was written back when IE7 was in Beta 1 so some things may have changed, but major changes are unlikely!
Jeffrey Kelly
http://sailwhatcom.com
Performance engineering encompasses the set of roles, skills, activities, practices, tools, and deliverables applied at every phase of the Systems Development Lifecycle which ensures that a solution will be designed, implemented, and operationally supported to meet the non-functional requirements. (Wikipedia)
Monday, February 26, 2007
Monday, February 19, 2007
Gordon's car fails post-race inspection
This is an article about NASCAR which, you may know, started the 2007 season on Sunday with the Daytona 500. This race is arguably the toughest and most popular race of the entire season. Jeff Gordon, a popular and very successful driver was driving a car that didn't conform to the performance requirements which resulted in an unfair advantage for the race. Mr. Gordon was penalized, along with several other drivers who committed other violations. This brings us to an interesting conversation on the two types of performance requirements.
At Expedia we test systems every day that struggle to meet the performance requirements set by business owners, project managers, and test teams. What we must remember is that there are disciplines where performance is so good, that performance needs to be restricted. Wouldn't it be great if we were one of those systems? Our customers would call in saying that the homepage loaded too fast, or that they switched to dial-up because they couldn't handle the speed of our flight searches. Our partners would call in saying we need to slow down our support systems because they were too quick for the system on the partner's side of the connection. What a different world it would be in Performance Test land if this were the case!
My hope is that next time you consider granting an exception to an Expedia-style performance requirement, you think of the NASCAR style and suggest that the project team give better performance one more try before they throw-in-the-towel.
Jeffrey Kelly
http://sailwhatcom.com
This is an article about NASCAR which, you may know, started the 2007 season on Sunday with the Daytona 500. This race is arguably the toughest and most popular race of the entire season. Jeff Gordon, a popular and very successful driver was driving a car that didn't conform to the performance requirements which resulted in an unfair advantage for the race. Mr. Gordon was penalized, along with several other drivers who committed other violations. This brings us to an interesting conversation on the two types of performance requirements.
At Expedia we test systems every day that struggle to meet the performance requirements set by business owners, project managers, and test teams. What we must remember is that there are disciplines where performance is so good, that performance needs to be restricted. Wouldn't it be great if we were one of those systems? Our customers would call in saying that the homepage loaded too fast, or that they switched to dial-up because they couldn't handle the speed of our flight searches. Our partners would call in saying we need to slow down our support systems because they were too quick for the system on the partner's side of the connection. What a different world it would be in Performance Test land if this were the case!
My hope is that next time you consider granting an exception to an Expedia-style performance requirement, you think of the NASCAR style and suggest that the project team give better performance one more try before they throw-in-the-towel.
Jeffrey Kelly
http://sailwhatcom.com
Monday, February 12, 2007
Again about performance requirements (Testing Reflections)
Interesting comments about performance requirements versus recommendations as well as links to other related posts. We maintain recommendations for Expedia pages on the performance test wiki under the project consultation section.
Jeffrey Kelly
http://sailwhatcom.com
Interesting comments about performance requirements versus recommendations as well as links to other related posts. We maintain recommendations for Expedia pages on the performance test wiki under the project consultation section.
Jeffrey Kelly
http://sailwhatcom.com
Monday, February 05, 2007
Here are a couple links on Apache Tomcat performance both on the tuning side and on the benchmark side. As we're moving this direction with E3 R1, it is right up our alley.
Tomcat Tuning Notes
Comparing Apache Tomcat Performance Across Platforms
Jeffrey Kelly
http://sailwhatcom.com
Tomcat Tuning Notes
Comparing Apache Tomcat Performance Across Platforms
Jeffrey Kelly
http://sailwhatcom.com
Subscribe to:
Comments (Atom)