-
-
Notifications
You must be signed in to change notification settings - Fork 404
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 compilation output throughput in "Output" panel #405
Comments
Last night in using it at a certain point the speed increased. |
I think you have identified the real problem. I have also noticed that there is a severe bottleneck somewhere in the console output pipeline, as I reported for upload output here: #68. When there is a lot of output, as there always is when you have verbose output during compilation enabled, the compilation process finishes at the speed dictated by the toolchain as always, but the new IDE must slowly work through displaying the backlog of output. The effect is likely more noticeable with uploads because you can observe effects of the uploaded sketch starting to run (e.g., LED blinking) while the console shows the upload still happening. So this may be why I only reported the issue as it applies to uploads. I also noticed differences depending on which upload tool was used, so I suppose the same might apply to compilation toolchains. |
I have the same issue here, and I wouldn't just call it 'imperfection'. |
Hi @Lorandil. I agree that it is annoying. About the "type: imperfection" label. This is only a general purpose way to classify issues and PRs are being related to a defect rather than an enhancement. We renamed "type: bug" to "type: imperfection" after it was pointed out that the term "bug" is specific to code, whereas we need a label that can be applied to defects of any kind (we have separate "topic: code", etc. labels to identify the area the defect occurs in). It is not a metric of the severity of the defect. We have additional labels for that purpose, which are applied by the project managers while assigning development priorities: |
still an issue on linux with |
It's not really a bug.
I am noticing a consistent speed worsening in the compilation phase between the Arduino IDE versions 1.8.15 and the version 2.0.0.7B under linux Mint 20.1.
With the stable version the compilation speed is significantly faster.
Even when there is no need to recompile the whole project for minimal variation, version 2 beta has disappointing performance.
Watch the two videos:
2021-06-09.10-57-57.mp4
2021-06-09.11-00-26.mp4
Open a project with some complexity
Compile the project with the stable version
recompile so that most files don't need to be recompiled
The speed is very high.
Do the same with the Beta version
The recompilation takes the same time as the compilation.
I would expect the speeds to be almost identical.
Maybe incremental compilation is not enabled?
The text was updated successfully, but these errors were encountered: