Is switching to M1 a good IDEA? 😛 | Depends which M1 (Pro/Max)

Поділитися
Вставка
  • Опубліковано 10 лют 2025

КОМЕНТАРІ • 434

  • @AdrianClaudiuDima
    @AdrianClaudiuDima 3 роки тому +57

    Hi, a relevant test for IDE would be to see how fast it indexes the project. Also, in a real world scenario, you would increase the memory for Intelji - around 2Gb at least for large projects

  • @jackthorp1282
    @jackthorp1282 3 роки тому +27

    Absolutely loving all the M1 coverage from a developer’s perspective!

  • @over_clockwise
    @over_clockwise 3 роки тому +53

    Surprised you didn't look at memory pressure whilst doing this - would be interesting to see if the M1 Air is just choking on low RAM and swapping far too much, rather than the SoC itself being too slow for the job.

    • @thewiirocks
      @thewiirocks 3 роки тому +10

      Something is running in the background on the M1. No other reason I can think of that it would be idling at 92 degrees.

    • @miroslavvetrov6921
      @miroslavvetrov6921 3 роки тому

      @@thewiirocks It could be a memory leak

    • @MrGsz90
      @MrGsz90 3 роки тому +15

      This runs in 2min 35sec on a 16GB Air. Started from normal idle temps.

    • @thewiirocks
      @thewiirocks 3 роки тому

      @@miroslavvetrov6921 Could be. I heard there’s a significant memory leak issue for the current release of macOS that’s fixed in the beta. He should probably reboot the thing and try it again.

  • @mariuszb9831
    @mariuszb9831 3 роки тому +4

    I just switched from Intel MBP13 2017 to MBP14 with M1 Pro and there's a significant improvement while working in Intellij IDEA. Works like a charm!

  • @maciejrzeznik3888
    @maciejrzeznik3888 3 роки тому +4

    I'm in the process of selecting a successor for the well-worn MBP 15 Mid 2015. In the last 3 weeks I watched most of the tests and comparisons on this channel - thanks a lot for the time spent on preparing and executing these tests. Now comes the shopping time, but thanks to your work I know better what to choose and what to expect.

    • @latlov
      @latlov 2 роки тому

      Which MacBook will you buy?

  • @ParanoidSheepMpeee
    @ParanoidSheepMpeee 3 роки тому +15

    I am waiting on my base model 16" M1 pro. I do believe that this is a great machine for any kind of development, but only time will tell. Also good luck to everyone.

    • @RoyRope
      @RoyRope 3 роки тому

      Same, I want it bad. 😅

  • @thaveedu
    @thaveedu 3 роки тому +3

    I tested the RxJava project build in my M1 Pro base model and it averaged to 2min 45s . I've been using this machine for the past 2 weeks for software development work with java and react js projects and I never seen the fan spinning during these period . The same workflow with my old mac will make it a hot pan

  • @andyedwards3850
    @andyedwards3850 3 роки тому +1

    I received my M1 Max 64gb 2 weeks ago. It’s so quiet ! My home heating bill has increased now my previous i9 heater is no longer but also pleased to say that I don’t miss the leg burns!
    Strange to see the MacBook Air struggling so badly in this one (but a little reassuring as I was beginning to doubt my purchase!!!).

  • @susannepieterse927
    @susannepieterse927 3 роки тому +2

    Great test! Thanks, just what I was looking for. I’ll run the test project on my hardware too. Keep these awesome videos coming, loving it!

  • @ryandy8125
    @ryandy8125 3 роки тому +1

    Thanks for the review! I'm currently planning to switch from MBP 2014 to MBP 16" m1 pro

  • @gekylafas
    @gekylafas 3 роки тому +2

    I wouldn't mind an IntelliJ Ultimate license to be honest.
    I am currently in the market for a 16" M1 Pro, based largely on the benchmarks in this channel, so this video and all the Android Studio ones are 100% were exactly what I was looking for. Thanks, Alexander!

  • @fisapo18
    @fisapo18 3 роки тому +3

    I’m glad that IntelliJ runs smoothly with arm architecture, I use IntelliJ everyday and any performance improvement helps a lot. I hope to get m1 pro soon.

  • @AWoda93
    @AWoda93 3 роки тому +14

    I wonder which version of JDK you've been using during this tests. I think you may use jdk built for x86 architecture so that the build/test times were quite similar. I'm working with JDK on my daily basis and I see huge difference after switching to JDK which was build for ARM (like the last jdk 17 for arm from Oracle)

  • @JarekPacocha
    @JarekPacocha 3 роки тому +7

    Thanks Alex for this test. Although M1 Air lost to Intel I still think that it's overall the best choice for my needs. I'm getting my machine in a couple of days and I can't wait to start building :)

  • @LuisBecken
    @LuisBecken 3 роки тому +6

    Great review, thank you! When you build the project in the command line you are using only the JDK. Is the version of the JDK in the M1 machine (MacBook Air) native or is it using Rosetta? All the machines use the same JDK version (Oracle, Azul)? Thanks!

    • @AZisk
      @AZisk  3 роки тому +3

      Zulu on the silicon machines

  • @zedvee2668
    @zedvee2668 3 роки тому +3

    I recently discovered your channel, thank you YT algorithm.
    Interesting comparisons thanks… I’m definitely going to switch to Apple Silicon early next year. Not hearing the fans spin up is going to be a huge improvement.

  • @laminbarrow
    @laminbarrow 3 роки тому +3

    I wish the base 14 inch model was part of this test as well. It would have been nice to see how it performs and the reported temperatures. From a price point of view, it is the most accessible MacBook Pro for many.

    • @sooryasrajan619
      @sooryasrajan619 3 роки тому

      The 16 inch M1 pro and the 14 inch one have like no difference in terms of perfomance. The temperature almost stays the same as well. The only place where you'll see difference is in the fan speed. The 14 inch variant will start spinning while the 16 inch one still stays turned off. But I'm pretty sure it'll stay silent compared to the i9 and any other intel machines. I'm waiting for the 14 inch mid config to arrive.

  • @ΑνδρέαςΠ-ι9ε
    @ΑνδρέαςΠ-ι9ε 3 роки тому +4

    Thank you for this comparison! Intelj and Pycharm are the IDEs of my choice and it was shocking that the M1 was slower than Intel at this test.

  • @na_vi9112
    @na_vi9112 3 роки тому

    Waiting on mine to arrive! Thank you for helping me choose which one with your videos.

  • @nikolakatrandzhiev63
    @nikolakatrandzhiev63 3 роки тому

    Man, I'm not into this types of videos really, but yours give an actual insight and are of help. You easily won a subscriber here

  • @angry_tardigrade
    @angry_tardigrade 3 роки тому +1

    Thanks for your flexibility in testing out various real-life applications, not just video editing and gaming. Oh and of course everyone's typical workflow: synthetic benchmarks... Keep up the good work!

  • @saundi
    @saundi 3 роки тому

    thanks for the Java+IDEA test, I was waiting for it! You also gave me something to think about the performances of the macbook air, I was expecting more too

  • @waytested9137
    @waytested9137 3 роки тому +1

    Awesome perspectives, thanks!

  • @glezmen
    @glezmen 3 роки тому +1

    One of the reasons for switching to M1Pro from i7 was Unity and Rider, I hope it will be MUCH faster :)

  • @edborowski5950
    @edborowski5950 3 роки тому +1

    Love your video's Alex. Thank you!

  • @yiluan6133
    @yiluan6133 3 роки тому +1

    Very skeptical about the M1 air performance. Over 90 degrees idle. Maybe there were some cpu intensive tasks running in the background. Been itchy wanting to htop it the whole time …

  • @247teki
    @247teki 3 роки тому

    The method for generating results for the tests were relatable in day to day activities. Good coverage on utilisation of laptops.

  • @marekskeiss3299
    @marekskeiss3299 3 роки тому +1

    Thanks mate, really helped me out! :)

  • @dafaqking
    @dafaqking 3 роки тому +5

    As a dev, I love this channel!

  • @FilledStacks
    @FilledStacks 3 роки тому

    My MBP 2015 sounds like that all the time during Flutter development. It's actually traumatizing lol. I just realised I started sweating as I heard the fans go on haha. Can't wait for my new machine.

  • @32BitChronicles
    @32BitChronicles 3 роки тому

    Amazing, I was waiting for this!

  • @phucnguyen0110
    @phucnguyen0110 3 роки тому

    Let's go! Cool to see this in action!
    EDIT: Run this exact same test on my gaming laptop which has a Core i5-10300H (4 cores 8 threads, 2.5GHz base) with 16GB DD4 memory, which took exactly 4 minutes - using the newest 2021.3 version of IntelliJ IDEA Ultimate.

  • @SgtSilver492
    @SgtSilver492 3 роки тому +2

    2:25 m1 air: 92°C. Very hot for idle mode, isn't?

  • @deeePhoenixx
    @deeePhoenixx 3 роки тому +1

    Nice... the benchmark I was looking for

  • @87kojot
    @87kojot 3 роки тому

    As always - great video. My time on MBA M1 16/256: 2:43.

  • @Forficulas
    @Forficulas 3 роки тому +4

    I wonder if it could be RAM size that caused such a poor result of the Air comparatively to the other machines...

  • @22Chazzels
    @22Chazzels 3 роки тому

    glad to have your videos, has made the idea of switching to an M chip a lot more approachable. Looking to buy the next release in a year, but I would be happy to have any of these at this point.

  • @CarlosPerez-87
    @CarlosPerez-87 3 роки тому

    Thank you! This and your other review videos helped me with my decision of new laptop.

  • @zyishai
    @zyishai 3 роки тому

    Thanks @Alexander Ziskind for this (and other) videos! I'm a software developer myself, and just recently I've came across your content on UA-cam, and immediately subscribed :)
    Your recent videos comparing the performance of the Macbooks and talking about your experience have really helped me to decide which Macbook I want to buy next. Tomorrow I should get my new Macbook Pro 14'' M1 Pro with 32GB of RAM! A license for IDEA/RubyMine would be perfect for the new machine 😉

  •  3 роки тому +1

    Awesome videos / content! Keep it up. :D

  • @arlencarlson
    @arlencarlson 3 роки тому +1

    Nice that you are testing this. It is among my potential pieces of software that I am considering. So a free license would be useful.

  • @Catsmeat2
    @Catsmeat2 3 роки тому

    I really like these comparisons. Thanks!

  • @doodeedah6409
    @doodeedah6409 2 роки тому

    Running gradle test will download dependencies on the first run, which might cause a network bottleneck that can affect the benchmark when run simultaneously between 4 computers connected to the same network.

  • @felipemomma
    @felipemomma 3 роки тому

    yay, the test that i was waiting for! great job with all the tests btw, its hard to find mac m1 test for dev

  • @TheNicolaivlog
    @TheNicolaivlog 3 роки тому

    Would love to win, but honestly, it doesnt matter, commenting so this good man gets some interaction so youtube will recommend these absolute UNIT of videos! Pumping out straight up home-runs each and every time, Alex! Great work!

  • @MissyMalaprop
    @MissyMalaprop 3 роки тому +1

    Something had to be going on with the Air you didn’t notice… it shouldn’t have been that hot, it seemed to be near throttling before you even started the build.

  • @tsteinmaurer
    @tsteinmaurer 3 роки тому

    The RxJava project got me curious how well this performs on my - a few weeks old - FIRST :-) MacOS device resp. compared to my Windows machine.
    Windows 10 Prof. setup: DeskMini X300, AMD 5600G (6c/12t), 64GB RAM: Price point ~ 1000 EUR
    MacOS BigSur: MBA M1, 16G, 1TB: Price point 1599 EUR (Refurbished)
    Both have been tested with Zulu JDK 11.0.13: x64 build on Windows resp. arm64 on MacOS, thus native Apple silicon.
    I was not running the "test" task, but the "build" task (gradlew build) to build the project, which also includes running tests. Before each "build" run, I cleaned with "gradlew clean"
    DeskMiniX300:
    * 1st build (after checkout): 7m13s
    * 2nd build: 6m56s
    * 3rd build: 6m57s
    MBA M1 (on battery NOT plugged in):
    * 1st build (after checkout): 4m42s
    * 2nd build: 3m44s
    * 3rd build: 3m47s
    Pretty impressive that little beast.
    UPDATE: Slow build times on Windows made me curious and digged a bit more. Seems Windows Defender in combination with Acronis True Image 2021 Active Protection was including the RxJava directory. After excluding in Windows Defender resp. turning ATI Active Protection entirely OFF, build times on Windows are at ~ 5:50 now. A minute quicker than before, but MBA M1 still plenty faster delivering constantly at ~ 3:45

  • @endrizylali5597
    @endrizylali5597 3 роки тому

    I did the test also, I got the M1 Pro 14’ with 32gb of ram and got 2min 26s just one second shy from your 16’ M1 Pro 😂. My intellij license just recently got expired, I am really in need for a new one.

  • @tsteinmaurer
    @tsteinmaurer 3 роки тому

    Like your videos! Regarding MBA M1 performance. Is the "test" task single-threaded or multi-threaded (gradle spawning multiple Java processes)? If single-threaded, perhaps thermal throttling (> 90C in idle? sounds a lot), if multi-threaded, the 16" Pro/Max has twice the number of performance cores compared to the MBA M1. Or a mix of both :-): MBA M1 throttling + half the number of performance cores. With my MBA M1, 16G, 1TB - "gradlew test" executed multiple times, I'm in a range of 2:40 - 2:55min on battery, not plugged in.

  • @mariannegru1981
    @mariannegru1981 3 роки тому +1

    I was about to suggest testing the ide not the terminal :) but I see you did it.

  • @adriananttila6312
    @adriananttila6312 3 роки тому +2

    How much RAM is in the MacBook Air? I feel like that might be influencing the numbers here since the JVM is probably having to do more garbage collection since it's working with a smaller pool of memory.

  • @NuncNuncNuncNunc
    @NuncNuncNuncNunc 3 роки тому

    92 C before starting? I think that needs to cool down some before testing. What caused it to get that hot? What did Activity Monitor on the Air show?
    Is the Air is throttling the CPU to control temp.
    Again, thanks for the dev centric tests.

  • @DannyMexen9
    @DannyMexen9 3 роки тому +1

    Oh wow! Downloaded Idea (trial, hint hint) today and I'm currently working on a Spring Boot project. This video came in time... You could even say... JIT :p Thanks, Alex for the opportunity. Fingers crossed 🤞

  • @ViktorYakunin
    @ViktorYakunin 3 роки тому

    Did you use JDK optimised for Apple silicon? are all of them have same start params, like memory management? To test IDEA the best option is to open same project to see how much time it's actually indexing, preparing, syncing, etc. Responsive UI should look better on 120hz.
    Results for my MacBook Pro mid 2014 (16Gb RAM, 2.5Ghz i7), JDK 11: 3m 57s

  • @hskoder
    @hskoder 3 роки тому

    your tests have been really helpful, thanks

  • @NickGalatis
    @NickGalatis 3 роки тому

    Nice, do the phpstorm as well if you like with a big project, xdebug, containers, composer installation, testing and global search all at once. :)

  • @ptmkenny
    @ptmkenny 3 роки тому

    Excellent test! Thanks for doing this.

  • @atifrehman1755
    @atifrehman1755 3 роки тому

    Thanks man.... just what I asked for!! Your the best.

  • @Dadgrammer
    @Dadgrammer 3 роки тому

    In my use case, frontend.
    I need to migrate project from node 12/14 to 16, support for M1 start from 16, for 14 they planed for 2022/2023.
    With my personal project is isn't issue, but company that I work with needed to agree for this, this was more important topic than compatybility.
    I test drive M1 air 16gb ram, for support more than one display I use displaylink hub, usually I work with 2/3 external display with closed clam.

  • @RS-he1mb
    @RS-he1mb 3 роки тому +1

    It would be cool to see some indexing of TypeScript files and perhaps some jest unit tests.

  • @thedownwardmachine
    @thedownwardmachine 3 роки тому

    I think your Macbook Air was likely running a background process. Not only were the performance numbers low, the machine started hot. Next time you should look at Activity Monitor to verify nothing else is running. A common culprit is mdworker which does some file indexing for the OS.

  • @skewpar
    @skewpar 3 роки тому +1

    Nice review, looks like I'm leaning towards a MacBook Pro M1 16" 32gb configuration. IntellliJ license would be awesome to go along with it for my development work.

  • @rocf3749
    @rocf3749 3 роки тому +1

    Great content, subscribed!

  • @nikosvoudouris
    @nikosvoudouris 3 роки тому +1

    Very useful video, as always, but I would expect you to tell us the RAM each machine had installed.

  • @dlwlsgy
    @dlwlsgy 3 роки тому

    Great research as always!
    I really like your in-depth Dev perspective videos 🧐

  • @nilevets
    @nilevets 3 роки тому

    Thanks for a great comparision, because let‘s face it not everyone will have all 4 macs on the same desk at the same time to run these test.

  • @santiagotopham3559
    @santiagotopham3559 3 роки тому

    Thanks for all the videos, awesome content.

  • @prathameshnaik9764
    @prathameshnaik9764 3 роки тому +1

    Hey Alexander,
    love your videos and in-depth dev testing.
    I am having some issues with eclipse on m1 since it is not yet fully running native.
    Could use the IntelliJ idea license :)

  • @yuricustube
    @yuricustube 3 роки тому

    To test the IDE you could have run unit tests from IDEA, it will be a better indication of the IDEA performance (including GUI). Or, actually, initial indexing of the project, that takes some time in IDEA

  • @MarcEasen
    @MarcEasen 3 роки тому

    What version of Java compiler were you using? As it’s possible that you were running the intel version of Java on the Apple Silicon machines.

  • @angeldejesussanchezmorales1005
    @angeldejesussanchezmorales1005 3 роки тому

    Im glad you posted this video, I use IDEA very often.

  • @tsurgene
    @tsurgene 3 роки тому

    I really like that you are doing these M1 Max/Pro videos for developers. Thanks for doing these tests.

  • @manrottvandeelbe2167
    @manrottvandeelbe2167 3 роки тому

    Hi Alex, nice video. I want to see how much ram is in use on each Macbook. Is there a difference between Intel and m1 or is it a problem on the MacBook M1 Air? A license where fine.

  • @dirkappel3444
    @dirkappel3444 3 роки тому +1

    Very interesting see how Intellij perform on M1 Air. I would have expected that it will be faster as the Intel Mac.

  • @grigoryryabov1552
    @grigoryryabov1552 3 роки тому

    Thanks a lot for video. Really appreciate what are are doing these days. Can you plz tell how much RAM was on m1 max? Thinking such close results can be due to fact that gradle is not optimized for m1 yet?

  • @VolkerKtnbch
    @VolkerKtnbch 3 роки тому

    Btw: I'm using a couple of IDEs from JetBrains day to day (but not IntelliJ and Java). I migrated all of them last week from a 2019 i7 32GB to the M1 Max 64GB running in native Apple mode. They are significantly faster, though they are still no lightweight tools and sometimes - depends on what you do and how large your project is - are even on the M1 a little sluggish

  • @aerojeyenth
    @aerojeyenth 2 роки тому

    This is great! Helps me with deciding on my laptop

  • @dariuszc47
    @dariuszc47 3 роки тому

    Thanks for all your great work on these videos!

  • @ButiiBulwa
    @ButiiBulwa 3 роки тому +1

    Hi Alex, love your content. My student jetbrains license will expire in a few weeks. I got addicted to Rider so I hope you will save :p. I wanted to save money for a new 14” macbook pro. however, this is a machine i can not afford on, but for a full stack developer m1 macbook air, switching from a 4-year-old Windows laptop will should be amazing experience anyway. I hope to see you making more .NET6 web development tests and comparisons via those machines.

  • @yuga923
    @yuga923 3 роки тому

    thanks for the IDEA and java test.

  • @strawmarker
    @strawmarker 3 роки тому

    Love your videos I already have the m1 air but I just love watching these comparision videos

  • @lucasfoussier
    @lucasfoussier 3 роки тому

    So happy too see this video on my feed !!

  • @adriananttila6312
    @adriananttila6312 3 роки тому +1

    I'd really like an M1 Max, but I just can't justify the cost, given I can't play any of my games on it and I don't need it for personal software development because I already have an Alienware that meets both sets of needs. However, I'm really enjoying your videos since they're so focused on development workloads!

    • @bren.r
      @bren.r 3 роки тому

      What reason would you need for it? I went with 16"/M1 Pro/32GB/512GB and I do full stack/app development with emulators. Also, buy it via the education store to save even more money.

  • @zse021
    @zse021 3 роки тому +1

    I replaced my 2017 15" pro with the new 16" max last week and IntelliJ now lightning fast. But I don't know why it's eating the battery when idle yet. 6 hours in idle state eats up the half of the battery.

    • @lukesky1998
      @lukesky1998 3 роки тому

      :( really

    • @AdiAgafitei
      @AdiAgafitei 3 роки тому

      Do you see consistent cpu usage?

    • @lukesky1998
      @lukesky1998 3 роки тому

      Okay two day update: battery at 80% lasted two days 5 hours of web browsing , 2 hours of hbo streaming and 1 charge of an iPhone X. Not bad but not great I was thinking battery would be a tad bit better. My cpu is nervous all the time and idk why , if maybe that laptop has to be ready for heavy loads at any time?

  • @elbik
    @elbik 3 роки тому

    Thank you for the comparison! Well done as usual.
    What if you try your tests with multiple opened Intellij instances. Sometimes it's necessary to have a few projects open at the same time.

  • @pankaj3746
    @pankaj3746 3 роки тому

    Great Review, Alexander! As a java dev, this made my decision making very easy!

  • @MelvsAmores
    @MelvsAmores 3 роки тому

    Nice tests Alex! Weird the M1 shows up slow. Might be the performance cores (only 4)?

  • @LuisJoseMarrero
    @LuisJoseMarrero 3 роки тому

    would’ve been nice if you shared details of which java version you were using (java 8/11, intel/arm) and maybe add/share some tables of your tests in the future

  • @stevenl.2623
    @stevenl.2623 3 роки тому

    Loving these new videos as always!

  • @SergioSalazarGastelo
    @SergioSalazarGastelo 3 роки тому

    Great video. I'm currently using JB since 8 years ago. Great IDE. Greetings fron Perú.

  • @kevinkerstjens8203
    @kevinkerstjens8203 3 роки тому +1

    hello alex, now i'm sure. I am going to exchange my old 2015 macbook pro for the m1 pro version. I have been following your page and content for a while now, and I can only conclude that m1 pro is the best choice for me. thanks.

  • @colddust21
    @colddust21 3 роки тому

    Did you ever give out the licences?

  • @charlesherdt
    @charlesherdt 3 роки тому

    Interesting test. Have you done any cross compiling tests on those machines as well? I normally use linux VMs on my Intel Mac to compile different binaries for embedded systems, and this workload is what has been keeping me from Apple silicon for now.

  • @rimantas.rusakevicius
    @rimantas.rusakevicius 3 роки тому

    Great comparison! Recently switched from windows to MBA. Thinking about MBP :)

  • @carlosemoralesm
    @carlosemoralesm 3 роки тому

    Just what i'm looking for. How many RAM is recommended for backend development?

  • @alexeiz
    @alexeiz 2 роки тому

    RxJava gradle project doesn't use cpu cores efficiently for running tests. By default it will use only half of the available cores. You need to set "maxParallelForks = Runtime.runtime.availableProcessors()" to make it use all cores.

  • @АндрейБогословский-л3й

    Love JetBrains, especially Rider and DataGrip. And of course love this channel

  • @WeeHuatTay
    @WeeHuatTay 3 роки тому

    Hi Alexander, I've a project which is running an older version of java - version 8 + IntelliJ + maven, do you see any problem M1 (Pro/Max) running an older version of java ?

  • @zayitloud
    @zayitloud 2 роки тому

    Very useful comparison. I only miss the memory specifications of each machine.

  • @crystalblush
    @crystalblush 3 роки тому +1

    Great test, love it.