Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (7)

タグの絞り込みを解除

メモリに関するikd9684のブックマーク (4)

  • C# のメモリ管理 - C# によるプログラミング入門 | ++C++; // 未確認飛行 C

    概要 C# をはじめとした .NET Framework 上で動く言語は、メモリ管理を .NET Framework のガベージ コレクションに任せることで、管理の手間を削減できます。 しかし、.NET Framework に任せれたとしても、 メモリ管理の方法を知ることは有益でしょう。 例えば、サイト内でも「コンピュータの基礎知識」の「メモリ管理」で説明しているので、興味があれば参照してください。セクションでは、C# のメモリ管理と関連して、次節以降、以下のような話をしていきます。 「値型と参照型」 「引数の参照渡し」 「[雑記] スタックとヒープ」 「ボックス化」 「Nullable 型」 「リソースの破棄」 このページは、「コンピュータの基礎知識」とC#の橋渡しのようなもので、 次節以降の話と、「メモリ管理」で説明しているような概念の関わりについて説明します。 C# とスタック

    C# のメモリ管理 - C# によるプログラミング入門 | ++C++; // 未確認飛行 C
    • IntelとMicron、“NANDより1000倍速い”新不揮発メモリ技術「3D XPoint」発表

      米Intelと米MicronTechnologyは7月28日(現地時間)、NANDフラッシュメモリよりも1000倍速いという新しいカテゴリーの不揮発メモリ「3D XPoint」を発表した。年内にサンプルを顧客数社に提供する計画。 3D XPointは、名称からも分かるようにメモリセルのボードを3次元に組み立てることで小さいサイズでのデータの読み書きを可能にした。 両社はこの技術を“1989年のNANDフラッシュ以来、25年ぶりの新カテゴリーのメモリ”としている。NANDより1000倍速いだけでなく、1000倍耐久性があり、従来のメモリよりデンシティが10倍高いという(デンシティが高ければ小さいサイズで大容量のメモリを実現できる)。1つのダイに128Gビットのデータを保存できる。 3D Xpointの用途としては、ビッグデータのリアルタイム解析などを例に挙げているが、PCに搭載すればコラボ

      IntelとMicron、“NANDより1000倍速い”新不揮発メモリ技術「3D XPoint」発表
      • 視覚化による5つのガベージコレクションアルゴリズム入門 | POSTD

        ほとんどの開発者は、自動のガベージコレクション(GC)を当たり前のように使っています。これは、私たちの仕事を容易にするために言語ランタイムが提供する素晴らしい機能の1つです。 しかし、最新のガベージコレクタの中をのぞいてみれば、実際の仕組みは非常に理解しづらいことが分かります。実装の詳細が無数にあるため、それが何をしようとしているのか、また、それがとんでもなく間違った事態を引き起こしかねないことについて十分理解していない限り、すっかり混乱してしまうでしょう。 そこで、5種類のガベージコレクションアルゴリズムを持つおもちゃを作ってみました。小さいアニメーションはランタイムの動作から作成しました。もっと大きいアニメーションとそれを作成するコードはgithub.com/kenfox/gc-viz で見ることができます。単純なアニメーションによってこうした重要なアルゴリズムを明らかにできることは

        視覚化による5つのガベージコレクションアルゴリズム入門 | POSTD
        • 第1回 JVMはどのようにメモリ空間を利用するのか | gihyo.jp

          あのWebサービスもJVMを利用している 「Javaは大規模なエンタープライズシステムにしか使われない」 それが常識だと思っていませんか? たしかに、これまでJava VirtualMachine(JVM)は、他の言語を実行すると遅く、Javaのプログラムを実行する環境にすぎないものでした。ところが、Java 7から実装されたInvokeDynamicにより、JVM上で、RubyPHPなどさまざまなコンピュータ言語で記述されたプログラムをより高速に実行できるようになりました。 これにより、今までエンタープライズでJava言語で記述されたプログラムを実行するだけの環境であったJVMが、汎用的な実行環境になったと言えます。また、これまでJavaの実行環境として使用されていたノウハウが、他の言語で記述されたプログラムを実行する際にも利用できます。 最近では、TwitterがJVMをアプリケー

          第1回 JVMはどのようにメモリ空間を利用するのか | gihyo.jp
          • 残りのブックマークを読み込んでいます1

          お知らせ

          公式Twitter

          • @HatenaBookmark

            リリース、障害情報などのサービスのお知らせ

          • @hatebu

            最新の人気エントリーの配信

          処理を実行中です

          キーボードショートカット一覧

          j次のブックマーク

          k前のブックマーク

          lあとで読む

          eコメント一覧を開く

          oページを開く

          はてなブックマーク

          公式Twitter

          はてなのサービス

          • App Storeからダウンロード
          • Google Playで手に入れよう
          Copyright © 2005-2025Hatena. All Rights Reserved.
          設定を変更しましたx

          [8]ページ先頭

          ©2009-2025 Movatter.jp