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
430
ゲーム作りの基礎知識 ④メモリについて
ゲームクリエイターになる前に知っておきたいゲーム作りの基礎知識
④メモリについて
Suzeep
March 29, 2017
Tweet
Share
More Decks by Suzeep
See All by Suzeep
【Unity入門 プログラマ向け】スクリプトの制御順について
suzeep
0
1k
【Unity入門 プログラマ向け】ゲームオブジェクトとプレハブの扱い方について
suzeep
0
620
【Unity入門 プログラマ向け】MonoBehaviourクラスについて
suzeep
0
710
【Unity入門】ゲームオブジェクトとプレハブについて
suzeep
0
590
Unityエディタの説明
suzeep
0
400
「コンポーネント指向」について
suzeep
0
3.6k
ゲーム作りの基礎知識 ③フレーム数と処理負荷について
suzeep
0
770
ゲーム作りの基礎知識 ②「フレーム」について
suzeep
0
860
ゲーム作りの基礎知識 ①ゲーム画面が出るまでの流れ
suzeep
0
570
Other Decks in Programming
See All in Programming
How to stabilize UI tests using XCTest
akkeylab
0
140
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
130
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
7
3k
Rで始めるML・LLM活用入門
wakamatsu_takumu
0
200
『Kubernetes ☸️ で実践する Platform Engineering 』を最高速度で読み抜いたる!!👊🏻
hiroki_hasegawa
0
100
The free-lunch guide to idea circularity
hollycummins
0
330
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.1k
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
240
AI活用のコスパを最大化する方法
ochtum
0
280
Vuetify 3 → 4 何が変わった?差分と移行ポイント10分まとめ
koukimiura
0
180
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
8.3k
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
6
1.1k
Featured
See All Featured
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
300
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
410
Practical Orchestrator
shlominoach
191
11k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
160
Designing for Timeless Needs
cassininazir
0
170
Git: the NoSQL Database
bkeepers
PRO
432
67k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Unsuck your backbone
ammeep
672
58k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
140
Documentation Writing (for coders)
carmenintech
77
5.3k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
320
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Transcript
ήʔϜ࡞Γͷجૅࣝ 8FE !4V[FFQ IUUQMTETBLVSBOFKQ ήʔϜΫϦΤΠλʔʹͳΔલʹ͓͖͍ͬͯͨ ᶆϝϞϦʹ͍ͭͯ
ʮϝϞϦʯʹ͍ͭͯ
2ɿϝϞϦͬͯԿʁ
"ɿ͜ΕʢཧʣͰ͢ɻ
ϝϞϦʹ͍ͭͯ w ύιίϯήʔϜػɺεϚϗͷʹ ඞͣଂ͞Ε͍ͯ·͢ɻ w ίϯϐϡʔλʢ$16ʣ͕Կ͔࡞ۀΛ͢Δ࣌༻ʹ ͏ॴͷΑ͏ͳͰ͢ɻ w )%%ʢϋʔυσΟεΫʣͱҧ͍·͢ɻ )%%ʮσʔλʢૉࡐʣஔ͖ʯͰ͢ɻ
ਤʹඳ͘ͱϝϞϦେମ͜Μͳײ͡Ͱ͢ɻ
ྫɿήʔϜػʹ͓͍ͯͷ)%%ͱϝϞϦ ήʔϜσΟεΫʢʹ)%%ͷׂʣ ςΫενϟɺαϯυɺϓϩάϥϜϑΝΠϧͷ σʔλ͕ѹॖʢʴ҉߸Խʣ͞Εͯೖ͍ͬͯ·͢ɻ ϝϞϦʢʹ࡞ۀॴʣ σΟεΫ͔ΒσʔλΛಡΈࠐΜͰϝϞϦʹஔ͖ɺ $16͕ͦ͜ʹΞΫηεͯ͠ʹΐʹΐ͠·͢ɻ
ͱΓ͋͑ͣήʔϜதͰԿ͔Λ͔ͨͬͨ͠Βɺ ͦͷzԿ͔ʹؔΘΔσʔλzΛ ·ͣϝϞϦʹஔ͘ඞཁ͕͋Γ·͢ɻ ࡞ۀصΈ͍ͨͳΜͰ͢
ͰɺવͰ͕͢ɾɾɾ ϝϞϦʹ༰ྔʢݶքʣ͕ ͋Γ·͢ɻ
ϝϞϦΛ༰ྔ͍ͬͺ͍͏ͱɾɾɾ σʔλ͕ಡΈࠐΊͳ͘ͳΓ·͢ɻ ήʔϜ͕ࢭ·ͬͨΓɺόά͕ൃੜͨ͠Γ͠·͢ɻ ։ൃऀɺ ϝϞϦ͕͍ͬͺ͍ʹͳΒͳ͍Α͏ʹ ্ख͘ग़͠ೖΕͯ͠ऩΊΔඞཁ͕͋Γ·͢ʂ
৭ΜͳΩϟϥΛ͍ͬͺ͍ಉ࣌ʹग़͍ͨ͠ʂ ˠϝϞϦ͕૿͑·͢ ΊͪΌͪ͘Ό៉ྷͳֆͰද͍ࣔͨ͠ʂ ˠςΫενϟͷղ૾্͕͕Γ·͢ ˠϝϞϦ͕૿͑·͢ ϝϞϦ༰ྔΦʔόʔͷةݥʂ ͑ͳ͍Α͏ͳ͞͡Ճݮ͕ॏཁͰ͢ɻ
લճͷॲཧෛՙͷͱ߹Θͤͯ ·ͱΊΔͱɾɾɾ
ήʔϜΛ࡞Δͱ͖ ॲཧෛՙ ͱ ϝϞϦ༰ྔ ʹؾΛ͚ͭ·͠ΐ͏ʂ
ΞʔςΟετɾϓϩάϥϚؔͳ͘ɺ ։ൃऀશһ͕ॳΊ͔Β ͜͏͍ͬͨࣝҙࣝΛ͓࣋ͬͯ͘ͱɺ ඇৗʹ։ൃͷޮ্͕͕Γ·͢ʂ ʢͱ͍͏͔ແ͍ͱˋ൵ࢂͳࣄʹͳΔʣ
લճͷʮॲཧෛՙͷ͞͡Ճݮʯͷྫ ʢ͓·͚ʣ
͞͡Ճݮͷྫᶃ ఢ͕͍ͬͺ͍ग़ΔΑ͏ͳήʔϜʢ˞%ͷ߹ʣ ˠԕ͘ʹ͍ΔఢΛදࣔ͠ͳ͍ʴߋ৽ॲཧΛ͠ͳ͍ ˠԕ͘ʹ͍ΔఢݟͨΛ͠ΐ΅͘͢Δ ɹ ͦΕ༻ʹϋΠϞσϧͱϩʔϞσϧΛ༻ҙͯ͠ ɹڑʹԠͯ͡දࣔϞσϧΛΓସ͑Δɺ
͞͡Ճݮͷྫᶄ ΩϟϥΫλʔثʹ͚ͭΔͨΓఆ ˠܗঢ়ʹ࣮ʹ͚ͭΔͷͰͳ͘ɺ͝·͔͢
͞͡Ճݮͷྫᶅ ཧڍಈ ˠࣜ௨Γʹܭࢉ࣮ͯ͠ʹ࡞ΔͷͰͳ͘ɺ ɹͦΕͬΆ͘ݟ͑ΔΑ͏ʹࣗલͰͯ͠࡞Δ ޙʑʹεϖοΫͷͰग़͢༧ఆ͕͋Δ ˠॳΊ͔ΒͦͷεϖοΫʹ߹Θͤͯ࡞Δ ɹɾϞσϧͷؔઅɺϙϦΰϯΛগͳ͓ͯ͘͘͠ ɹɾςΫενϟͷղ૾ΛԼ͓͛ͯ͘ɹ ʢҠ২ͷʹ͋Γ͕ͪͰ͕͢ߴεϖοΫˠεϖοΫམͱ͢ͷඇৗʹେมͳ࡞ۀͰ͢ɻʣ
Ҏ্ɺ͜͜·Ͱͷ͕ ͜Ε͔ΒήʔϜΫϦΤΠλʔΛࢦ͢ਓʹ ͥͻͱ͓͍ͬͯͯ΄͍͠جૅࣝͱͳΓ·͢ɻ ࠷ޙʹ ʢࣝͱ͍͏ΑΓҙࣝʹ͍͔ۙʜʣ
ήʔϜΛ࡞Δҝͷٕज़෯͕͘ɺ Ͳͷʹ͓͍ͯԞ͕ਂ͍ҝɺ ෑډ͕ͱͯߴ͍Ͱ͢ɻ Ͱ͕͢࠷ۙ6OJUZ6&ͱ͍ͬͨ ҆ՁͰѻ͑ΔήʔϜΤϯδϯ͕ൃୡ͍ͯ͠Δ͓͔͛Ͱɺ ୭͕ήʔϜΛ࡞Γ͘͢ͳΓ·ͨ͠ɻ ͜Εຊʹ͋Γ͕͍ͨࣄͰ͢ɻ
ͨͩɺ ʮ࡞Γ͘͢ͳͬͨʹ؆୯ʹ࡞ΕΔΑ͏ʹͳͬͨʯ ͱࢥ͍ͬͯΔͱׂͱ௧͍ʹૺ͍·͢ɻ
ήʔϜ੍࡞Λ͍ͯ͠Δͱɺ ͜Ε·Ͱʹड़͖ͯͨΑ͏ͳجૅࣝͷนʹ ඞͣͲ͔͜ͰͿͪͨΔ͕࣌དྷ·͢ɻ ήʔϜΫϦΤΠλʔͷੈքৗࠒɺ ͜ͷนͱઓ͍ͬͯ·͢ɻ ʢ͋ͱਓؒͱઓͬͨΓͱ͔͢Δ͠Ή͠Ζͦͬͪͷ͕ΊΜͲ̺ʣ
ήʔϜΤϯδϯ͕Χόʔͯ͘͠Ε͍ͯΔ༷ʑͳཁૉ ͜Ε·ͰͷήʔϜ։ൃͷྺ࢙ͰॏͶΒΕͨɺ ݂ͷᕷΉΑ͏ͳϊϋ͔Βग़དྷ͍ͯ·͢ɻ ͦΕΒͷϊϋͷجຊΛ͓ͬͯ͘ࣄ·ͨɺ Կ͔Λ࡞Δ্Ͱඇৗʹॏཁʹͳ͖ͬͯ·͢ɻ
جຊΛཧղ͍ͯ͠ΔͱɺଞʹԠ༻͕ޮ͖·͢ɻ ༷ʑͳ໘Ͱ৭ʑͳࣄΛߟ͑ͨΓɺ ϞϊΛ࡞Δࣄ͕ग़དྷΔΑ͏ʹͳΓ·͢ɻ ͦΕࣝͰ͋ͬͨΓɺҙࣝͰ͋ͬͯॏཁͰ͢ɻ
ήʔϜΤϯδϯʹ͍ͭͯதΛͬͱΓ͍ͨਓ ʮήʔϜΤϯδϯɾΞʔΩςΫνϟʯ ͱ͍͏ຊ͕ʢߴ͍Ͱ͕͢ʣ͓͢͢ΊͰ͢ɻ ͜Ε·Ͱͷϊϋͷྺ࢙ͱࠓ͕΄΅٧·͍ͬͯ·͢ɻ ͬ͟ͱಡΜͰ͓͚ͩ͘Ͱେҧ͏ͱࢥ͍·͢ɻ ඞͣͲ͔͜Ͱ׆͖ͯ͘ΔͣͰ͢ɻ
·͊ΊΜͲ͍͓͖ͯ͘͞͞ɺ ཁ͜͏͍͏͜ͱͰ͢ɻ
ᶆϝϞϦʹ͍ͭͯऴ جຊେࣄʂ