タグ

memoryに関するasa_ca3のブックマーク (10)

  • Password Hashing: PBKDF2, Scrypt, Bcrypt and ARGON2

    There’s always a lot of debate in regards to how to safely store passwords and what algorithm to use: MD5, SHA1, SHA256, PBKDF2, Bcrypt, Scrypt, Argon2, plaintext?? So I tried to analyse and summarise the most recent and reasonable choices: Scrypt, Bcrypt and Argon2. …and yes, MD5, SHA1, SHA256 are not suitable for storing passwords! 😉

    Password Hashing: PBKDF2, Scrypt, Bcrypt and ARGON2
  • TOMCAT殺害事件 - Qiita

    OOMKillerの殺意 顧客EC2のTomcatがアクセスの無い早朝にもかかわらずOOMKillerに突然殺されてしまったので、調査した顛末をたぶん同じような問題に直面されている方もおられるかと思いますので備忘録として記載します。 Javaヒープのチューニングにも多少役立つかと思います。 (この記事はJava8が対象となります。) OOMKillerとはOut of Memory時に、サーバ全体を守るためにメモリーを消費しているプロセスを停止するLinuxの標準機能です。 そのOOMKillerになんとTomcatが突然殺害されてしまいました。 問答無用の辻斬り状態です。 早朝ですのでアクセスログには何も記録されておらず、catalina.outには OpenJDK 64-Bit Server VM warning: Setting LargePageSizeInBytes has no

    TOMCAT殺害事件 - Qiita
  • Javaの道>掲示板(VMのヒープ最大サイズを1GBより大きくする方法)

    VMのヒープ最大サイズを1GBより大きくする方法 javaコマンドのオプション-Xmxを使うとヒープの最大サイズを指定できますが、 実際に実行可能なのは1024mまでで、 例えば-Xmx2048mと指定すると Could not reserve enough space for object heap というエラーが出て実行できません。 マシンに4GBのメモリが搭載されていても このエラーが出てしまうのですが、そういうものなのでしょうか。 このあたりの事情や、解決方法をご存知の方がいましたら お教え頂けないでしょうか。

    Javaの道>掲示板(VMのヒープ最大サイズを1GBより大きくする方法)
  • どうしてメモリはスワップするのか!?

    こんにちは。斎藤です。 最近、新しいスキー板が欲しいなと思っています。現在使っているOGASAKAの板は5年目に入り、メーカーからこれ以上はチューンナップ(メンテナンス)はできないよ、と言われてしまいました。もし、次に買うなら、スノーボーダーの人と一緒にパウダーに飛び込みやすいセミファットタイプが良いのかなと考えています。皆さんのオススメ、ぜひ教えてください。 さて、今日はLinux Kernel上でのメモリ管理、特にページ回収(Page Reclaim)とスワップに絞り、「スワップの理由」「ページを回収する仕組み」そして「スワップの様子を観察する」の3点に分けてお話しします。「スワップするのが気持ち悪い」と考えている方は少なくないと思いますし、私もそう考えていた時期がありました。しかし、それは当に悪い事なのか、今回掘り下げて行きます。 ※主な対象Kernelは2.6.32(Red Ha

    どうしてメモリはスワップするのか!?
  • IE のメモリリーク パターン(基本編)

    IE6 の時代から言われ続けている、メモリーリークパターンを復習してみます。 あくまで基編という扱いです。 ここにあるパターンは IE8 以降で一部解消されているようです。 循環参照 クロージャ クロスページリーク ※IE8以降でメモリリークするパターンについては こちら をご参照ください。 循環参照 一言で"循環参照"、されど"循環参照"。 2つほどパターンがあるようなので、それぞれ取り上げてみます。 パターン1:DOM要素の独自プロパティがDOM要素を参照する <html> <head> <script type="text/javascript"> // グローバル変数 var globalObject; // メモリリークするコードを呼び出し function setupLeak() { var element; // グローバル変数に DOM要素 への参照を保持 globalO

    IE のメモリリーク パターン(基本編)
  • wall-climb » Javaヒープサイズと仮想メモリ使用量

    Tomcatに限らず、Javaコマンドで? 行するサーバアプリケーションを実行するホストでは、Javaヒープサイズ、Permanent領域サイズを調整するのが定石となっています。しかし、実際に値を設? 後、OS上でこれらの値の使用状? を確? するのは地 しだけコツがいると思います。 例えぜ Javaの起動オプションぜ Javaヒープサイ゜ (Xmx, Xms)を2048MB、Permanentサイ゜ (PermSize, MaxPermSize)を384MBに設定したとします。しかし、Linux上ではメモリ使用状? を監? するコマンドであるfree、vmstat、sar -rなどを実行しても2432MBの利用状? を確? することが出来ません。これぜ Javaコマンドで指定したJavaヒープサイズ、Permanentサイズが確? しているのが物理メモリではなぜ 、プロセス? の仮想メモ

  • ReflectionとNative OOM - きどたかのブログ

    前から不思議に思ってた事が1つ分かった。 IBM Potential native memory use in reflection delegating classloaders - United States リフレクションでMethodごとにsun/reflect/DelegatingClassLoaderや sun/reflect/GeneratedMethodAccessor<N>という具合のクラスが出来る。 これは知っていた。 ヒープダンプやプロファイルをやっていると気付く。 しかし、全てのメソッドがこうなるわけではないことにも気付いていた。 そこには何かしら閾値があるはずだ。 sun.reflect.inflationThresholdプロパティがそれらしい。 メモリーよ、ありがとう Thanks for the memory この記事を昔斜め読みしてて、読み落としていたよう

    ReflectionとNative OOM - きどたかのブログ
    asa_ca3
    asa_ca3 2013/11/06
    “sun.reflect.inflationThreshold”
  • 減り続けるメモリ残量! 果たしてその原因は!? 第1回 (1/3) − @IT

    減り続けるメモリ残量! 果たしてその原因は!?:Linuxトラブルシューティング探偵団 番外編(1)(1/3 ページ) NTTグループの各社で鳴らした俺たちLinuxトラブルシューティング探偵団は、各社で培ったOSS関連技術を手に、NTT OSSセンタに集められた。普段は基的にNTTグループのみを相手に活動しているが、それだけで終わる俺たちじゃあない。 ソースコードさえあればどんなトラブルでも解決する命知らず、不可能を可能にし、多くのバグを粉砕する、俺たちLinuxトラブルシューティング探偵団! 助けを借りたいときは、いつでもいってくれ! OS:高田哲生 俺はリーダー、高田哲生。Linuxの達人。俺のようにソースコードレベルでOSを理解している人間でなければ、百戦錬磨のLinuxトラブルシューティング探偵団のリーダーは務まらん。 Web:福山義仁 俺は、福山義仁。Web技術の達人さ。Ap

    減り続けるメモリ残量! 果たしてその原因は!? 第1回 (1/3) − @IT
  • PCとはちょっと違うAndroidにおけるROMとRAMの意味! Android端末の選び方【デジ通】 - ライブドアニュース

    パソコンに関する知識がある人がAndroidスマートフォンを選ぶときに、見慣れていなくて困惑するのはスペック表などに書かれているROMとRAMだ。 「RAMの量は性能に直結するので多い方がいいが、こっちのROMって何だろう?」と戸惑う人が多いのではなかろうか? 個人的にもこの表記をたまに見ると混乱するが、AndroidにおけるROMとRAMの意味を整理してみよう。 パソコンなどの世界では、ROMはRead Only Memory、RAMはRandam Access Memoryの略で使われている。ROMは、すでに書き込まれたデータが記録されている部品で書き換え不能。RAMは、CPUが計算に使用する場所のような認識の方が多いと思う。 パソコンの世界では、古くはNECPC-9800シリーズのように漢字ROMなどが使われていたが、現在では使われていない。ROMの容量はスペック上、何の意味もなく

    PCとはちょっと違うAndroidにおけるROMとRAMの意味! Android端末の選び方【デジ通】 - ライブドアニュース
    asa_ca3
    asa_ca3 2013/05/20
    ROMって書いてあってなんのことなのかと思った。
  • Androidアプリのメモリリーク対策手法 | Bescottee

    googleAndroid開発者向け ブログに「Memory Analysis for Android Applications」という記事があったため、自分のために訳しました。参考になれば幸いです。エントリを見るうえで、eclipse の基的な使い方を理解している必要があります。 Androidアプリのメモリ解析手法 Dalvikランタイムは、ガベージコレクトしてくれるかもしれませんが、それはメモリ管理を行わなくてもよいというわけではありません。モバイル端末上でのメモリ利用状況は特に注意を払わなければなりません。投稿では、開発するアプリのメモリ利用状況の把握を支援する Android SDK で提供しているメモリプロファイリングツール群のいくつかを紹介させて頂きます。 メモリ利用時の問題はいくつか明らかになっています。例えば、もしあなたのアプリがユーザの画面タッチ操作のたびにメモ

  • 1