Està bé 8 GB RAM per a la codificació?
D'acord, hi ha gent que necessita més de 8GB de ram. Però aquesta gent ja sap qui són, ells són els que editen models massius en 3D, fan edició de vídeo 4K amb múltiples clips, o tenen múltiples màquines virtuals obertes alhora. Intenzym no en parlem. Estic parlant de la persona mitjana que veig constantment a Reddit, que diu "Ei, a quin ordinador he de començar a programar"?
I una cosa que veig una vegada i una altra és que es recomana una màquina 16GB. De fet, algunes persones diuen que 16GB és el mínim. I ara, li diré que no hauries de comprar una màquina de 16GB. De fet, si podeu pagar-vos-ho probablement us hauríeu de permetre. Però dient-te necessita El 16GB de l'Arbre no és cert.
Ram no és binari
Crec que la raó per la qual la gent recomana tant atró és que miren el monitor del gestor de tasques/activitats i diuen, ManveenOh, mira, jobelm fent servir 10 GB de gasolina. Per tant necessito com a mínim 16 GB de ram, però aquesta no és la manera com funciona el viatge.
Els programes SO i SO s'han fet molt bons en gestionar la memòria. Per exemple, Apple va afegir una tecnologia a Mac OS per comprimir apropiadament la memòria anomenada Beauchmemor▁compressionute. Quan va ser això?
...
2013. Apple va introduir la tecnologia el 2013 amb SOX Mavericks. Gairebé fa una dècada. Vaja. I llavors tres anys més tard Microsoft va afegir la mateixa tecnologia a Windows 10.
Però, és clar, hi ha fins i tot maneres més grans de gestionar el ram. Com canviar al disc, una tecnologia tan antiga com el temps. I canviar al disc no és tan dolent com un sol cop. Molts ordinadors venen amb SSDs que són molt ràpids. L'intercanvi automàtic pot causar transport addicional a la SSD, però el canvi d'una vegada en un temps no està malament.
I a sobre d'aquests programes hi ha maneres de tractar amb entorns baixos de gas. I amb programes que vull dir principalment navegadors web perquè van a ram com si ningú n'hi hagués de negocis.
Probablement n'heu adonat que les pàgines web que no s'hi accedeix en molt de temps es descarregaran per salvar el port i la bateria. Així que tot i que hi ha memes sobre com n'hi ha de n'hi ha d'estar de valent i tot i que encara hi ha una quantitat molt baixa de ram disponible.
Desenvolupar a una màquina de 8GB Is Doble
Així que la meva principal màquina de desenvolupament de Windows fins fa poc només tenia 8GB de ram. I em vaig alegrar molt d'això. Fins i tot quan va tenir un disc dur mecànic girant.
Més tard vaig actualitzar a un SSD, i els temps d' arrencada i els temps de desenvolupament s'espoven de manera significativament. Abans de ser totalment inusable pels primers 30 minuts després de començar. Ara només és inusable per un minut: mentre s'arrenca. Tot i que realment no m'he adonat d'una actualització en altres àrees.
I en tot aquest temps vaig tenir 8GB de ram. I era perfectament adequat. Podria codiar-me a Android Studio no hi ha problema. No em vindria bé l'Unity. No puc obrir l'emulador. No podria jugar a cap problema. No tots alhora, però podria.
I jo havia seguit un altre pal de 8GB i l'havia afegit així que ara tenia 16GB de ram... i res va canviar. La programació en una màquina 16GB es va sentir exactament igual que la codificació en una màquina de 8GB. Probablement alguna cosa es va fer més ràpid sota la caputxa, però no vaig adonar-me'n. Sentia exactament el mateix.
Andy▁giveth, Bill taketh
Així que 8GB de ram ha estat el punt de partida durant molt de temps. Els processadors es fan més ràpids cada any, però la quantitat de ram continua igual.
Tinc una mena de raó per la qual et va dir que volia 8GB de ram. Com, per què l'ordinador 2022 té la mateixa quantitat de ram que l'ordinador 2014? I suposo que té sentit. There oblidis un famós llei això diu:
El que l'Andy va donar, Bill es va endur.
Bàsicament, el director Intel·ligent Andy Grove et donaria CPU amb més rendiment cada any i Bill Gates et donaria programari més estret cada any en negar els guanys.
Fins fa poc aquest va ser el cas. Perquè per tal de fer que els programes s'executen en els vells temps que havies d' optimitzar molt. I quan els ordinadors es van tornar més ràpid, vostè ha d' optimitzar tant com més tard. I llavors tenim abstracció en abstracció com ara l'amo electrònica.
Però en 2022 ara hi ha molt poca cosa per extreure's abstractes. I moltes tecnologies estan madures ara i cada vegada són més eficients, no menys.
Conclusió
Així doncs, hauries de tenir 16GB de ram? És clar, endavant. El 16GB de l'índex probablement farà menys pressió a l'ordinador i farà que les coses siguin una mica més ràpides.
És una actualització més important que, diguem, una CPU perquè les CPU són molt ràpides ara. Tot i que anar d'un disc dur de voltes a un SSD és una millora encara més gran que la de les rams.
Finalment, l'actualització des de 8GB d'un viatge a 16GB de ram és una dirchencial de tenir Pitàgores, no d'un empresattture ha de tenir Ismael.
Actualitza: Això va ser escrit abans del WWDC 2022. Suposo que ara la pregunta és que sóc 24GB de ram. Però jo, personalment, vaig dir que tenia 16 anys. Això és suficient per a mi.
Artículos Relacionados:
- Està més de 64GB RAM per a la programació?
- Està bé de 32 bits per a 4GB RAM?
- Està bé 32 GB RAM per als desenvolupadors?
- És prou RAM de 8GB per al futur?
- És suficient per a la codificació de 8GB?
- Memòria RAM -