Thaistreetz 539 Báo cáo bài đăng Đã đăng Tháng 8 1, 2012 Trích dẫn dưới đây được lấy ra từ topic, mình tách ra topic này vì nội dung thảo luận không còn liên quan đến topic đó nữa Bạn cũng có thể sd cái lisp của người Nga do bạn thanhduan2407 đưa lên, mình thấy nó chạy cũng tương tự nhau, kể cả thời gian Qua test thử thì Em thấy file của bạn lethaonguyen post trên chạy nhanh hơn code của bác Elpanov đáng kể. Cụ thể với 7436 điểm cao độ kết quả lần lượt là 6giây và 9giây. Em quyết định chuyển code của bác Elpanov thành .fas chứ không để .lsp nữa và test lại thì kết quả hoàn toàn bằng nhau. Tiếp, do có chút nghi ngờ nên em thử Decomplie file fas của lethaonguyen thì hóa ra 2 code trên gần như giống nhau hoàn toàn cả về thuật toán lẫn cách thức triển khai code. Kết luận: - Code của lethaonguyen cũng chính là code của bác Elpanov (nghĩa là giống nhau về thuật toán và cách viết thôi nhé, mình không có ý bảo tác giả code đó copy code của Elpanov rồi make thành fas lòe anh em) - Fas chạy nhanh hơn Lsp. kết quả trên cho thấy fas nhanh hơn 1.5 lần. Tuy nhiên thực tế còn có thể nhanh hơn nữa tùy vào cấu trúc của code và loại dữ liệu mà nó xử lý. con số này thậm chí có thể lên đến cả chục lần. - Việc tải 1 file fas vào bản vẽ cũng nhanh hơn rất rất nhiều so với lsp. Cụ thể: mình tải 1 file lsp dung lượng 953KB mất khoảng 40s. Make file lsp đó + khoảng 50 file lsp lằng nhằng khác, tổng dung lượng là 4120KB thành 1 file fas dung lượng 2059KB - tải vào bản vẽ mất 0.3s. (lưu ý là với cùng nội dung thì fas nhẹ hơn lsp khoảng 1 nửa) - Như vậy có thể thấy rằng: *.lsp có thể chậm hơn VBA hay VB nhưng *.fas thì chưa chắc. Còn *.vlx mình chưa bao giờ dùng nên chưa có kết luận gì. 1 Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
Doan Van Ha 3208 Báo cáo bài đăng Đã đăng Tháng 8 2, 2012 Trích dẫn dưới đây được lấy ra từ topic, mình tách ra topic này vì nội dung thảo luận không còn liên quan đến topic đó nữa Qua test thử thì Em thấy file của bạn lethaonguyen post trên chạy nhanh hơn code của bác Elpanov đáng kể. Cụ thể với 7436 điểm cao độ kết quả lần lượt là 6giây và 9giây. Em quyết định chuyển code của bác Elpanov thành .fas chứ không để .lsp nữa và test lại thì kết quả hoàn toàn bằng nhau. Tiếp, do có chút nghi ngờ nên em thử Decomplie file fas của lethaonguyen thì hóa ra 2 code trên gần như giống nhau hoàn toàn cả về thuật toán lẫn cách thức triển khai code. Kết luận: - Code của lethaonguyen cũng chính là code của bác Elpanov (nghĩa là giống nhau về thuật toán và cách viết thôi nhé, mình không có ý bảo tác giả code đó copy code của Elpanov rồi make thành fas lòe anh em) - Fas chạy nhanh hơn Lsp. kết quả trên cho thấy fas nhanh hơn 1.5 lần. Tuy nhiên thực tế còn có thể nhanh hơn nữa tùy vào cấu trúc của code và loại dữ liệu mà nó xử lý. con số này thậm chí có thể lên đến cả chục lần. - Việc tải 1 file fas vào bản vẽ cũng nhanh hơn rất rất nhiều so với lsp. Cụ thể: mình tải 1 file lsp dung lượng 953KB mất khoảng 40s. Make file lsp đó + khoảng 50 file lsp lằng nhằng khác, tổng dung lượng là 4120KB thành 1 file fas dung lượng 2059KB - tải vào bản vẽ mất 0.3s. (lưu ý là với cùng nội dung thì fas nhẹ hơn lsp khoảng 1 nửa) - Như vậy có thể thấy rằng: *.lsp có thể chậm hơn VBA hay VB nhưng *.fas thì chưa chắc. Còn *.vlx mình chưa bao giờ dùng nên chưa có kết luận gì. Đỏ và Tím: Đọc bài của bác thấy hấp dẫn quá. Suốt ngày nay cứ mong có thời gian rảnh để test thử tốc độ của LSP, FAS và VLX. Cuối cùng tối nay mới có dịp test thử 1 ví dụ: lập lưới tam giác cho 30.000 điểm, chạy trên cad2007, đối với file LSP, sau đó là FAS, rồi đến VLX (cùng 1 file LSP gốc). Kết quả thế này: 1). Với LSP: ~50s 2). Với FAS: ~48s 3). Với VLX: ~47s Không biết file ví dụ của tôi có khác file của bác nhiều không, nhưng nếu kết quả này là tin tưởng thì xem ra tốc độ 3 thằng này là tương đương (khác với kết luận của bác). Xanh: Do không có file LSP đủ lớn nên chưa test được. Dưới đây là file cad và 3 file LSP, FAS, VLX tôi đã dùng để test. Bạn nào rảnh thì test thử giùm xem sao. (kiểu test của tôi: mỗi lần mở cad thì test với 1 file, sau đó đóng và mở lại cad để test file khác...) http://www.cadviet.c...giac_30000p.dwg http://www.cadviet.c...oi_tam_giac.zip 1 Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác
tannguyen291 159 Báo cáo bài đăng Đã đăng Tháng 7 31 Em đã test lại với file của bác hà. thấy kết quả khác rất nhiều Autocad 2025 - I7 9700 File cad không còn nên em tạo file cad mới 2394 point Lisp run từ vscode: 6.1370 secs. Load Lisp : 6.2790 secs. Load FAS4: 1.0150 secs. Load VLX - fas4: 1.0030 secs. Load FAS5: 0.7090 secs. Load VLX - fas5: 0.9620 secs. Em thấy sẽ không thua gì VBA, .NET Chia sẻ bài đăng này Liên kết tới bài đăng Chia sẻ trên các trang web khác