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

Slow performance when generating cells #7

Open
pleroux0 opened this issue Oct 8, 2019 · 2 comments
Open

Slow performance when generating cells #7

pleroux0 opened this issue Oct 8, 2019 · 2 comments

Comments

@pleroux0
Copy link

pleroux0 commented Oct 8, 2019

When running a simple DCSFQ script the generation of the GDS file (nothing more) takes 2min. This is longer than the InductEx extraction which takes 40s.

@pleroux0 pleroux0 changed the title Performance problems when regenerating cells Slow performance when generating cells Oct 8, 2019
@pleroux0
Copy link
Author

pleroux0 commented Oct 8, 2019

The following takes 3s

import spira.all

The majority of this time is spent inside ABC internals (55%) and inspect:getmember (35%). Perhaps including more lazily would improve import performance since many features are optional.

EDIT: Misread callgraph.

@pleroux0
Copy link
Author

pleroux0 commented Oct 8, 2019

When generating the DCSFQ 75% most of the time it's spent making deep copies (75%).

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

1 participant