Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

FeatureScript Profiler discussion

kevin_o_toole_1kevin_o_toole_1 Onshape Employees, Developers, HDM Posts: 526
Hey FeatureScript authors,

We're happy this week to have released the FeatureScript profiler, Onshape's tool for viewing timing data for individual execution steps inside your custom features (you can check out a quick video here or the documentation here).

We're already eating our own dogfood and using this tool to help speed up features in our standard library, but fundamentally, this was created to be a tool for the whole FeatureScript community. We hope it provides rapid feedback for FeatureScript authors, and helps improve performance in the wide variety of custom features floating around the Onshape ecosystem.

@jon_hirschtick likes to say "Testing makes fools of all of us", and in my experience that absolutely applies to profiling.

So, I ask you all, when looking at your timings, what has surprised you? What parts run slow, and what runs fast? What code changes have you made to successfully improve performance?

Happy scripting!


Sign In or Register to comment.