Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ゲーム作りの基礎知識 ④メモリについて
Search
Suzeep
March 29, 2017
Programming
0
380
ゲーム作りの基礎知識 ④メモリについて
ゲームクリエイターになる前に知っておきたいゲーム作りの基礎知識
④メモリについて
Suzeep
March 29, 2017
Tweet
Share
More Decks by Suzeep
See All by Suzeep
【Unity入門 プログラマ向け】スクリプトの制御順について
suzeep
0
910
【Unity入門 プログラマ向け】ゲームオブジェクトとプレハブの扱い方について
suzeep
0
530
【Unity入門 プログラマ向け】MonoBehaviourクラスについて
suzeep
0
620
【Unity入門】ゲームオブジェクトとプレハブについて
suzeep
0
510
Unityエディタの説明
suzeep
0
320
「コンポーネント指向」について
suzeep
0
3.2k
ゲーム作りの基礎知識 ③フレーム数と処理負荷について
suzeep
0
710
ゲーム作りの基礎知識 ②「フレーム」について
suzeep
0
800
ゲーム作りの基礎知識 ①ゲーム画面が出るまでの流れ
suzeep
0
520
Other Decks in Programming
See All in Programming
CI改善もDatadogとともに
taumu
0
120
データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns
mokuo
47
17k
ペアーズでの、Langfuseを中心とした評価ドリブンなリリースサイクルのご紹介
fukubaka0825
2
320
ソフトウェアエンジニアの成長
masuda220
PRO
10
1.1k
iOSエンジニアから始める visionOS アプリ開発
nao_randd
3
130
Conform を推す - Advocating for Conform
mizoguchicoji
3
690
さいきょうのレイヤードアーキテクチャについて考えてみた
yahiru
3
750
法律の脱レガシーに学ぶフロントエンド刷新
oguemon
5
740
Amazon Bedrock Multi Agentsを試してきた
tm2
1
290
Unity Android XR入門
sakutama_11
0
160
もう僕は OpenAPI を書きたくない
sgash708
5
1.6k
WebDriver BiDiとは何なのか
yotahada3
1
140
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
For a Future-Friendly Web
brad_frost
176
9.5k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.5k
The Invisible Side of Design
smashingmag
299
50k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
A Philosophy of Restraint
colly
203
16k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
Transcript
ήʔϜ࡞Γͷجૅࣝ 8FE !4V[FFQ IUUQMTETBLVSBOFKQ ήʔϜΫϦΤΠλʔʹͳΔલʹ͓͖͍ͬͯͨ ᶆϝϞϦʹ͍ͭͯ
ʮϝϞϦʯʹ͍ͭͯ
2ɿϝϞϦͬͯԿʁ
"ɿ͜ΕʢཧʣͰ͢ɻ
ϝϞϦʹ͍ͭͯ w ύιίϯήʔϜػɺεϚϗͷʹ ඞͣଂ͞Ε͍ͯ·͢ɻ w ίϯϐϡʔλʢ$16ʣ͕Կ͔࡞ۀΛ͢Δ࣌༻ʹ ͏ॴͷΑ͏ͳͰ͢ɻ w )%%ʢϋʔυσΟεΫʣͱҧ͍·͢ɻ )%%ʮσʔλʢૉࡐʣஔ͖ʯͰ͢ɻ
ਤʹඳ͘ͱϝϞϦେମ͜Μͳײ͡Ͱ͢ɻ
ྫɿήʔϜػʹ͓͍ͯͷ)%%ͱϝϞϦ ήʔϜσΟεΫʢʹ)%%ͷׂʣ ςΫενϟɺαϯυɺϓϩάϥϜϑΝΠϧͷ σʔλ͕ѹॖʢʴ҉߸Խʣ͞Εͯೖ͍ͬͯ·͢ɻ ϝϞϦʢʹ࡞ۀॴʣ σΟεΫ͔ΒσʔλΛಡΈࠐΜͰϝϞϦʹஔ͖ɺ $16͕ͦ͜ʹΞΫηεͯ͠ʹΐʹΐ͠·͢ɻ
ͱΓ͋͑ͣήʔϜதͰԿ͔Λ͔ͨͬͨ͠Βɺ ͦͷzԿ͔ʹؔΘΔσʔλzΛ ·ͣϝϞϦʹஔ͘ඞཁ͕͋Γ·͢ɻ ࡞ۀصΈ͍ͨͳΜͰ͢
ͰɺવͰ͕͢ɾɾɾ ϝϞϦʹ༰ྔʢݶքʣ͕ ͋Γ·͢ɻ
ϝϞϦΛ༰ྔ͍ͬͺ͍͏ͱɾɾɾ σʔλ͕ಡΈࠐΊͳ͘ͳΓ·͢ɻ ήʔϜ͕ࢭ·ͬͨΓɺόά͕ൃੜͨ͠Γ͠·͢ɻ ։ൃऀɺ ϝϞϦ͕͍ͬͺ͍ʹͳΒͳ͍Α͏ʹ ্ख͘ग़͠ೖΕͯ͠ऩΊΔඞཁ͕͋Γ·͢ʂ
৭ΜͳΩϟϥΛ͍ͬͺ͍ಉ࣌ʹग़͍ͨ͠ʂ ˠϝϞϦ͕૿͑·͢ ΊͪΌͪ͘Ό៉ྷͳֆͰද͍ࣔͨ͠ʂ ˠςΫενϟͷղ૾্͕͕Γ·͢ ˠϝϞϦ͕૿͑·͢ ϝϞϦ༰ྔΦʔόʔͷةݥʂ ͑ͳ͍Α͏ͳ͞͡Ճݮ͕ॏཁͰ͢ɻ
લճͷॲཧෛՙͷͱ߹Θͤͯ ·ͱΊΔͱɾɾɾ
ήʔϜΛ࡞Δͱ͖ ॲཧෛՙ ͱ ϝϞϦ༰ྔ ʹؾΛ͚ͭ·͠ΐ͏ʂ
ΞʔςΟετɾϓϩάϥϚؔͳ͘ɺ ։ൃऀશһ͕ॳΊ͔Β ͜͏͍ͬͨࣝҙࣝΛ͓࣋ͬͯ͘ͱɺ ඇৗʹ։ൃͷޮ্͕͕Γ·͢ʂ ʢͱ͍͏͔ແ͍ͱˋ൵ࢂͳࣄʹͳΔʣ
લճͷʮॲཧෛՙͷ͞͡Ճݮʯͷྫ ʢ͓·͚ʣ
͞͡Ճݮͷྫᶃ ఢ͕͍ͬͺ͍ग़ΔΑ͏ͳήʔϜʢ˞%ͷ߹ʣ ˠԕ͘ʹ͍ΔఢΛදࣔ͠ͳ͍ʴߋ৽ॲཧΛ͠ͳ͍ ˠԕ͘ʹ͍ΔఢݟͨΛ͠ΐ΅͘͢Δ ɹ ͦΕ༻ʹϋΠϞσϧͱϩʔϞσϧΛ༻ҙͯ͠ ɹڑʹԠͯ͡දࣔϞσϧΛΓସ͑Δɺ
͞͡Ճݮͷྫᶄ ΩϟϥΫλʔثʹ͚ͭΔͨΓఆ ˠܗঢ়ʹ࣮ʹ͚ͭΔͷͰͳ͘ɺ͝·͔͢
͞͡Ճݮͷྫᶅ ཧڍಈ ˠࣜ௨Γʹܭࢉ࣮ͯ͠ʹ࡞ΔͷͰͳ͘ɺ ɹͦΕͬΆ͘ݟ͑ΔΑ͏ʹࣗલͰͯ͠࡞Δ ޙʑʹεϖοΫͷͰग़͢༧ఆ͕͋Δ ˠॳΊ͔ΒͦͷεϖοΫʹ߹Θͤͯ࡞Δ ɹɾϞσϧͷؔઅɺϙϦΰϯΛগͳ͓ͯ͘͘͠ ɹɾςΫενϟͷղ૾ΛԼ͓͛ͯ͘ɹ ʢҠ২ͷʹ͋Γ͕ͪͰ͕͢ߴεϖοΫˠεϖοΫམͱ͢ͷඇৗʹେมͳ࡞ۀͰ͢ɻʣ
Ҏ্ɺ͜͜·Ͱͷ͕ ͜Ε͔ΒήʔϜΫϦΤΠλʔΛࢦ͢ਓʹ ͥͻͱ͓͍ͬͯͯ΄͍͠جૅࣝͱͳΓ·͢ɻ ࠷ޙʹ ʢࣝͱ͍͏ΑΓҙࣝʹ͍͔ۙʜʣ
ήʔϜΛ࡞Δҝͷٕज़෯͕͘ɺ Ͳͷʹ͓͍ͯԞ͕ਂ͍ҝɺ ෑډ͕ͱͯߴ͍Ͱ͢ɻ Ͱ͕͢࠷ۙ6OJUZ6&ͱ͍ͬͨ ҆ՁͰѻ͑ΔήʔϜΤϯδϯ͕ൃୡ͍ͯ͠Δ͓͔͛Ͱɺ ୭͕ήʔϜΛ࡞Γ͘͢ͳΓ·ͨ͠ɻ ͜Εຊʹ͋Γ͕͍ͨࣄͰ͢ɻ
ͨͩɺ ʮ࡞Γ͘͢ͳͬͨʹ؆୯ʹ࡞ΕΔΑ͏ʹͳͬͨʯ ͱࢥ͍ͬͯΔͱׂͱ௧͍ʹૺ͍·͢ɻ
ήʔϜ੍࡞Λ͍ͯ͠Δͱɺ ͜Ε·Ͱʹड़͖ͯͨΑ͏ͳجૅࣝͷนʹ ඞͣͲ͔͜ͰͿͪͨΔ͕࣌དྷ·͢ɻ ήʔϜΫϦΤΠλʔͷੈքৗࠒɺ ͜ͷนͱઓ͍ͬͯ·͢ɻ ʢ͋ͱਓؒͱઓͬͨΓͱ͔͢Δ͠Ή͠Ζͦͬͪͷ͕ΊΜͲ̺ʣ
ήʔϜΤϯδϯ͕Χόʔͯ͘͠Ε͍ͯΔ༷ʑͳཁૉ ͜Ε·ͰͷήʔϜ։ൃͷྺ࢙ͰॏͶΒΕͨɺ ݂ͷᕷΉΑ͏ͳϊϋ͔Βग़དྷ͍ͯ·͢ɻ ͦΕΒͷϊϋͷجຊΛ͓ͬͯ͘ࣄ·ͨɺ Կ͔Λ࡞Δ্Ͱඇৗʹॏཁʹͳ͖ͬͯ·͢ɻ
جຊΛཧղ͍ͯ͠ΔͱɺଞʹԠ༻͕ޮ͖·͢ɻ ༷ʑͳ໘Ͱ৭ʑͳࣄΛߟ͑ͨΓɺ ϞϊΛ࡞Δࣄ͕ग़དྷΔΑ͏ʹͳΓ·͢ɻ ͦΕࣝͰ͋ͬͨΓɺҙࣝͰ͋ͬͯॏཁͰ͢ɻ
ήʔϜΤϯδϯʹ͍ͭͯதΛͬͱΓ͍ͨਓ ʮήʔϜΤϯδϯɾΞʔΩςΫνϟʯ ͱ͍͏ຊ͕ʢߴ͍Ͱ͕͢ʣ͓͢͢ΊͰ͢ɻ ͜Ε·Ͱͷϊϋͷྺ࢙ͱࠓ͕΄΅٧·͍ͬͯ·͢ɻ ͬ͟ͱಡΜͰ͓͚ͩ͘Ͱେҧ͏ͱࢥ͍·͢ɻ ඞͣͲ͔͜Ͱ׆͖ͯ͘ΔͣͰ͢ɻ
·͊ΊΜͲ͍͓͖ͯ͘͞͞ɺ ཁ͜͏͍͏͜ͱͰ͢ɻ
ᶆϝϞϦʹ͍ͭͯऴ جຊେࣄʂ