Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
PHP(>=5.5.0)でジェネレータを使ってメモリ節約生活
Search
Rikito Taniguchi
March 01, 2016
Programming
3.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PHP(>=5.5.0)でジェネレータを使ってメモリ節約生活
Rikito Taniguchi
March 01, 2016
More Decks by Rikito Taniguchi
See All by Rikito Taniguchi
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
240
Capture Checking / Separation Checking 入門
tanishiking
0
730
Implementing and Evaluating a High-Level Language with WasmGC and the Wasm Component Model: Scala’s Case
tanishiking
0
840
Scala meets WebAssembly
tanishiking
0
1.1k
Why Wasm+WASI for Scala
tanishiking
0
160
Scala to WebAssembly: Exploring the How and Why
tanishiking
1
1.9k
Scala to WebAssembly #scala_waiwai
tanishiking
0
2k
Scala Days Madrid 2023 参加レポート
tanishiking
0
120
Tooling for Scala3
tanishiking
0
460
Other Decks in Programming
See All in Programming
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.7k
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
380
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
160
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
1.1k
Event is what happens
moro
2
860
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
790
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
400
AIに “答え“を書かせるのを やめてみた
___akari11
0
120
APNsからLive Activityを開始する話
yumnumm
0
170
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
320
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.3k
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.9k
Prompt Engineering for Job Search
mfonobong
0
520
Mind Mapping
helmedeiros
1
400
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
How to train your dragon (web standard)
notwaldorf
96
6.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
630
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Faster Mobile Websites
deanohume
310
32k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Transcript
1)1 ͰδΣωϨʔλΛ ͬͯϝϞϦઅੜ׆ 1)1#-5 !UBOJTIJLJOH
5XJUUFS!UBOJTIJLJOH ͜ΜΜ (JU)VCIUUQTHJUIVCDPNUBOJTIJLJOH CMPHIUUQUBOJTIJLJOHIBUFOBCMPHDPN ژ͔Β͖·ͨ͠ ීஈ1ZUIPOͱ͔Α͘ॻ͍ͯΔ
͍ͩͿݹ͍Ͱ͕͢ δΣωϨʔλͷ͠·͢
JOJ@HFU bNFNPSZ@MJNJU` l.z GPSFBDI SBOHF BTJ \
FDIPJ ^
'BUBMFSSPS"MMPXFE NFNPSZTJ[FPGYYY CZUFTFYIBVTUFE
ྻΛϝϞϦʹల։ͨ͘͠ͳ͍
ΠςϨʔλΛ͑ྑͦ͞͏ GPSFBDIͷΑ͏ͳ෮ॲཧʹ͓͚ΔڍಈΛநԽ͢Δػߏ IUUQTTFDVSFQIQOFUNBOVBMKB MBOHVBHFPPQJUFSBUJPOTQIQ
ΠςϨʔλΛ͑ྑͦ͞͏ GPSFBDIͷΑ͏ͳ෮ॲཧʹ͓͚ΔڍಈΛநԽ͢Δػߏ IUUQTTFDVSFQIQOFUNBOVBMKB MBOHVBHFPPQJUFSBUJPOTQIQ औΓ͑ͣSBOHFؔΛ࣮ͯ͠ΈΔʂ
QIQ DMBTT3BOHF*UFSBUPSJNQMFNFOUT*UFSBUPS \ QSPUFDUFEDPVOU WBMVF TUBSU FOE GVODUJPO@@DPOTUSVDU TUBSU
FOE \ UIJTTUBSUTUBSU UIJTFOEFOE ^ GVODUJPOSFXJOE \ UIJTWBMVFUIJTTUBSU UIJTDPVOU ^ GVODUJPODVSSFOU \ SFUVSOUIJTWBMVF ^ GVODUJPOWBMJE \ SFUVSO UIJTWBMVFUIJTTUBSU UIJTWBMVFUIJTFOE ^ GVODUJPOOFYU \ UIJTWBMVF UIJTDPVOU ^ GVODUJPOLFZ \ SFUVSOUIJTDPVOU ^ ^
QIQ DMBTT3BOHF*UFSBUPSJNQMFNFOUT*UFSBUPS \ QSPUFDUFEDPVOU WBMVF TUBSU FOE GVODUJPO@@DPOTUSVDU TUBSU
FOE \ UIJTTUBSUTUBSU UIJTFOEFOE ^ GVODUJPOSFXJOE \ UIJTWBMVFUIJTTUBSU UIJTDPVOU ^ GVODUJPODVSSFOU \ SFUVSOUIJTWBMVF ^ GVODUJPOWBMJE \ SFUVSO UIJTWBMVFUIJTTUBSU UIJTWBMVFUIJTFOE ^ GVODUJPOOFYU \ UIJTWBMVF UIJTDPVOU ^ GVODUJPOLFZ \ SFUVSOUIJTDPVOU ^ ^ ॳظԽॲཧ ݱࡏͷΛฦ͢ ϧʔϓͷܧଓ݅ ཁૉΛ࣍ͷཁૉ ݱࡏͷཁૉͷΩʔΛฦ͢
FDIPNFNPSZ@HFU@VTBHF JUFNTOFX3BOHF*UFSBUPS GPSFBDI JUFNTBTJ \
FDIPNFNPSZ@HFU@VTBHF ^ ʜʜ ճͷϧʔϓͰ ԯճͷϧʔϓͰ .# ͔͠ϝϞϦΛΘͳ͍ʂ
ΊͰͨ͠ΊͰͨ͠
*UFSBUPSΠϯλʔϑΣʔεΛࣗͰ࣮͢Δͷ໘ʂ ࣮ͭͨ͘͠ͳ͍
δΣωϨʔλͰಉ༷ͷ͜ͱ͕Ͱ͖Δ 1)1ͰՃ͞ΕͨZJFMEจ GVODUJPONZHFOFSBUPS \ ZJFME ZJFME ZJFME ZJFME ^ ճ
ZJFMEͨ࣌͠ͷঢ়ଶΛอଘͯ͠ ࣍ͷݺͼग़࣌͠ʹ͔ͦ͜Β࠶։ ճ ճ
δΣωϨʔλͰಉ༷ͷ͜ͱ͕Ͱ͖Δ (FOFSBUPSΫϥε*UFSBUPSΠϯλʔϑΣʔεΛ࣮ GPSFBDIϧʔϓͰ$Ͱ࣮͞Ε͕ͨؔݺΕΔͨΊ ࣗͰ*UFSBUPSΛΜͩ߹ 1)1ϝιου͕༻ ΑΓૣ͍ ZJFMEจΛؚΜͩؔδΣωϨʔλؔ δΣωϨʔλؔʹؔ࿈ͨ͠(FOFSBUPSΫϥεΛฦ͢
GVODUJPOYSBOHF TUBSU FOE \ GPS JTUBSUJFOE J \ ZJFMEJ ^
^ δΣωϨʔλؔ
GVODUJPOYSBOHF TUBSU FOE \ GPS JTUBSUJFOE J \ ZJFMEJ ^
^ δΣωϨʔλؔ GPSFBDI YSBOHF \ FDIPJ ^
GVODUJPOYSBOHF TUBSU FOE \ GPS JTUBSUJFOE J \ ZJFMEJ ^
^ δΣωϨʔλؔ GPSFBDI YSBOHF \ FDIPJ ^ ͓खܰͰ࠷ߴ
ࡶʹNJDSPUJNF ͰϕϯνϚʔΫͨ݁͠Ռ (FOFSBUPS *UFSBUPS ϧʔϓճ GPSMPPQ
NFNPSZ@MJNJU. dϧʔϓճΛ͠߹ΘͤΔॲཧ 049 2.2 GHz Intel Core i7 8 GB 1600 MHz DDR3 ୯Ґඵ T
·ͱΊ (FOFSBUPS ϝϞϦʹల։্ͨ͠ͰͷMPPQ΄Ͳૣ͘ͳ͍͚Ͳ ϝϞϦফඅΛ͑ΒΕΔͦ͠ΕͳΓʹεϐʔυग़Δ͠ ࣮؆୯ Մಡੑߴ͍ ศརʂʂʂʂʂʂ