Meta - Performance Optimization
See original GitHub issueScratch 3.0 should execute projects as fast or faster than Scratch 2.0. In some places performance is already superior, but we can use this issue to track places where we are seeing bottlenecks. Once a specific performance improvement has been identified an individual issue should be filed and referenced here (meta issue).
Issues
- Procedures (
getProcedureParamNames
,getProcedureDefinition
, etc.) - Procedures (“Run without screen refresh”)
- Variable getters / setters
- Step thread
- Touching
- (Needs minimal example case)
- Turbo mode
Stress Tests
Issue Analytics
- State:
- Created 7 years ago
- Comments:31 (30 by maintainers)
Top Results From Across the Web
Meta-optimization - Wikipedia
In numerical optimization, meta-optimization is the use of one optimization method to tune another optimization method. Meta-optimization is reported to ...
Read more >About Optimization for Ad Delivery | Meta Business Help Center
Based on the optimization you choose, the delivery system uses machine learning to improve each ad's performance. The optimization of your ad set...
Read more >What is Meta Performance 5? - Fetch & Funnel
This can help optimize ad targeting and personalization, decrease cost per action and measure campaign outcomes more accurately. There are two ...
Read more >5 Ways to Optimize Performance for a Brighter Future - Adweek
At Meta, we've identified the five most impactful strategies to help drive performance in privacy-preserving ways and enable access to new audiences through ......
Read more >Meta Performance 5: The New Best Practices for Facebook Ads
A new set of best practices for Facebook Ads is here. This video breaks down the Meta Performance 5, and how you can...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Not worried about the difficulty, worried about additional code that we need to maintain and test.
If you want to see something working pretty well, then try out this 😃
https://griffpatch.github.io/scratch-vm/#105500895
To get this working I had to:
The optimisations I’ve made also make the runtime engine roughly 3 times quicker now.
These changes are in my optimisation/reuseStackForNextBlock https://github.com/griffpatch/scratch-vm/tree/optimisation/reuseStackForNextBlock branch at present.
On 2 February 2017 at 23:47, Andrew Griffin andy@griffpatch.co.uk wrote: