(command …) mı? (entmake …) mi?
![]() |
Yazar | Orhan Toker |
| Mesleği | Y. Mimar İTÜ | |
| Autodesk Yetkili Danışmanı | ||
| AutoLISP, SQL, PHP, VBA ve veritabanı | ||
| uzmanı |
Mark Swain devamlı takip ettiğim bloğu CAD Panacea‘da AutoLISP programlarında varlık yaratırken hangi fonksiyonun daha hızlı olduğunu test etmek için bir program geliştirmiş. Geliştirdiği yazılım çizime boyu 0 olan 2000 adet çizgi ekliyor ve hangi fonksiyonla daha hızlı olduğunu test ediyor. Geliştirilen programın içinde test1, test2, test3, test4 ve test5 adlı 5 adet komut var. Bunlar:
Test1: CMDECHO açıkken (command …) fonksiyonu ile nesneleri oluşturuyor.
Test2: CMDECHO kapalıyken (command …) fonksiyonu ile nesneleri oluşturuyor.
Test3: (entmake …) fonksiyonunu kullanıyor
Test4: (vla-add …) fonksiyonu ile çizgileri çiziyor
Test5: (vla-add …) kullanıyor ancak, veritabanını oluşturduktan sonra nesneleri tazeliyor. Böylece ekran tazeleme zamanını ölçümden çıkarıyor.
Ben denedim en hızlısı (entmake …) ile oluşturmak. İşte sonuçlar:
Test1: 8.60 sn
Test2: 7.01 sn
Test3: 0.14 sn
Test4: 0.53 sn
Test5: 0.53 sn
Eline sağlık Mark,
İlgili yazılar:
İlgili dosyalar:
Yazının orijinalini bu adresten okuyabilirsiniz.
Benzer Yazılar


18 December 2007, Tuesday 17:31
Bu blogu elimden geldiğince bende takip etmeye çalışıyorum ama saki konuları biraz karışık mı anlatıyor ya da ingilizcemin eksikliğinden mi kaynaklanıyor tam çözemedim.
18 December 2007, Tuesday 21:23
nelerle uğraşıyorsunuz abi siz aşmışınız.entmake ney,cmdecho ney…daha neler…trim,rectangle,line,move,copy bana yetiyor.Allah bereket versin.
19 December 2007, Wednesday 9:21
Sevgili burak,
Evet bu blog çok haraketli ve üretken bir blog değil ancak, yayınladığı konular gerçekten süper.