Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Compact GC Head

Compact GC Head

Python の GCヘッダを減らすために今挑戦していることを紹介します。

INADA Naoki

June 25, 2018
Tweet

More Decks by INADA Naoki

Other Decks in Technology

Transcript

  1. ͓લ୭Α w Ҵాɹ௚࠸ !NFUIBOF  w ,-BC*OD w 1ZUIPO$PSF%FWFMPQFS w

    $PNQBDU0SEFSFE%JDU w .Z42-%SJWFST (P 1ZUIPO
  2. HD@SFGDOU w ࢼݧ࡟আ༻ࢀরΧ΢ϯτ   w ෛͷఆ਺ w 53"$,&% ΑΓݹ͍ੈ୅ͷΦϒδΣΫτ

     w 6/53"$,&% ؅ཧ֎ʣ w 5&/5"5*7&-:@6/3&"$)"#-& ࡟আީิ  w 3&"$)"#-& ੜଘ֬ఆ  w CJUΛผ్ͷϑϥάͰར༻
  3. ϚʔΫϑΣʔζ w HDMJTUΛ८ճͯ͠HD@SFGDOU͕ w VOSFBDIBCMFϦετʹҠಈ ࡟আީิ  w ੜଘ֬ఆɺΦϒδΣΫτͷࢀরઌνΣοΫ w

    ࢀরઌ͕VOSFBDIBCMFͳΒHDMJTUͷ຤ඌʹ෮ؼ w HDMJTUͷऴ୺ʹ౸ୡͨ͠ʹ࠶ؼతͳϚʔΫ׬ྃ
  4. HD@SFGDOU ࠶ w ࢼݧ࡟আ༻ࢀরΧ΢ϯτ   w ෛͷఆ਺ w 53"$,&%

    ΑΓݹ͍ੈ୅ͷΦϒδΣΫτ  w 6/53"$,&% ؅ཧ֎ʣ w 5&/5"5*7&-:@6/3&"$)"#-& ࡟আީิ  w 3&"$)"#-& ੜଘ֬ఆ  w CJUΛผ్ͷϑϥάͰར༻
  5. ࢀরΧ΢ϯτͷ্ք w HD@SFGDOU͕Φʔόʔϑϩʔ͠ͳ͍͔ߟ͑Δ w Ϣʔβʔۭؒͷ֤ϙΠϯλ͕ͭͷࢀরΛ࡞Δ w ΞυϨεۭ͕ؒCJUͰɺϙΠϯλ͕CZUFͳΒɺϙΠϯλ ͷ਺ͷ্ք͸?  

    w 0, w ΞυϨεۭ͕ؒCJUͰɺϙΠϯλ͕CZUFͳΒɺϙΠϯλ ਺ͷ্ք͸?   w CJU༨ͬͯͳ͍ w Ϣʔβʔۭؒ͸ී௨ʹ(#ʢCJU௒ʣʹͳΔ