- Sat Apr 30, 2016 4:35 pm
#46587
krzychb wrote:This is great news you were able to set up PlatformIO and confirm substantial improvement of build time with the same h/w.
<snip>
Above results comparing with yours may indicate possible additional issue with Arduino IDE 1.6.8 that is specific to MacOS.
With this test I believe we have beaten this issue to death
Well, almost!
Your conclusion that the issue re. long "Recompile Main sketch changed" maybe Mac OS specific is a shocker. Or maybe specific for MY Mac
Besides, I was dazzled by the different benchmark figures in the replies so:
- I reinstalled Arduino 1.6.8 after deleting the Arduino15 folder, and reconfigured for Esp8266 with Board Manager.
- I repeated my own benchmark tests (several times) to make sure I did not make a mistake in my previous tests, and saw some changes
- I compiled all benchmark tests in 1 table, here it is:
Schermafbeelding 2016-04-30 om 23.17.31.png
My conclusions:
- Arduino 1.6.8 compiles appr. 30% slower than Arduino 1.6.5. for a Complete Build
- Arduino 1.6.8 compiles appr. 300% slower than Arduino 1.6.5. for a Recompile w/o changes
- On my Mac : Arduino 1.6.8 compiles appr. 700% slower than Arduino 1.6.5. for a Recompile Main sketch changed.
- PlaformIO build time is similar to Arduino 1.6.5
- Eclipse is slightly slower than Arduino 1.6.5
So, for a speedy development cycle Arduino 1.6.5 is the way to go, or PlatformIO for a similar performance. Upgrading to Arduino 1.6.8 could result in a 300% slower compile time, and even 700% slower if you're on a Mac.
Now we can get on with our lives
You do not have the required permissions to view the files attached to this post.