問題タブ [memorycache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
457 参照

android - Android: ファイルを開けません ディスク容量が不足しています

私は、xmlファイルの読み取りと保存、およびインターネット接続が利用可能な場合はそれを書き込むことで構成されるアプリケーションを持っています。それ以外の場合は、端末に既に保存されているファイルを読み取ります。

WriteFeed 関数:

WriteFeed 関数:

十分なディスク容量がありますが、「MemoryCach は最大 16 Mb を使用します」というメッセージが表示されることがあります。

私のアプリで何が問題になっていますか?

0 投票する
1 に答える
581 参照

android - URLから画像ビューへのAndroid画像

画像のURLから画像を取得するために、このチュートリアルに従っています。

http://www.androidhive.info/2012/07/android-loading-image-from-url-http/

次のコードを使用して、外部ストレージに「 Tempimages 」フォルダーを作成していると思います

私の質問は、デバイスに SD カードがない場合、このコードは機能しますか?

SDカードサイズのないエミュレーターで試してみましたが、正常に動作しています。このコードは、SDCard を使用しない Real デバイスで動作することを教えてください。

また、コードを間違って理解した場合は修正してください。

0 投票する
2 に答える
3703 参照

c# - 2種類のキーのC#MemoryCache?

MemoryCacheMVC .Net アプリケーションにキーと値のペアを格納するために使用しています。

私が使用している主な目的は2つありますMemoryCache。1 つはユーザー ID のセッションを格納することで、もう 1 つは定数を格納することです (これは単なる例です)。キーは理論的にはどちらの場合も同じである可能性があるため、これら 2 を分離する何らかの方法が必要です。

2つか3つの方法を考えています。どの方法が優れていますか?または、より良い代替手段はありますか?

  1. キャッシュ内の各キーには、名前空間が先頭に追加されます。

    "user_session:1"、"user_session:2"
    、"constants:1"、"constants:2"

  2. ネストされた辞書をキーとして使用します。

    ID をセッション オブジェクトにマップするディクショナリを値とするキー「user_sessions」があります。値がディクショナリになるキー「定数」があります。

  3. 各「名前空間」は、独自の MemoryCache インスタンスを取得します。

#2 の欠点は、ユーザー ID に属する値を取得する場合、まず辞書を取得し、次にその辞書のキーの値を取得する必要があることです。つまり、辞書をメモリに保存する必要があります。

いいえ:

0 投票する
2 に答える
36455 参照

asp.net - MemoryCache スコ​​ープはセッションまたはアプリケーション全体ですか?

私はMemoryCacheASP.NET で使用していますが、うまく機能しています。リポジトリからデータが新たにプルされるのを防ぐために、1 時間キャッシュされるオブジェクトがあります。

キャッシュがデバッグで機能していることを確認できますが、サーバーにデプロイされた後、最初の呼び出しが行われ、オブジェクトがキャッシュされた後、後続の呼び出しは約 1/5 の時間になります。

ただし、新しいクライアント呼び出し (まだその 1 時間のウィンドウ内 - 実際には 1 ~ 2 分後) のたびに、サービスへの最初の呼び出し (キャッシュを実行している) が元の呼び出しとほぼ同じ時間がかかるように見えることに気付きました。データがキャッシュされる前に呼び出します。

これにより、私は疑問に思い始めました-セッション固有であり、呼び出しを行う新しいクライアントごとに独自のキャッシュが保存されているか、データがキャッシュされていることがわかったMemoryCacheでも、最初の呼び出しに時間がかかる原因となる何かが他にあるのでしょうか?

0 投票する
1 に答える
924 参照

sqldependency - MemoryCache が追加されていません

http://www.codeproject.com/Articles/167282/NET-4-0-MemoryCache-with-SqlChangeMonitorの例に従ってメモリキャッシュを実装しました

問題があります。キャッシュがまったく追加されません。

私のコード:

コードをステップ実行すると、.add() の後の行でもキャッシュが見つかりません。キャッシュが見つかりません。

次のコードを追加すると:

このキーはキャッシュにあります。

私は何を間違っていますか?

0 投票する
0 に答える
699 参照

.net - System.Runtime.Caching では、キャッシュが格納される物理的な場所はありますか?

キャッシュが保存されている物理的な場所があるかどうか疑問に思っていました。もしそうなら、場所を変更できますか?

0 投票する
2 に答える
2641 参照

asp.net - MVC の MemoryCache.Default 破棄の回避策

このスレッドMemoryCache Empty : Returns null after being setで言及されている Cache の破棄に関する問題の回避策を実装するのに苦労しています。

私の最新の試みには、インスタンスを取得する次のコードがあり、提案どおりにラップされ、using ステートメントでキャッシュが破棄されるのを抑制します。

もちろん、これは機能しません..キャッシュの「ゲッター」を同様のものでラップしようとしましたが、まだ取り決めはありません。

また、大きな pollingInterval を指定して動作を完全に抑制しようとしましたが、まだ成功していません。

あなたはそれを推測しました、運が悪いです。どんな助けでも大歓迎です。

ところで、私はマイクロソフトに上記の修正パックを既に要求しましたが、要求を送信してから 4 時間経ってもまだ何も連絡がありません..

正直なところ、.NET 4.5 以外のシステムでこれを機能させるためにハッキングする必要がないように、これが公式の Windows Update にまとめられることを本当に望んでいます。

更新: 具体的には、推奨される回避策をどのように実装するつもりなのかを知りたいです。誰かがこれを実装する方法の例を示してもらえますか?

0 投票する
2 に答える
2303 参照

python - メモリ効率について: range と xrange、zip と izip

私は次のトピックを読んでいました: Python でリストから辞書を作成する

最初の問題は、タプル(1,'a',2,'b',3,'c')を辞書に変換すること{1: 'a', 2: 'b', 3: 'c'}です。次の 2 つを含む多くの興味深いソリューションが提供されました。

解決策 1:

解決策 2:

解決策 1 では、実際のリストをわざわざ作成するのはなぜrangeですか? xrange( 0, len(x), 2 )メモリ効率が良くなりませんか?ソリューション 2 の同じ質問:zip実際のリストを作成します。itertools.izip代わりに使用しないのはなぜですか?