Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

您好 如果我想把读取step格式文件的速度变快 应该如何操作呢?可否交流一下 #2

Open
1997coda opened this issue Sep 12, 2023 · 6 comments

Comments

@1997coda
Copy link

我尝试使用多线程来改进 但是好像效果不大
有什么好用的算法来改进吗 感谢
stepanalyzer.txt

@1997coda
Copy link
Author

现在一个20mb的step文件大概需要36-40s
硬件是i5 12500 显卡3060

@qunat
Copy link
Owner

qunat commented Sep 12, 2023 via email

@1997coda
Copy link
Author

感谢回复 顺便小小咨询一下 您用了啥scientific algorithm去解决technical issues

非常抽象 我想用我本科写的cad软件水一下毕业论文 (垃圾海硕)这个导师非让我用一个算法去解决技术性问题。我寻思一个cad能打开能看 能动两下 opencascade直接用不就完事了。

想了下打开step文件快一点是不是可以 居然跟我说多线程是“mostly related to engineering and implementation”。。我是真的麻了

您如果又用了啥scientific algorithm还望救命啊。

倒苦水和中英夹杂真的抱歉了 Orz

@1997coda
Copy link
Author

你好 虽然没搞懂原理,但是使用官方那个cad-assitant 读取再保存后,读取时间变为28s。
不过cadassitant读取只要16s 我真的很好奇如何做到的。

@qunat
Copy link
Owner

qunat commented Sep 12, 2023 via email

@1997coda
Copy link
Author

如果我说是因为开发语言本身的速度问题 你是否会觉得牵强  你也可以尝试一下其他基于occ的开源项目的读取时间。 比如mayo 一个使用c++ 的opencascade开源项目 https://github.com/fougue/mayo。 楼建迪 @.*** 原始邮件 发件人:"codazq"< @.*** >; 发件时间:2023/9/13 2:07 收件人:"qunat/Pythonocc-CAD"< @.*** >; 抄送人:"loujiand"< @.*** >;"Comment"< @.*** >; 主题:Re: [qunat/Pythonocc-CAD] 您好 如果我想把读取step格式文件的速度变快 应该如何操作呢?可否交流一下 (Issue #2) 你好 虽然没搞懂原理,但是使用官方那个cad-assitant 读取再保存后,读取时间变为28s。 不过cadassitant读取只要16s 我真的很好奇如何做到的。 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

还有这种操作。
我想了下多线程不行 多进程不知道可不可以。小弟才疏学浅这块不是很会。多进程是只能优化打开多个step文件那种情况嘛?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants