並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 9 件 / 9件

新着順 人気順

mallocの検索結果1 - 9 件 / 9件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

mallocに関するエントリは9件あります。 rustCメモリ などが関連タグです。 人気エントリには 『Rustで実装するmalloc - NTT Communications Engineers' Blog』などがあります。
  • Rustで実装するmalloc - NTT Communications Engineers' Blog

    この記事は、NTT Communications Advent Calendar 2021 21日目の記事です。 はじめに こんにちは、イノベーションセンターの鈴ヶ嶺(@suzu_3_14159265)です。普段は、クラウド・ハイブリッドクラウド・エッジデバイスなどを利用したAI/MLシステムに関する業務に従事しています。本日は、Rustで動的メモリ確保(dynamic memory allocation)のmallocを実装してPythonやvimを動かしてみようという内容をお届けします。 また、去年もRustネタのアドベントカレンダーを書いているのでぜひ見ていただけると嬉しいです! NTTコミュニケーションズ Advent Calendar 2020 Rustで実装するNetflow Collector 実装するmallocのアルゴリズム 今回実装するmallocのアルゴリズムは小さな

      Rustで実装するmalloc - NTT Communications Engineers' Blog
    • Microsoft、高速なmallocを公開 | スラド デベロッパー

      Microsoftが、汎用な高速メモリアロケータという「mimalloc」をオープンソースで公開した(GitHubのmimallocページ、マイナビニュース)。ライセンスはMITライセンス。 特徴として、コード行数が少なく、セキュアであること、高速であることなどが挙げられている。アーキテクチャ的にはメモリを小さいリストで管理したり、不要になったメモリをすぐに解放するといった方針でデザインされているそうだ。 対応OSはWindowsおよびmacOS、Linux、BSD等となっている。

      • Hindley-Milner型推論をCで実装した話 - free(malloc(sizeof(MRM)));

        SecHack365 2019 Advent Calendar 14日目の記事です(大遅刻). what is this きっかけ 実装したもの 型と型推論について 型? 型付け規則はこわくない 型環境 型付け規則を読む 整数 変数 ラムダ抽象 関数適用 let式 let rec式 型推論? Hindley-Milner Type System Hindley-Milner型推論 型の連立方程式 多相性 実装 感想 参照したリンクとか what is this 型理論とか全く知らない人がHindley-Milner型推論器(+ REPL)をCで実装したお話. 記事に誤謬などを発見したらコメントとかDM,リプライください(@cmpl_error). きっかけ 今年の4月からHindley-Milner型推論という型推論アルゴリズムがあるのはなんとなく知っていて,実装してみたいなーという気持ち

          Hindley-Milner型推論をCで実装した話 - free(malloc(sizeof(MRM)));
        • もっともシンプルなmalloc,freeの実装と理解 - プログラムdeタマゴ

          mallocはOSからメモリを動的に確保する? mallocをするとOSからメモリを確保出来る。 mallocで確保したメモリはfreeでOSに返される。 一体どこの誰だ、こんな嘘の解説を世に出したのはぁ! こんな説明がまかり通っているから、初心者の脳内メモリイメージが何だかよく分からない、お花畑な状態になってしまうのだ。 なんかOSっていうスゲーのが何かしてるらしい。よくわからないけど、なんか駄目って言われてるから2回解放したら駄目らしい。使ったら解放しないと駄目って言うから解放したけど、何か動かない。なんか駄目って言われたから、やっちゃ駄目なことは分かるけど、逆に何をしても良いのか実はわかってない。 どうも、こんな感じのイメージになっているっぽい。 同じ嘘をつくなら、mallocはOSからメモリを確保しない、freeはOSにメモリを返さないと説明した方がまだマシである。 なぜなら、ma

          • Kentaro Hara on Twitter: "チームのみんなががんばってくれました!!🙂これまでChromeはmallocを使ってましたが、徹底的に最適化し尽くした専用メモリアロケータ(PartitionAlloc)に切り替えて、Windowsで22%のメモリ削減を達成しまし… https://t.co/ODxjmy5j0Q"

            チームのみんなががんばってくれました!!🙂これまでChromeはmallocを使ってましたが、徹底的に最適化し尽くした専用メモリアロケータ(PartitionAlloc)に切り替えて、Windowsで22%のメモリ削減を達成しまし… https://t.co/ODxjmy5j0Q

              Kentaro Hara on Twitter: "チームのみんなががんばってくれました!!🙂これまでChromeはmallocを使ってましたが、徹底的に最適化し尽くした専用メモリアロケータ(PartitionAlloc)に切り替えて、Windowsで22%のメモリ削減を達成しまし… https://t.co/ODxjmy5j0Q"
            • 「京」におけるマルチスレッドmalloc / malloc on K computer

              メニーコア時代のアプリ性能検討WGにおける報告資料。以下も参照 http://www.ssken.gr.jp/MAINSITE/download/wg_report/mcap/index.html

                「京」におけるマルチスレッドmalloc / malloc on K computer
              • mallocをOSの仕組みを通じて理解する - Qiita

                はじめに 本記事は、C言語でよく使われるmallocについて、OSレベルで理解できるようにできる限り簡単に説明した記事です。この記事が理解できれば、mallocはなぜ早いのか、OSってどのようにメモリを管理しているのかがわかるようになります。 構成は、 1. mallocとは 2. ヒープ領域などのメモリ領域の種類について 3. プロセスと論理アドレスの関係 4. ページテーブルとは何か 5. なぜ論理アドレス空間を使うのか 6. ページフォールトとは 7. mallocとcallocの違い となっています。 筆者の勉強のためにも間違いや分かりづらい箇所がありましたら積極的にコメントをいただけたら嬉しいです。 1.mallocとは Wikipediaによると、mallocとは、 動的メモリ確保を行うC言語の標準ライブラリの関数である。確保したメモリの解放にはfree関数を使用する。mall

                  mallocをOSの仕組みを通じて理解する - Qiita
                • Rustで実装するmalloc - NTT Communications Engineers' Blog

                  この記事は、NTT Communications Advent Calendar 2021 21日目の記事です。 はじめに こんにちは、イノベーションセンターの鈴ヶ嶺(@suzu_3_14159265)です。普段は、クラウド・ハイブリッドクラウド・エッジデバイスなどを利用したAI/MLシステムに関する業務に従事しています。本日は、Rustで動的メモリ確保(dynamic memory allocation)のmallocを実装してPythonやvimを動かしてみようという内容をお届けします。 また、去年もRustネタのアドベントカレンダーを書いているのでぜひ見ていただけると嬉しいです! NTTコミュニケーションズ Advent Calendar 2020 Rustで実装するNetflow Collector 実装するmallocのアルゴリズム 今回実装するmallocのアルゴリズムは小さな

                    Rustで実装するmalloc - NTT Communications Engineers' Blog
                  • malloc() and free() are a bad API

                    If you need to allocate dynamic memory in C, you use malloc() and free(). The API is very old, and while you might want to switch to a different implementation, be it jemalloc, tcmalloc, or mimalloc, they mostly copy the interface. It makes sense that they do that – they want to be a mostly drop-in replacement, but it’s still unfortunate because malloc() and free() are a bad API for memory allocat

                      malloc() and free() are a bad API
                    1

                    新着記事