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

Trace an image startup #37

Open
LucPrestin opened this issue May 31, 2022 · 1 comment
Open

Trace an image startup #37

LucPrestin opened this issue May 31, 2022 · 1 comment
Labels
product::hidden module An Issue that is linked to finding / examining a hidden module type::idea A rough sketch to document an idea

Comments

@LucPrestin
Copy link
Owner

LucPrestin commented May 31, 2022

Describe the solution you'd like

Another interesting part of the system could be its startup. Starting a system from a system is possible. Thus it should also be possible to trace that startup.

Hints & Thoughts

Talk to @LeonMatthes about how to start an image from within squeak.

@LucPrestin LucPrestin added type::idea A rough sketch to document an idea product::hidden module An Issue that is linked to finding / examining a hidden module labels May 31, 2022
@LucPrestin
Copy link
Owner Author

Talking to @LeonMatthes resulted in the realization that this is simply not feasible from a time and memory perspective.

If starting a code browser takes 20 minutes to trace, a whole system startup is just going to be too slow. At the same time the TraceDebugger uses quite a lot of memory to simulate the execution and to store each change in an object's state.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
product::hidden module An Issue that is linked to finding / examining a hidden module type::idea A rough sketch to document an idea
Projects
None yet
Development

No branches or pull requests

1 participant