Benchmark to test different PCs?
I know the Benchmark-test from Cadalyst.com, but it seems only to run on AutoCAD. There are also benchmarks to test Acad versus Bricscad or code-version-A versus code-version-B.
But - is there a similar to test PC A versus B and C - for CPU, hard disc, graphics, .. ?
Have a fine day!
Comments
-
Just google. PC magazines talk about benchmarking all the time.
0 -
Also a benchmark based on and done with Bricscad?
0 -
It unfortunately may mean looking inside the cadalyst benchmark to see where it errors. I think I have it somewhere. It is probably doing a command not supported directly by Briscad, "REVERSE" comes to mind for a pline in Briscad use Pedit reverse,
It did not get very far found a couple of things changed them to not run, manually the startmode set to 0 does not seem to change. The program started for like 1 second then crash.
If the Briscad guys are reading this they may offer some suggestions. I know the acad version number is used in a if but I turned that off.
0 -
Answer from support:
There is no benchmark at the moment, but it will be considered by the devs.0 -
Something new on this topic?0
-
The "Lisp Developer Support Package" (see AppCatalog) has an entire Lisp benchmark, measuring plain Lisp engine performance ... naturally, intended for Lisp developers mainly :-)
many greetings !0 -
Hi Torsten
but tests it also the performance of graphic, 3D rendering, open and save - same as the cadalyst-benchmark does?0 -
Dear Peter,
the benchmark contained in LDSP is plain a benchmark system to measure the Lisp engine, on AutoCAD, BricsCAD, ZWCAD, ... it does not measure other operations, being hardware, OS, or CAD system related.
At Bricsys we also had a closer look at that benchmark by Cadalyst.com ...
our result was, that this benchmark is not well designed at all :-(
And in fact, it only measures the plain GPU/Display performance, not the "overall performance of CAD system" ... so its result (*if* you get it to run on actual AutoCAD) has very limited meaning.
To measure general PC performance - lots of benchmarks available, for CPU, disks, GPU/Display ...
if you use 2...3 of those freeware benchmarks, you will get somewhat reliable comparison.
many greetings !0 -
Hi Torsten
I downloaded the current version and tried "Bench" on Acad 2018 (all updates) and Brics 21.2.06; all German.
Result in Brics:.... * XDSIZE : Total time = 0.016, Average time = 0.008 [secs] * ZEROP : 0.031 * ZEROP : 0.032 * ZEROP : Total time = 0.063, Average time = 0.032 [secs] ; ----- LISP : Call Stack ----- ; [0]...C:BENCH ; [1]....._BENCH ; [2].......T_ISPROPERTYREADONLY <<-- ; ; ----- Error around expression ----- ; (ISPROPERTYREADONLY ENT "IsErased") ; in file : ; V:\BRICSYS\SUPPORT\Benches\ispropertyreadonly.lsp ; ; error : ispropertyreadonly : Unknown Property : <"IsErased">
Result in Acad:... * ZEROP : 0.516 * ZEROP : 0.547 * ZEROP : Total time = 1.063, Average time = 0.532 [secs] ; Fehler: Ausnahmebedingung aufgetreten: 0xC0000005 (Zugriffsverletzung) ; Warnung: Unwind übersprungen bei Ausnahmebedingung ; Fehler: Ausnahmebedingung aufgetreten: 0xC0000005 (Zugriffsverletzung)
Do you know what's wrong?0 -
Hi Peter,
I never encountered that error with
> (ISPROPERTYREADONLY ENT "IsErased")
I will check on both BricsCAD V21, also with AutoCAD ...
under AutoCAD, such error sporadically happens indeed, also with some other tests (which are therefore not active).
Workaround :
see Bench.lsp, and comment the line where "ispropertyreadonly.lsp" is declared ...
more to come.
0 -
Hi Peter,
I found the bug in our Lisp engine, was an initialisation problem :-(
any first access to any of those function
(dumpallproperties ename [context])
(ispropertyreadonly ename property)
(getpropertyvalue ename property)
(setpropertyvalue ename property value)
could cause such an error;
for AutoCAD, it seems no longer a problem with AC 2019 and above.
I fixed this problem, for upcoming V22.2.5
I also attached the "Bench.lsp", with these tests deactivated.
thanks for your help & many greetings !0 -
Torsten, thanks for your fast and professional reply.
Edit:
Problem in Acad:.... * VLAX-LDATA-TEST : 0.125 * VLAX-LDATA-TEST : 0.109 * VLAX-LDATA-TEST : Total time = 0.234, Average time = 0.117 [secs] ; Fehler: Ausnahmebedingung aufgetreten: 0xC0000005 (Zugriffsverletzung) ; Warnung: Unwind übersprungen bei Ausnahmebedingung ; Fehler: Ausnahmebedingung aufgetreten: 0xC0000005 (Zugriffsverletzung) Befehl: ("VLAX" "Benches\\Vlax\\vlax-ldata-put.lsp" ("VLAX-LDATA-PUT" 't_vlax-ldata-put 125) ) ; Fehler: Fehlerhafte Funktion: "VLAX-LDATA-PUT"
Edit 2:
Problem in Brics 22.2.01 and Acad 2018:Befehl: BENCHOPT * (load ) : 0.375 (load ) with Optimiser : 0.359 * ..... * (not (tblsearch)) : 0.109 (not (tblsearch)) optimised : 0.047 * OPTIMIZER (not (tblsearch)) : Total time = 0.312, Average time = 0.156 [secs] ; ----- LISP : Call Stack ----- ; [0]...C:BENCHOPT ; [1]....._BENCH <<-- ; ; ----- Error around expression ----- ; (LIST BENCHCYCLES LOGFILE) ; in file : ; V:\BRICSYS\SUPPORT\bench.lsp ; ; error : bad argument type <NIL> ; expected at [apply]
0