並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 1079件

新着順 人気順

gcの検索結果41 - 80 件 / 1079件

  • Mostly-Concurrent Mark & Sweep GC のアルゴリズム

    目次 1. 前置き 2. HotSpot VM 1.4.x の GC の種類 3. Mostly-concurrent Mark & Sweep 4. 応用 4.1 世代別 GC との組み合わせ 4.2 カードマーキング (Card Marking) 4.3 並列化 (Parallel GC) 4.4 ビットワイズ・スイープ (Bitwise Sweep) 4.5 インクリメンタル・コンパクション (Incremental Compaction) 5. 参考文献 脚注 コメント 1. 背景 ガーベージコレクション(GC) には色々なアルゴリズムが存在するが、大雑把に言って Stop-the-World (STW) 型 GC と On-the-fly 型 GC に大別される。 STW 型の GC はプログラムの実行中にはガーベージの回収を行わず、メモリが枯渇した時になって始めてガーベージの回

    • 最強のJVMチューニング・ツール: GCログを可視化するGCViewerとリモート接続でプロファイリング可能なVisualVM

      まずは倍率を1000倍から5000倍に上げます。 Data Panelも一旦非表示にします。 さて、これを見ると、使用済みヒープと使用済みNew領域は比例しつつ一定の間隔で上下しています。 ここからは特異点は見えないので、一旦非表示にします。 イニシャル・マークレベル(黄色の線)も一定で、分析対象としづらいので非表示にします。 すっきりして少し見やすくなりました。 ここから、 最も時間がかかっているのはイニシャル・マーク イニシャル・マークは1分間に2回程度発生している ということが読み取れます。 イニシャル・マーク では、そもそも、コンカレントGCにおけるイニシャル・マークとは何なのでしょうか。 OracleのドキュメントのReviewing GC with the CMSによると、New領域から参照されているオブジェクトをマークするのだと。 Stop the Worldを伴い、マイナー

      • ここが大変だよ、JavaのGC/メモリ管理

        Webシステムを安定稼働させるには、考慮しなければならないことは数々存在する。システムの適切なサイジングを行うことも、その1つだ。 今回は、その中でもJavaVMのメモリのサイジング(見積もり)とGC(ガベージ・コレクション)に着目して説明する。 現象の見え方 今回は、以下の問題についての話だ。 メモリサイジングをミスした場合、業務ピーク時のGCの多発や長期化からこの現象に陥る場合がある。CPU利用率が100%に張り付いて性能が出ない場合は、GCが原因かを疑う必要がある。その場合、まずはGCログを参照し、GCの処理時間や発生頻度から1分ごとのGC処理の占有率を確認してみるとよい。 占有率が大きい場合、アプリケーションの処理やメモリのサイジングを見直す必要がある。以降では、GCを考慮したメモリのサイジングについて説明する。 JavaVMのメモリ空間はどうなっているのか 初めに、Cosmine

          ここが大変だよ、JavaのGC/メモリ管理
        • G1GCのつかいどころメモ - nekop's blog

          以下の環境とテストでCMSとG1GCを比較してみた。かなり急ぎでやったので間違っている可能性が多少ある。 16 cores, 32GB mem -Xms24g -Xmx24g 8 instances Infinispan 6.0.3.Final DIST cache, put 4GB data (1KB entry * 2M, 2GB data with one backup copy, 2GB * 2 = 4GB) CMS: -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=30 G1GC: -XX:+UseG1GC -XX:G1HeapRegionSize=16m -XX:InitiatingHeapOccupancyPercent=30 $ java -XX:+UseG1GC -XX:+PrintFlagsFinal

            G1GCのつかいどころメモ - nekop's blog
          • Island Life - GC切って性能向上

            About 南の島のプログラマ。 たまに役者。 Practical Schemeの主。 WiLiKi:Shiro 最近のエントリ 無限cxr高校受験Defense振り返ってみると2019年は色々学んで楽...覚えるより忘れる方が難しい(こともある)眼鏡のつると3DプリンタIris Klein Acting ClassSAG-AFTRA conservatory: Voice Acting創作活動って自分を晒け出さねばならないと...ループを使わずに1から100までMore... 最近のコメント shiro on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/14)1357 on 歳を取ると時間が速く過ぎるのは、新しいことに挑戦しないから? (2023/03/01)ベアトリーチェ on ハイポハイポハイポのシューリンガン (2022/04/02)ベアトリーチ

              Island Life - GC切って性能向上
            • JDK8からあるちょっと嬉しいGCログオプション - n-agetsumaの日記

              JDK8およびJDK8u20では、GCログに関連する2つの便利な機能が追加されている。いずれの機能も2014/8現在最新のJDK7 update 67 には含まれていないが、JDK7u80にてバックポートされる予定。 GCログにpidと日付を含める (JDK8より) JAVA_OPTS="$JAVA_OPTS -Xloggc:/var/log/wildfly/gc_%p_%t.log" => 実際のファイル名例 : gc_pid31455_2014-08-31_14-20-16.log.0GCログのフォーマットに%pを入れるとpid形式のプロセスIDが付与される。また%tを付与すると"_2014-08-31_14-20-16"のようにGCログファイルを作成した日付時分秒が追加される。かつてGCログはJavaを再起動すると同じファイルが上書きされて消えてしまうため、出力先を-Xloggc:g

                JDK8からあるちょっと嬉しいGCログオプション - n-agetsumaの日記
              • UnityのGCはどんな実装になっているのか

                こんにちは。Aiming エンジニアの久保田です。 僕の携わっているプロジェクトでは、近頃、Unity製クライアントのパフォーマンスの調査や改善を行っている最中です。 プロファイラを眺めていると、僕達が書くアプリケーションレイヤのコードが目立って遅い、ということは珍しいのですが、代わりにC#世界のスパイクとしてよく顔を出すのが、GC実行時間です。 C#は、タイプセーフでありながら人間にやさしく、getter/setter、async/await、Rx、ロケットなラムダ式、他他他…最新型の言語への影響も多大な、ファッション的にも◎な言語です。しかし、闇雲に全ての機能をタダで……というわけにはいかず、ことパフォーマンス面においては、GCというなかなか高い代償を支払うことになりかねないわけですね。 結論としては、UnityのGCは、皆が期待していたほど高性能ではなく、現状では僕達が書くC#が発生

                  UnityのGCはどんな実装になっているのか
                • 電池1本で約40日間連続駆動、高性能な小型放射線測定器(ガイガーカウンター)「GC-SJ1」

                  東日本大震災による福島第一原発の事故を受けて、大気中に放射性物質が漏出する事態となったことで、「放射線測定器(ガイガーカウンター)」に対する注目が集まっていますが、新たにポケットに入るコンパクトさや軽量さ、さらに電池1本で約40日間駆動するという圧倒的な長寿命を実現した最新モデル「GC-SJ1」が発表されました。 詳細は以下から。 放射線測定器 GC-SJ1 発売のお知らせ システムトークスのプレスリリースによると、同社は4月11日から新型放射線測定器「GC-SJ1」を発売するそうです。価格はオープンで、公式ページでの直販価格は通常価格(8万8000円)よりも安価となる、緊急防災対策価格の6万8000円。 「GC-SJ1」はセンサー部に最先端半導体を採用することで従来方式と比べて感度と信頼性が飛躍的に向上し、長寿命や小型・軽量ボディ、低消費電力を実現したモデルで、測定範囲も10倍以上広く、

                    電池1本で約40日間連続駆動、高性能な小型放射線測定器(ガイガーカウンター)「GC-SJ1」
                  • PythonのGCについて

                    PythonのGarbageCollection 原文 Neil Schemenauer (翻訳:中村 成洋) ポータブルなGarbageCollection 概要 循環参照はリスト,タプル,インスタンス,クラス,辞書,関数に伴って見つかります. インスタンスの __del__ メソッドは正常に取り扱われます. 新しいタイプをGCの対象に追加するのは簡単です. このGCが有効なPythonは,通常のPythonとバイナリ互換です. 世代別GCが動いています(今は三世代).このオーバヘッドをpybenchで測ったら,大体4%くらい占めていました. 実質的に,すべての拡張モジュールは,不変に(私は,標準的な配布において 新しいものとcPickleを修正しなければなりませんでした)ならなければなりま せん.gcと呼ばれている新しいモジュールは,コレクターを調整して,デバッ ギングオプションをセッ

                    • Network Attached Processing の Pauseless GC

                      更新履歴 (2005.11.18) 脚注*2を加筆。 (2005.11.17) 文章を推敲。 (2005.11.14) NMT bit の read barrier について嘘を書いていたので修正。 目次 前置き Pauseless GC Marking Phase Relocation & Remap Phase おしまい 参考文献 Azul Sysmtes (米日) は Java や .NET に特化した専用計算機 Network Attached Processing (NAP) を提唱し、 製品として Azul Compute Appliance を開発した。 Azul Compute Appliance は、 すでに稼動中の Solaris/Linux の J2SE/J2EE システムの Java VM を Azul Systems が提供するスタブ JVM に置き換えるだけで、

                      • Norikra等JavaアプリケーションのGCをチューニングしたい - Qiita

                        Javaアプリケーションを運用していると必ず突き当たるのがGCの問題である。JVMの上で生きている限りこの問題を避けて通ることはできない(し、この問題に手をつけたら終わりだとも聞いたことがある)。NorikraはJRubyで記述されているJavaアプリケーションであり、用途からして大量のオブジェクトを作って破棄していることが容易に想像できるので、GCのチューニングは重要であることが考えられる。 GCのログをとりたい チューニングしたいのであれば、まずはともあれロギングである。ログなくしてチューニングすることなどできない。ということでまずはGCのログをとる。 $ norikra start -Xmx4g -Xms4g -Xloggc:/var/log/norikra/gc.log -XX:+PrintGCDateStamps -XX:+PrintGCDetails

                          Norikra等JavaアプリケーションのGCをチューニングしたい - Qiita
                        • CMS GC おさらい - unnamed

                          この記事は Java Advent Calendar 2014 の一日目の記事です。 先日の JJUG CCC 2014 Fall で CMS GC について話してきました。 結構遅めの時間帯にも関わらず、200人規模の部屋がいっぱいに埋まるぐらいの盛況振りで、みなさんGCにお困りなんだなあと実感しました。スライドは以下に公開しています。CMS GC の挙動から GC ログの読み方、どういうケースが厄介なのかを紹介しているので是非ご覧ください! Concurrent Mark-Sweep Garbage Collection #jjug_ccc from Yuji Kubota 嬉しいことにセッションの反応は良かったのですが、「遅めの時間帯で頭も疲れてるとガチ話辛い」という声もあったので、今回は CMS GC について比較的重要な点についてだけ簡単におさらいしたいと思います。 オプションに

                            CMS GC おさらい - unnamed
                          • データ・ドリブン社会の創発と戦略 | 安宅 和人 | SFC-GC

                            ■ 本講座の位置づけ 何らかの事業を起こすにしろ、会社に入るにしろここから先の時代においてデータドリブンな分析力、問題解決力、データ利活用に対する皮膚感覚的な理解は不可欠である。 本講座は、高校1-2年程度の数学の知識、スキル、Excelで基本的なことができる程度の素養はあるが、データ分析、データの利活用についてさして経験のあるわけではない人に対して、データの大切さと力、分析の楽しさを実感してもらうことを通じ、現代社会を生き抜くため最低限、基礎となるデータリテラシー、データで考える力を身につけてもらうことを目指す。 ■ 身につけてもらうことを目指す技能 - データ社会に対するパースペクティブ - 各種関連バズワードの適切な理解 - データの意味合いを理解するための基礎となる力 - データに騙されないようになるための基礎となる力 - 数字のハンドリング力、数量的分析力 - 基本的な問題解決能

                            • CPython の GC チューニング - methaneのブログ

                              ISUCON は Go で参戦しているんだけど、複数のチームが Python で予選通過したらしいので、応援のために Tips を公開していこうと思う。 目次 CPython の GC について 統計情報を出力する 第一世代GCの間隔を調整する Out of Band GC 循環参照を見つけて対処する CPython の GC について CPython のGCは参照カウント+循環参照コレクタだ。そして参照カウント方式は(幾つかの欠点はあるものの)Webアプリのボトルネックになったりはしにくい。 なのでGCチューニングの基本は次のようになる。 循環参照を避ける 循環参照コレクタの呼び出しタイミングを制御する 循環参照コレクタは、生きているオブジェクトの数がある程度増えると第一世代が実行され、第一世代が一定回数実行されると第二世代が、第二世代が一定回数実行されると第三世代が実行される。 各世代

                                CPython の GC チューニング - methaneのブログ
                              • SFC-GC

                                ■ 本講座の位置づけ 何らかの事業を起こすにしろ、会社に入るにしろここから先の時代においてデータドリブンな分析力、問題解決力、データ利活用に対する皮膚感覚的な理解は不可欠である。 本講座は、高校1-2年程度の数学の知識、スキル、Excelで基本的なことができる程度の素養はあるが、データ分析、データの利活用についてさして経験のあるわけではない人に対して、データの大切さと力、分析の楽しさを実感してもらうことを通じ、現代社会を生き抜くため最低限、基礎となるデータリテラシー、データで考える力を身につけてもらうことを目指す。 ■ 身につけてもらうことを目指す技能 - データ社会に対するパースペクティブ - 各種関連バズワードの適切な理解 - データの意味合いを理解するための基礎となる力 - データに騙されないようになるための基礎となる力 - 数字のハンドリング力、数量的分析力 - 基本的な問題解決能

                                • 言語のGC機能と参照カウント (前編) - moriyoshiの日記

                                  たまにはちゃんと書いたほうがいいかなと思って書いてみる。 あらまし 原始的な参照カウントベースのガーベジコレクションは、循環参照が発生すると、その参照に含まれるオブジェクトを回収できないという厄介な問題を抱えている。循環参照とは、1つ以上のオブジェクトが環状の参照関係を形成している状態のことで、このような参照を持つオブジェクトは、やがてルート (ある時点で言語ランタイムが管理しているすべてのスコープと考えてもいい) から辿りつけなくなって、解放されずにリークしてしまう。 この問題はいろんな LL 言語に見られる。 Perl の場合 use Devel::Peek qw(Dump); sub make_circular { my $foo = {}; my $bar = {}; my $baz = {}; $foo->{'bar'} = $bar; $bar->{'baz'} = $baz;

                                    言語のGC機能と参照カウント (前編) - moriyoshiの日記
                                  • GoのGCを10分で学ぼう  - Qiita

                                    はじめに GoのGC(Garbage Collection)を調べる中で学んだことをなるべく分かりやすく簡潔にまとめたものです。 GCのアルゴリズムやメモリ割り当てについてまとめています。 記事内で使われている「オブジェクト」という用語はGoにおいては適切でないかもしれませんが、説明のしやすさから使用しています。 概要を把握しやすいように単純化しているため細部は正確でない部分があります。 GC基本 用語集 前提となる用語です。 ルート ルートとは、オブジェクトが到達可能か(生存しているか)を判定するための始点です。 プログラミング言語にもよりますが、基本的にメモリのスタック領域がルートになります。 フラグメンテーション フラグメンテーションとは、使用可能なメモリが断片化し途切れ途切れになっている状態です。 フラグメンテーションになってしまうと、総量的にはメモリが空いていてもアプリケーション

                                      GoのGCを10分で学ぼう  - Qiita
                                    • rebuildfm 53のRubyのGCとスレッドの話が面白かった - wyukawa's diary

                                      Rebuild: 53: Less Code Is Better Code (Matz) rebuildfm 53のRubyのGCとスレッドの話が面白かったので書いてみる。 RubyのGCというとクックパッドがユーザのリクエスト中にGCを止めるっていう話があったぐらいなので改善が望まれる分野なんだと思います。 例えば GC を止める・Ruby ウェブアプリケーションの高速化 - 2nd life Rubyは2.1になって世代別GCが導入されるようになりました。その辺は下記に詳しいです。 WEB+DB PRESS Vol.79 作者: 成瀬ゆい,そらは(福森匠大),西磨翁,小川航佑,佐藤新悟,塚越啓介,藤原亮,堀哲也,田村孝文,桑野章弘,松浦隼人,中村俊之,田中哲,福永亘,杉山仁則,伊藤直也,登尾徳誠,近藤宇智朗,若原祥正,松木雅幸,奥野幹也,後藤秀宣,羽二生厚美,笹田耕一,平河正博,東舘智

                                        rebuildfm 53のRubyのGCとスレッドの話が面白かった - wyukawa's diary
                                      • mrubyのmrb_gc_arena_save()/mrb_gc_arena_restore()の使い方 - Matzにっき(2013-07-31)

                                        << 2013/07/ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1. mrubyのmrb_gc_arena_save()/mrb_gc_arena_restore()の使い方 >> _ mrubyのmrb_gc_arena_save()/mrb_gc_arena_restore()の使い方 Twitterで質問を受けたので、 mrubyのmrb_gc_arena_save()/mrb_gc_arena_restore()の使い方 という解説を行った。が、1つ140文字のTwitterでの解説にはどうしても無理があるので、 こっちでまとめることにする。 まずは、Twitterの発言*1はこんな感じ。 arenaの目的。利用中のオブジェクトはGCに回収されないよう保護

                                          mrubyのmrb_gc_arena_save()/mrb_gc_arena_restore()の使い方 - Matzにっき(2013-07-31)
                                        • Symbol GC

                                          This document summarizes Narihiro Nakamura's presentation on symbol garbage collection in Ruby. It describes the problem that symbols are currently uncollectable in Ruby and outlines an idea to make symbols collectable by differentiating between immortal symbols and mortal symbols. Immortal symbols would refer to symbols used in the C layer like method names, while mortal symbols like those genera

                                            Symbol GC
                                          • introduction-to-modern-gc

                                            Shenandoah GC・ZGC・Epsilon GCをざっくり理解したい! JJUG CCC 2018 Spring での発表資料です

                                              introduction-to-modern-gc
                                            • mrubyのGC解説まとめ - GC Advent Calendar - I am Cruby!

                                              Garbage Collection Advent Calendarの25日目の記事です。 ついに、か、完走したぞ!!うぉぉー。はあ、つかれた。もう来年はいいです。 ということで今日の分のスライドもあわせて、まとめてこの記事にはりつけておきます。 (あーあ、はてなダイアリーにslideboom埋め込めないのか…) mrubyのTri-color incremental mark & sweep GC 解説 その1 mrubyのTri-color incremental mark & sweep GC その2 mrubyのTri-color incremental mark & sweep GC その3 しかし、スライドのアニメーションとGCの解説って相性いいですねえ。 Impressでpptを吐いているのですが、それなりにslideboom上でも動いてびっくりしています。ツイートする

                                              • クラシックゲーム機をHDMI接続で楽しめる「HDMIコンバーター」発表。GC/N64/SFC/NewFC用とSS用の2製品 - AUTOMATON

                                                ホーム ニュース クラシックゲーム機をHDMI接続で楽しめる「HDMIコンバーター」発表。GC/N64/SFC/NewFC用とSS用の2製品 ゲーム関連製品メーカーのコロンバスサークルは8月3日、クラシックゲーム機の映像出力をHDMIに変換できる「HDMIコンバーター(GC/N64/SFC/NewFC用)」と「HDMIコンバーター(SS用)」を発表した。いずれも10月下旬発売予定で、価格はオープン価格。参考価格は、「HDMIコンバーター(GC/N64/SFC/NewFC用)」は4950円、「HDMIコンバーター(SS用)」が5390円とのこと(共に税込)。 「HDMIコンバーター(GC/N64/SFC/NewFC用)」は、昔懐かしいGC/N64/SFC/NewFC本体の映像出力を、HDMIに変換できるコンバーターだ。任天堂のかつての家庭用ゲーム機に対応する製品ではあるが、公式ライセンスを取

                                                  クラシックゲーム機をHDMI接続で楽しめる「HDMIコンバーター」発表。GC/N64/SFC/NewFC用とSS用の2製品 - AUTOMATON
                                                • いきなりステーキ、一瀬邦夫の自筆張り紙が消失・GC注記(継続企業の前提に関する注記)が点灯 : 市況かぶ全力2階建

                                                  映画「Dumb Money 」のローリング・キティさん、3年ぶりのSNS復帰でアメリカイナゴが無駄に沸き立つ

                                                    いきなりステーキ、一瀬邦夫の自筆張り紙が消失・GC注記(継続企業の前提に関する注記)が点灯 : 市況かぶ全力2階建
                                                  • ささきりょう on Twitter: "えっ!まじか?そんなのありにしたら刑事訴訟は終わりだろ。 ↓ 「さらに今回の逮捕に伴って、東京地検が裁判資料などを押収した」 ゴーン被告人の再逮捕、弘中弁護士「暴挙と言わざるを得ない」(弁護士ドットコム) - Yahoo!ニュー… https://t.co/0GC6Qz2AGU"

                                                    えっ!まじか?そんなのありにしたら刑事訴訟は終わりだろ。 ↓ 「さらに今回の逮捕に伴って、東京地検が裁判資料などを押収した」 ゴーン被告人の再逮捕、弘中弁護士「暴挙と言わざるを得ない」(弁護士ドットコム) - Yahoo!ニュー… https://t.co/0GC6Qz2AGU

                                                      ささきりょう on Twitter: "えっ!まじか?そんなのありにしたら刑事訴訟は終わりだろ。 ↓ 「さらに今回の逮捕に伴って、東京地検が裁判資料などを押収した」 ゴーン被告人の再逮捕、弘中弁護士「暴挙と言わざるを得ない」(弁護士ドットコム) - Yahoo!ニュー… https://t.co/0GC6Qz2AGU"
                                                    • Netty 4がTwitterのGCオーバーヘッドを1/5に削減

                                                      Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                        Netty 4がTwitterのGCオーバーヘッドを1/5に削減
                                                      • JVMとGCのしくみ - ITエンジニアとして生きる

                                                        先日職場でJVMの話をしてた。 ちょうどいい機会だからちょっとまとめたいと思う。 JVMの構成まずはJVMの構成について。JVMには3つの領域が存在する。 Permanent領域(非ヒープ領域) New領域(ヒープ領域) Old領域(ヒープ領域) Permanent領域にはJVMにロードされたクラスやメソッドの情報、New領域にはインスタンス化されたオブジェクトの情報、Old領域には寿命の長いオブジェクトの情報が管理される。(「寿命の長い」については後述のScavenge GCを参照。) Permanent領域は非ヒープ領域、New領域とOld領域はヒープ領域となる。 非ヒープ領域には基本的にGCは走らず、JVM起動時に静的な情報が管理される。(※) 一方、ヒープ領域はインスタンス化されたオブジェクト情報といった動的な情報が管理され、GC対象となる。 ※ユーザ定義のクラスローダーが存在する

                                                          JVMとGCのしくみ - ITエンジニアとして生きる
                                                        • Matzにっき(2008-03-06) GCの改善について

                                                          << 2008/03/ 1 1. [Ruby] Ruby 1.9.0-1 snapshot released 2. 高木浩光@自宅の日記 - 公開鍵暗号方式の誤り解説の氾濫をそろそろどげんかせんと 3. [Ruby] Lisa Awards: Biggest Hack for a Language Runtime on Dion Almaer's Blog 2 1. [教会] 第一安息日 3 1. [言語] CS 11: Python track: python idioms 2. [Ruby] Binary search algorithm - Wikipedia, the free encyclopedia 3. [OSS] Theological Cultural Analysis of the Free Software Movement 4. 小寺信良:正直、テレビはもうダメかも

                                                          • 任天堂、新デザインのWii を年末発売へ。GC互換を廃止

                                                            iPad Air M2 hands-on: A big-screen iPad that doesn't break the bank

                                                              任天堂、新デザインのWii を年末発売へ。GC互換を廃止
                                                            • ガチャポンでスーパーファミコンや64、GCのコントローラーボタンが発売!外見だけかと思いきや実機で使える「実質修理パーツガチャ」

                                                              Nintendo TOKYO/OSAKA/KYOTO @N_Officialstore [新商品]カプセルトイ「コントローラーボタンコレクション」第2弾が新登場。スーパーファミコン・NINTENDO 64・ニンテンドー ゲームキューブをモチーフにしています。ファミコン・NESがモチーフの第1弾とともに、#NintendoTOKYO/OSAKA/KYOTO と 成田空港にて販売中です。 nintendo.com/jp/officialsto… pic.twitter.com/OxOWu4vX1k

                                                                ガチャポンでスーパーファミコンや64、GCのコントローラーボタンが発売!外見だけかと思いきや実機で使える「実質修理パーツガチャ」
                                                              • GC改善に役立つ新しいJVMパラメータ | 関口宏司のLuceneブログ

                                                                一定期間更新がないため広告を表示しています

                                                                  GC改善に役立つ新しいJVMパラメータ | 関口宏司のLuceneブログ
                                                                • われわれは、GCをX倍遅くできる

                                                                  1. われわれは、GCをX 倍遅くできる We can make the GC X times slower than the original nari/中村 成洋 ネットワーク応用通信研究所 われわれは、GCをX倍遅くできる - We can make the GC X times slower than the original Powered by Rabbit 0.6.5 5. 自己紹介 ✓ nari/中村 成洋 ✓ @nari3, id:authorNari ✓ NaCl勤務 4/221 われわれは、GCをX倍遅くできる - We can make the GC X times slower than the original Powered by Rabbit 0.6.5 6. 自己紹介 ✓ CRubyコミッタ ✓ 主にGCについて考える ✓ 「俺がGCだ」 (こうですか、わ

                                                                    われわれは、GCをX倍遅くできる
                                                                  • Boehm GCを使おう

                                                                    はじめに CやC++である程度大きなプログラムを書く場合,最大の問題点は メモリ管理である.複雑なプログラムの場合,必要なメモリの量を あらかじめ見積っておくのが難しいから,メモリが必要になった 時点でメモリを確保し,不要になったらそれを解放するという プログラミングスタイルが一般的だ.Cで言えばこんな感じだ. char *x; ... x = (char*)malloc(n*sizeof(char)); ... x を使って仕事をする ... free(x); このプログラミングスタイルの問題点は,おおまかに言って こんなところだろう. free(x) を忘れると,プロセスがどんどん大きくなってしまう. free() してはいけないものを間違ってfree()する(たとえば,同じ メモリを2回 free() してしまうとか)と,その free() の中でなく, 全然違う場所でエラーが発生す

                                                                    • go gc algorithm 101

                                                                      Go1.20からサポートされるtree構造のerrの紹介と、treeを考慮した複数マッチができるライブラリを作った話/introduction of tree structure err added since go 1_20

                                                                        go gc algorithm 101
                                                                      • WebAssemblyでGC | κeenのHappy Hacκing Blog

                                                                        κeenです。この記事はWebAssembly Advent Calendar 2017 8日目の記事です。WebAssemblyでガーベジコレクションする話。 2017-12-08: ページサイズに関する誤りを訂正しました。その他加筆。 はじめてWebAssemblyを聞いたとき、「ブラウザでアセンブラが動くのか、よし、コンパイラを作ろう」と思ったかと思います。 私もそのうちの一人で去年頃こんなコンパイラを作り始めました。 しかしご覧のように進捗芳しくありません。 進捗が悪い理由の1つにGCがあります。最初はGCをCかRustで書いてemscriptenを通すつもりでしたがemscriptenを通したコードはどうにも扱いづらく、すぐに断念しました。 今でこそRustのwasm32-unknown-unknownのターゲットがありますが当時はemscriptenしか選択肢がありませんでした

                                                                          WebAssemblyでGC | κeenのHappy Hacκing Blog
                                                                        • GC本をGCしないための100の方法

                                                                          1. GC本をGCしないた めの100の方法 100 tips to don't gc the gcbook nari/中村 成洋 ネットワーク応用通信研究所 GC本をGCしないための100の方法 - 100 tips to don't gc the gcbook Powered by Rabbit 0.6.4 3. 自己紹介 ✓ nari/中村 成洋です ✓ 福岡生まれ、島根在住 ✓ NaCl勤務 2/195 GC本をGCしないための100の方法 - 100 tips to don't gc the gcbook Powered by Rabbit 0.6.4 4. 自己紹介 ✓ GC歴 3.5年(駆け出し) ✓ ククク…やつはGC界の中で最弱 ✓ アイス工場歴 3年 ✓ 大体一緒くらい 3/195 GC本をGCしないための100の方法 - 100 tips to don't gc th

                                                                            GC本をGCしないための100の方法
                                                                          • GCが止まらない

                                                                            1. GCが止まらない We want the pauseless GC nari/中村 成洋 ネットワーク応用通信研究所 GCが止まらない - We want the pauseless GC Powered by Rabbit 0.6.5

                                                                              GCが止まらない
                                                                            • プログラミング .NET Framework 第4版座談会でGCの話をしてきました - 銀の光と碧い空

                                                                              というわけで、GCの話をしてきました。自分にとっては、ここまで言語機能というかRuntimeの中身について話したのは始めてかなあという感じです。 発売初日に買って、今日までGCの章だけずっと読んでいました。 参考文献です。 プログラミング.NET Framework 第4版 (プログラミングシリーズ) 作者: Jeffrey Richter,藤原雄介出版社/メーカー: 日経BP社発売日: 2013/10/10メディア: 単行本(ソフトカバー)この商品を含むブログ (4件) を見る C#プログラマのための.NETアプリケーション最適化技法 (Programmer's SELECTION) 作者: Sasha Goldshtein,Dima Zurbalev,Ido Flatow,サシャ・ゴルドシュタイン,ディマ・ズルバレフ,イド・フラトー,株式会社プロシステムエルオーシー出版社/メーカー:

                                                                              • Nintendo Switch/GC/PC用コントローラー「Panda Controller」発表。eスポーツチームが開発する多機能GC風コントローラー - AUTOMATON

                                                                                eスポーツチームPanda Globalのハードウェア部門Panda Hardwareは12月2日、Nintendo Switch/ゲームキューブ/PC用コントローラー「Panda Controller」を発表し、Kickstarterキャンペーンを開始した。初期目標金額10万ドル(約1100万円)は開始から1時間足らずで突破しており、すでに製品化が決定している。 Panda Controllerは、ニンテンドーゲームキューブコントローラーを彷彿とさせるスタイルのNintendo Switch/ゲームキューブ/PC用コントローラーだ。Panda Globalは『大乱闘スマッシュブラザーズ』シリーズを主戦場とするeスポーツ選手を抱えており、競技における同シリーズのプレイにおいては、ゲームキューブコントローラーが依然としてベストだと語る。ただ、入手性などの問題もあり、独自の仕様を盛り込んだPa

                                                                                  Nintendo Switch/GC/PC用コントローラー「Panda Controller」発表。eスポーツチームが開発する多機能GC風コントローラー - AUTOMATON
                                                                                • GCオプティキャスト

                                                                                  GC鐃緒申鐃竣テワ申鐃緒申鐃純ス鐃夙では¥申iPad鐃緒申iPhone鐃叔も見鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申磧種申箸罰鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃藷供わ申鐃銃わ申鐃殉わ申鐃緒申鐃殉わ申無鐃緒申鐃叔鰹申鐃緒申鐃駿駈申鐃緒申鐃叔わ申鐃緒申鐃緒申粒惺鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申離鐃緒申鐃緒申福鐃緒申發≶申鐃殉わ申鐃緒申鐃緒申鐃緒申鐃緒申妊鐃緒申鐃純ー鐃夙社では¥申鐃緒申鐃緒申分鐃熟ワ申鐃春ト¥申鐃緒申鐃緒申鐃銃ワ申肇譟種申鼻鐃緒申鐃緒申肇奪鐃緒申鐃緒申椒奪箸粒鐃夙姒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申僚鐃緒申如鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申鐃緒申襦ㇱ申鐃緒申鐃緒申鐃緒申潺福鐃緒申粒鐃緒申鐃緒申鐃緒申鐃峻ってわ申鐃殉わ申鐃緒申