Article \ | aurora
Source: Python Technology “ID: pythonall”
A few months ago, Apple released its first self-developed chip, Apple Silicon (M1), which was completely incompatible with Intel chips. As a result, many software could not run on this chip, and even if it could run, the instruction set was escaped by software, which greatly reduced the execution efficiency. As an important tool developed by us, IDEA is also the same. Although it can run on the new chip through software compatibility, it often flashes and collapses without reason when used, and the operation efficiency is not satisfactory. Just some time ago, IDEA finally supported the version of Apple Silicon (M1). I downloaded it and did a small test to share with you.
Start the download
First we go to JetBrains’ website (www.jetbrains.com/zh-cn/idea/… Intel version, click on this drop down box to see the Apple Silicon version download.
All right, just install it after you download it. Same as before. Here in order to compare the differences between the two versions, I specially made a comparison, with actual data to see how much difference between the two versions of the effect. \
Intel version
Now let’s take a look at the Intel version, which mainly shows the CPU gap, so I only took a screenshot of the CPU usage.
In Mac OS, IDEA is open for multiple projects at the same time. If you exit IDEA at this time, all the previous projects will be automatically opened next time you open IDEA.
So I chose to open three projects at the same time to do this test, so that all three projects initialization work at the same time, it is obvious how much CPU consumption.
Here is a screenshot of CPU usage before execution:
It can be seen that the CPU is about 91% idle at present. Here is how to start IDEA, and THEN I cut a graph that is still being initialized: \
It can be seen that the current CPU idle is still 39%, in fact, the minimum idle is 30%, the highest CPU usage can reach about 70%, but only a very short time, the screenshot hand speed is too slow to intercept. \
Ok, the following is a screenshot of the CPU usage fluctuation and initialization run time after the initialization of IDEA. Take a look at this graph and let’s take a look at the performance of Apple Silicon.
The Apple version of the Silicon
Now to see what the Apple Silicon version looks like, before running it, let’s take a screenshot of the current CPU usage, which shows that the idle rate is around 93%.
Next, I run IDEA, open three projects for initialization, and then take a picture of the initialization running. \
It can be seen that the CPU usage can reach 70% in the screenshot, but it is not the highest. The highest CPU usage should reach more than 80%, which indicates that the CPU utilization of Apple Silicon edition is significantly higher. \
This is the real power of M1. Compared to the Intel version above, the Apple Silicon version performs all the initialization cleanly, taking only 1/3 to 1/4 of the time it took before.
It’s just a few screenshots, but it should be enough to show how powerful it is. In fact, in actual use, you can obviously feel that the Apple Silicon version is much faster than the original, and it is stable and will never flash crash, and the development efficiency is significantly improved. \
conclusion
Overall, this is a simple test, not a professional review, and it’s probably not very convincing, so if you care, consider me just saying how I feel about using it. OK, that’s all for today, check back if you like.
PS: Reply “Python” within the public number to enter the Python novice learning exchange group, together with the 100-day plan!
Old rules, brothers still remember, the lower right corner of the “watching” click, if you feel the content of the article is good, remember to share moments to let more people know!
[Code access ****]
Identify the qr code at the end of the article, reply: 1024