memory-management

    1

    2答えて

    現在、私は以下のコードを持っています。 char **arrは、最初にNULLに設定されます。ファイルから読み込み中に単語で保存します。私はちょうど5000のような大きな数字をランダムに選んだのですが、どうすればいいのか分かりません。でも、オンラインで見て、勉強しようとしても、mallocのビジネスは適切です。また 、私は時々私は時々abort traps、segmentation faultsを

    1

    1答えて

    最近変わったことに気づいたTensorflowは、変数を定数で初期化するときに多すぎるメモリを使用しているようです。誰かが私が下の例を理解するのを助けることができるか? $ python -m memory_profiler test.py [0 1 2 3 4 5 6 7 8 9] Filename: test.py Line # Mem usage Increment Line Con

    -2

    1答えて

    誰かがなぜ私がtabOfOffsetsからデータを失ったかを私に説明することができますか?私は2回同じことをして、2番目の配列でのみプログラムクラッシュを起こしました。 この配列の値を関数の最後に表示しましたが、すべてがクリアで正しいです。たぶん私はどこかで間違いをしますか? 以下はコードです。 #include<iostream> #include <algorithm> using st

    1

    1答えて

    私はリンクリストを使用して、いくつかのメモリ管理(+ freepool + malloc)の実装に探していた、と私はそれらのほとんどには、各ノードは、このようなものであることが判明: typedef struct node{ int usedSize; node* next; char mem[100]; } 、その後free(ptr)でなければなりません。 free(void* pt

    0

    1答えて

    私が構築しているプロジェクトをストレステストするために、マシン上の使用可能なRAMをすべて消費しようとするNodeスクリプトを書く必要があります。そのような暴走プロセスを検出して終了させる場所。 let buffer = []; const MB = (bytes) => Math.round(bytes/1024/1024) + 'MB' const memoryUsage =() =>

    -1

    1答えて

    私はArduinoで整数を16進数のchar *に変換する関数を実行していますが、文字列をchar *に変換できないという問題に直面しました。多分、char *のために動的にメモリを割り当てる方法があれば、私はクラスStringを必要としません。 char *ToCharHEX(int x) { String s; int y = 0; int z = 1;

    0

    1答えて

    UnsafeMutablePointerのインスタンスが与えられた場合、をdeallocate(capacity:)の直前に呼び出す点は何ですか? deallocate(capacity:)に電話することはできませんか? セクションを読んだとき、私はraywenderlich.comに記事Unsafe Swift: Using Pointers And Interacting With Cの「型付

    2

    2答えて

    私はOOMを使い続けるサーバーをメモリ最適化しようとしています。 サーバーで(数による)オブジェクトのほとんどは、以下の形式をとる: 各オブジェクトは HashMapのキーが HashMapの値は、どの属性クラスのオブジェクトである文字列でのHashMapでありますちょうど整数と2ブール値を持っています。 重要:このようなハッシュマップの95%には1つのキーしかありません。それがハッシュマップを作

    11

    1答えて

    私は、メモリ領域にJNI NewDirectByteBufferをラップしています。私はByteBufferのクリーナーでフリー/リリースコードを実行したいと思います。これを行う方法はありますか、ユーザーがByteBufferで電話する必要があるカスタムの無料の方法を提供する必要がありますか? 編集が 明確にするために、私はメモリを自分で割り当てられNewDirectByteBuffer自分を呼び