The ultimate benchmarking tool for FileMaker® Pro solutions
Prague, CZ -- December 5, 2011
24U Software announces an immediate availability of 24U FM Bench Detective 1.0.2 for FileMaker Pro 11.
24U FM Bench Detective is an open solution designed to help FileMaker developers easily add precise benchmarking to their solution. With the help of this tool developers can measure performance of their scripts, calculations, and other parts of their solutions, and optimize them for better performance.
FM Bench Detective is a free part of the new product being developed by 24U to address the need for optimizing performance of not only FileMaker solutions but also companies using them.
24U FM Bench was first previewed by 24U at FileMaker Developer Conference 2011 and introduced a new way of thinking about optimizing FileMaker solutions. The aim of 24U FM Bench Detective 1.0.2 is to make every FileMaker Developer able to precisely benchmark their solutions and get them ready to get the most value out of the on-coming release of 24U FM Bench.
What's new in version 1.0.2:
- Internal global variables renamed to prevent naming conflicts
- Timestamps are now logged in the host's time rather then client's time to ensure consistency
- 24U Toolbox Plug-In 1.1.2 now correctly returns local time instead of always returning GMT+2
24U FM Bench Detective lets FileMaker developers:
- Precisely measure execution time of their scripts and calculations
- Quickly add measuring code to any existing solution
- Store all measurements in a simple FileMaker database for further processing
- Differentiate collected data by username, IP address, or software/hardware configuration
- Use a single point to control benchmarking level or completely disable benchmarking
Use 24U FM Bench Detective to better understand your code
There is no magical solution that will take your code and optimize it. It's still you, the developer, who's responsible for the quality and performance of your solutions. But it's difficult to intelligently decide how to implement whatever feature you are thinking of just now if you don't know what to expect from the technology you're using. 24U FM Bench Detective lets you easily measure your code execution time with microsecond precision, so that you exactly understand which operations take longer to process. Only that way you can base your decisions on true knowledge instead of guessing.
Since the first version of 24U FM Bench Detective has been released, many FileMake developers started to optimize their solutions.
Steve Sanders commented on the 24U FM Bench Detective's website: "I keep track of my Custom Functions in a database. When a Custom Function is revised, I compare some "Sample In" results to previous "Sample out" results to see if I have caused an error during the revision. I also want to compare the execute times to the previous revision. That lets me know if I have optimized or slowed down the Custom Function. I used to use "Extra Suites" on the Mac for this but it was very cumbersome as I had to find and remove my own overhead. I could only get an approximate overhead value. FM Bench will be ideal to re-implement this in a clean manner."
Edward McPike Jr. commented on FM Bench Detective: "It's funny - I actually did this for myself about six months back when I had performance issues... I never developed a good interface for me to analyze my own data - I just perused through the data to get a feel for where my bottlenecks were. So I was intrigued by your solution since I saw the Analyzer in the video. Plus, you grab more info than I do, which could be useful."
Rob Poelking commented on optimizing FileMaker solutions in general: "I'm in the same boat with a vertical market solution that I've been developing for a company for 5 years now. It is so inefficient!! I will be rebuilding from the ground up and I want to know what to avoid when rebuilding it."
Agnes Riley of ZeroBlue Technology Solutions commented on the blog HOnza's Bits @ 24U: "Optimization is a great thing, and I think greatly undervalued. A lot of times we, developers, do not have the time to go through a finished solution and optimize it unless there's a complaint that we react to. FMBench will hopefully help us be more proactive."
Serious developers have always cared about the performance of their solutions. But it took them too much effort to actually measure the performance of everything so they did that mostly only when issues appeared. 24U FM Bench Detective makes developers' dreams come true. Now you can base your decision on exact measurements and it does not take more than just a few clicks to add the measuring code to your solution.
Software Requirements and Compatibility
24U FM Bench Detective requires Mac OS X 10.4 or newer and FileMaker Pro 10v3 or newer. Recommended is Mac OS X 10.6 Snow Leopard and FileMaker Pro 11v4 Advanced.
Windows XP SP3 and FileMaker Pro 10v3 are minimum requirements for using the tool on the Windows platform. Windows 7 and FileMaker Pro 11 Advanced are recommended.
24U FM Bench Detective uses 24U Toolbox Plug-In to measure precise timestamps and to store collected data to the FM Bench Log. The plug-in is included in the 24U FM Bench Detective distribution.
Availability and Pricing
24U FM Bench Detective 1.0.2 is immediately available for download from the 24U FM Bench website upon free registration.
More info: http://www.FMBench.com/detective
24U Software offers solutions for people, not for computers!
With FileMaker experience reaching back into the early 90's and developing FileMaker plug-ins since 1997, 24U has become recognized a key vendor of plug-ins for FileMaker Pro. Dedicated to creating the easiest to use FileMaker plug-ins... Optimizing performance of FileMaker solutions... Inventing unique iOS applications… Helping organizations to get more out of their technologies... We connect the dare of education with the experience of industry to achieve the impossible.
©2011 24U s.r.o. All rights reserved. 24U and 24U Software are trademarks of 24U s.r.o.
FileMaker is a trademark of FileMaker, Inc., registered in the U.S. and other countries.
All other trademarks are the property of their respective owners. Pricing and availability are subject to change without notice.