This has become an annual exercise for me now. Last year, I did Lisp performance evaluation on AutoCAD, BricsCAD and ZWCAD. The results were published in this blog post here.
Lat week, I repeated the tests on a brand new computer running evaluation versions of all three software. Here are the results.
Lisp speeds in dwg CAD platforms - AutoCAD, BricsCAD and ZWCAD
The results are obvious to see. BricsCAD continues to lead the pack with multi-fold speed benefits over other CAD systems.
For this exercise, I used the Lisp benchmark tests created by Torsten Moses of Bricsys.
These benchmark programs comprehensively test every single aspect of Lisp (category-wise) running under BricsCAD, AutoCAD or any other dwg CAD.
You can run and test the results for yourself, as explained below.
The bench mark is available for free public download on the Bricsys web-site, under the Applications Catalog. The LispBenchmark is contained in the Lisp Developer Support Package under the Developer Tools. Download the ZIP file, and unzip the contents of LispBenchmark into any folder on your computer.
Running the benchmark is easy. Start BricsCAD and add to the Support File Search Path, the folder where you just copied the benchmark files.
Run the APPLOAD command and click on BENCH.LSP to load.
You will see several commands defined by this app, which allow you to test specific areas within the Lisp environment.
There are standard Lisp tests, as well as Visual Lisp and ActiveX related functions that you can test individually.
There is also a very important benchmark of FAST-COM that is unique to BricsCAD, and proves how FAST-COM implementation is much faster than standard COM implementation.
If you want to test all the functions in one go, type BENCH on the command line and wait for it to complete.
At the end of the test, you get a log file which shows you the results of the test, including exactly how much time it took to run each function, and a summary of total time taken.
This is a perfect tool for performance analysis.
You can see that BricsCAD is faster than AutoCAD is all departments of Lisp, anywhere from 4 to 10 times or even more, compared to AutoCAD.
I am a die-hard Lisp programming guy and bench-marking Lisp speed is an annual exercise for me.
These benchmarks convey an important message – that Lisp under BricsCAD is as good as .NET or C++ when it comes to speed and reliability.
This benchmark is an important decision making tool for you. Today, there are a huge number of complex, full-blown Lisp applications that are available but did not have efficient CAD platforms to run.
BricsCAD is the answer!!
Newer versions of other CAD software neglect Lisp and it runs slower and slower than before. BricsCAD does the reverse. Lisp is gaining momentum in BricsCAD. This benchmark is ample proof of the same.
Follow us on Twitter: https://www.twitter.com/rakesh_rao