並び順

ブックマーク数

期間指定

  • から
  • まで

481 - 520 件 / 5081件

新着順 人気順

Memoryの検索結果481 - 520 件 / 5081件

  • 写真の撮り過ぎ、思い出薄れる? 心理学研究

    フランス・パリ(Paris)にあるオランジュリー美術館(Musée de l'Orangerie)で、メキシコ人画家フリーダ・カーロ(Frida Kahlo)の絵をカメラに収める女性(2013年10月7日撮影)。(c)AFP/PATRICK KOVARIK 【12月11日 AFP】写真を撮ることで何かを忘れないようにしようとしても、それが逆効果になってしまうとする研究が、米心理学専門誌「サイコロジカル・サイエンス(Psychological Science)」に今週発表された。 この研究では、博物館でのガイドツアー中、展示品を見学していただけの人よりも、撮影していた人の方が詳細を覚えていないという結果を示している。 論文の著者である米フェアフィールド大学(Fairfield University)の心理学者、リンダ・ヘンケル(Linda Henkel)氏は「人々は何かというとすぐにカメラを

      写真の撮り過ぎ、思い出薄れる? 心理学研究
    • 【後藤弘茂のWeekly海外ニュース】 AppleがiPhone 5sの「A7」でモバイルARM 64-bit一番乗り

      • Why Is SQLite Coded In C

        Note: Sections 2.0 and 3.0 of this article were added in response to comments on Hacker News and Reddit. Since its inception on 2000-05-29, SQLite has been implemented in generic C. C was and continues to be the best language for implementing a software library like SQLite. There are no plans to recode SQLite in any other programming language at this time. The reasons why C is the best language to

        • Linuxのfree コマンドの見方とオプション ~availableやbuff/cacheの定義~

          メモリの状態確認コマンド freefree コマンドはメモリの利用状態を確認することができます。 例えば以下のように表示されます。(数値の単位は KiB= 1024 Bytes) [root@localhost ~]# free total used free shared buff/cache available Mem: 3868920 197528 3402296 8680 269096 3444844 Swap: 839676 0 839676ヘッダ (total, used, free, shared, buff/cache, available) のそれぞれの関係は下図の通りです。 このコマンドで、メモリの空き状況を確認したいのであれば、free を見るよりも available を見ましょう。 というのも、Linux の特性として「空きメモリを無駄にしない」という設計思想の元

            Linuxのfree コマンドの見方とオプション ~availableやbuff/cacheの定義~
          • DirectX

            Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find

              DirectX
            • 革命の日々! mallocの発音について

              すごい昔に glibc mallocの内部実装についての解説をGoogle Videoにアップロードしたことがあるんだけど(*)、そのときにmallocを「まろっく」と発音していたらすごい勢いでツッコミをもらった。エムアロック派とメイロック派の両方に怒られた。 ところで、先週 glibcのメンテナと一緒に食事をする機会があり、glibcの今後の開発について相談をしたりしてたのだけど、がんばって「めいろっく」「めいろっく」言ってたら、「まろっくね」とやんわり否定されて、恥ずかしさマックスだった。はー、まともに英語が喋れるようになりたいわ。 (*)正確には「されたことがある」だけど。わたしはしてない。あの動画はアップロード者によって削除されてしまったので、もうインターネット上では見れない。知り合いに見られないのはいいことだが、自分がオリジナルをもってないので、たまにコピーをくれと言われると困っ

              • 無料で世界中さまざまな場所の環境音&サンプリング音楽が聞ける「Cities & Memory」

                私たちが普段何気なく過ごしている世界には、車の音や鳥の鳴き声、人の歩く音にしゃべり声といったあらゆる音があふれています。場所が違えば聞こえてくる音も違ってくるもので、「Cities and Memory」は世界中のいろんな場所で聞こえる「環境音」が集められており、無料で聞くことができるウェブサイトです。 Cities and Memory: global collaborative sound project - Cities & Memory | Field Recordings, Sound Map, Sound Art https://citiesandmemory.com/ 「Cities and Memory」のトップページから、「What is Cities and Memory?」という部分をクリックすると…… Cities and Memoryに関する説明を読むことができま

                  無料で世界中さまざまな場所の環境音&サンプリング音楽が聞ける「Cities & Memory」
                • GoConで発表してきたのでついでにruntime以下の知識をまとめていく #golang #goroutine - niconegoto Blog

                  3/25に行われたGoConで"How Communicating Sequential Goroutines Work"という発表をしてきました。 当初僕はCommunicating Sequential Processesについての話しをする予定だったのですが、時間内にとても発表できそうな内容ではなかったため、Concurrency全般についての話をしました。 そのため、ここではその際触れられなかったgoroutineの実装の話しやCSPの話しなどを含めてGoのruntimeについて何回かに分けてまとめていきたいと思います。今回は主にgoroutineについてです。 GoのConcurrency goroutineの説明に入る前にざっくりGoのConcurrencyについて説明します。 以下、GoConでの発表スライドにざっくりと沿いながら書いていきます。 speakerdeck.co

                    GoConで発表してきたのでついでにruntime以下の知識をまとめていく #golang #goroutine - niconegoto Blog
                  • 16 Commands to Check Hardware Information on Linux

                    Hardware information Like for every thing, there are plenty of commands to check information about the hardware of your linux system. Some commands report only specific hardware components like cpu or memory while the rest cover multiple hardware units. This post takes a quick look at some of the most commonly used commands to check information and configuration details about various hardware peri

                      16 Commands to Check Hardware Information on Linux
                    • scryptがGPUに破られる時 | びりあるの研究ノート

                      一般的によく知られている SHA-256 や MD5 などのハッシュ関数は非常に単純な設計となっており、非力なパソコンや組み込み機器、スマフォなどでも高速に計算できます。 しかしながらその一方で、ハッシュ関数を手当たり次第に計算し、もとの入力値を復元するいわゆる「ブルートフォース攻撃」が容易であるというデメリットがあります。 特にこのような SHA-256 や MD5 といったハッシュ関数は、GPU を用いるか、もしくは専用のハードウェア (FPGA もしくは ASIC) を製作することで非常に高い効率で計算(攻撃)ができてしまうことが知られています。 そのため、GPU ないし専用ハードウェアを用いたとしても、攻撃効率の改善が難しくなるような新たなハッシュ関数がいくつか提案されています。 その中で比較的古く (2012年ごろ) に開発され、他のハッシュ関数にも影響を与えている「scrypt

                        scryptがGPUに破られる時 | びりあるの研究ノート
                      • MySQLがメモリー不足の時に何をするか : トラブルシューティングガイド | Yakst

                        MySQLがメモリー不足で停止してしまった(OOM Killerに停止させられた)時に確認すべき項目を紹介する。特に、MySQLのバグでメモリリークが起きている可能性がある場合に手がかりを得る方法について。 [MySQL]原文 What To Do When MySQL Runs Out of Memory: Troubleshooting Guide - Percona Database Performance Blog (English) 原文著者 Alexander Rubin 原文公開日 2018-06-28 翻訳依頼者 翻訳者 doublemarket 翻訳レビュアー kakuka4430 原著者への翻訳報告 1948日前 原文へのコメントで報告済み 編集 クラッシュした時のトラブルシューティングが楽しいタスクであったためしはありませんが、クラッシュの原因をMySQLが教えてくれ

                        • Javaエンジニアだった私が当時困ったRustのコンセプト - paild tech blog

                          お手伝いの @helloyuki_ です。今回はポエムです。 今回は、Rust を始めた当時、プログラミング言語は Java しかまともに触ったことがない新米若手 Java エンジニアだった私[*1]が「見たことがなく、使いどころがわからなく理解が難しい」と感じたポイントについて紹介します。対象とするソフトウェアのレイヤーが低いか高いかを問わず、とにかく Rust をやってみて理解するまでに時間がかかり、難しいと感じたポイントについて紹介します。 Rust の「メモリ安全」って、結局何 所有権とライフタイム 参照 スマートポインタ 代数的データ型 関数が第一級である モジュールシステム self 型クラスという側面でのトレイト まとめ 私が Rust をある程度使いこなせるようになるまでの話 「難しい」って何?、の話 Rust の「メモリ安全」って、結局何 そもそも論ですが、Rust が取

                            Javaエンジニアだった私が当時困ったRustのコンセプト - paild tech blog
                          • Goで開発した配信サーバーのメモリ使用量問題に向き合う - Mirrativ Tech Blog

                            こんにちは。ストリーミングチームの松本です。 Mirrativのストリーミングチームは、低遅延配信や、通知ぼかしというような機能を追加するため、配信のorigin serverの前段にtranscoder serverというものを導入してきました。 tech.mirrativ.stream tech.mirrativ.stream transcoder serverはGoによる内製のミドルウェアであり、主に映像の変換を行う目的で作られました。現在は配信プロトコルの変換(既存プロトコル -> 低遅延プロトコル)などを行っています。また、実際にはサーバー上のDockerコンテナ内で動作しています。 transcoder serverを展開していくにあたり、メモリ使用量が常に増え続ける問題が起きていたため、その際に直面したGoの実メモリ使用量に関する話を書きたいと思います。 メモリ使用量の増加問

                              Goで開発した配信サーバーのメモリ使用量問題に向き合う - Mirrativ Tech Blog
                            • つらい記憶を書き換える、PTSDの新たな治療法(ウォール・ストリート・ジャーナル) - Yahoo!ニュース

                              記憶を永遠に書き換えることは可能だろうか。それが可能だと考える科学者たちによって現在、記憶を置き換えるための新たな手法が研究されている。その手法が実用化されれば、恐怖感や外傷後ストレス障害(PTSD)、その他の不安症状を治療することができるかもしれない。 帰還兵や自動車事故の生存者、レイプ被害者などを対象に、一般的な血圧降下剤を使用して、悪い記憶を良い記憶に置き換える研究や、例えば幼少期に犬にかまれた記憶など、不安増殖因子となって人に恐怖感を抱かせるような記憶を、行動セラピーによって修正する研究などが現在行われている。 いずれの研究も、その目的は記憶を完全に消し去ることではない。記憶の消去は倫理的な問題や疑問が残る。代わりに、「記憶に伴う恐怖感を軽減または除去することができれば理想的だ」と、この分野で幅広い研究を行う米ハーバード大学医学部精神科教授、ロジャー・ピットマン博士は言う。

                              • Valgrind Home

                                Information About News Tool Suite Supported Platforms The Developers Source Code Current Releases Release Archive Variants / Patches Code Repository Valkyrie / GUIs Documentation Table of Contents Quick Start FAQ User Manual Download Manual Research Papers Books Contact Mailing Lists and IRC Bug Reports Feature Requests Contact Summary Commercial Support How to Help Contributing Project Suggestion

                                • 「JVM Operation Casual Talks」発表資料のリンクをまとめてみる #jvmcasual - 元RX-7乗りの適当な日々

                                  4/7に、LINEさんのオフィスで開催された「JVM Operation Casual Talks」。 一部で、Cassandra Casualだったのではないかという疑惑もありましたが、なかなかためになる話が多くて、あとできっと資料を見たくなる日が来そうなので、ちょっとまとめておこうと思う。 こちらもあわせて読みたい JVM Operation Casual Talks #jvmcasual - Togetter Understanding Memory Management of JavaVM
 in 15 minutes (@stanakaさん) https://speakerdeck.com/stanaka/understanding-memory-management-of-javavm-in-15-minutes @stanakaさん、どこでJVM使ってるのかと思ったら、今日は

                                    「JVM Operation Casual Talks」発表資料のリンクをまとめてみる #jvmcasual - 元RX-7乗りの適当な日々
                                  • ラムディスクでWindowsの限界を突破する | メモリーMAX増設で本当の力が目を覚ます | BUFFALO バッファロー

                                    Dr.マックスのPCパワーアップ研究室「バッファローのメモリーとラムディスクでWindowsの限界を突破する 」 使いきれない大容量メモリーを使うには バッファローのメモリーとバッファローラムディスクユーティリティーを組み合わせることで、これまでの一般的な32ビットWindowsでは認識できないメモリーの領域をラムディスク化して使えるようになります。 32ビットWindowsの制限でこれまで使えなかったメモリーの領域がラムディスクで使えるようになるというわけじゃ。 ※32ビットWindowsとは、一般的なWindows Vista / XPの大半を指します。コントロールパネルの「システム」-「全般」-「システム」に64bitと記載されていない場合、32ビット版となっています。 ラムディスクとHDDを動画で比較 インターネットエクスプローラー、エクセル、イラストレーターなどソフトウェアの操作

                                    • 無料のプロジェクト管理ツール「activeCollab」をUSBメモリで動かす方法 - GIGAZINE

                                      前の記事、「The Uniform Serverを使ってUSBメモリでタスク管理サーバを持ち歩く方法」では「The Uniform Server」をUSBメモリにインストールして使えるようにするところまでを解説しましたが、今度は実際にオープンソースのプロジェクト管理ツール「activeCollab」をUSBメモリで動かすことになります。 手順は以下の通り。簡単に「activeCollab」の動作画面も掲載しておきます。 ◆「activeCollab」のインストール まずは公式サイトにアクセスしてダウンロード activeCollab - open source project management and collaboration tool. http://www.activecollab.com/ ダウンロードしたら解凍し、wwwフォルダの中にまるごと移動 それから以下のアドレスにアク

                                        無料のプロジェクト管理ツール「activeCollab」をUSBメモリで動かす方法 - GIGAZINE
                                      • 障害の兆候を見逃さないためのサーバ監視

                                        監視するデータ 集客力のあるサイトを運営しているWebサーバやメーリングリストを運営しているサーバ、ソフトウェアを配布するFTPサーバ、ファイル共有をするためのサーバなどは、クライアントからの非常に多くの要求を処理する必要があります。 サーバの応答が遅い場合は、ハードウェアの増強などで対応する必要があります。ボトルネックの特定のためには、原因がCPUのパワー不足なのか、メモリ容量が足りていないのか、回線容量が細過ぎるのかなどを判断しなければなりません。そのほかにもハードディスク容量、マザーボードの温度、UPSの電力、メールの配送効率、Webページのアクセス解析など、運用中に注意して見ておく必要のあるデータは多くあります。 ここでは、システムを運用するうえで、監視項目として挙げられる主要なデータおよびその確認方法を紹介します。 プロセス プロセス関連の監視項目には、以下のようなものが挙げられ

                                          障害の兆候を見逃さないためのサーバ監視
                                        • 第7回 徹底予習:AI時代の組込みシステム開発のお仕事 | 組込みの輪郭 | [技術コラム集]組込みの門 | ユークエスト株式会社

                                          ユークエスト株式会社は2021年10月1日をもちまして、 株式会社東光高岳に吸収合併を致しました。 Webサイトは下記のURLに移転しました。 https://uquest.tktk.co.jp/ ※5秒後に移転先にジャンプします。

                                          • 不揮発性メモリが主役になる次世代マシン「The Machine」、エミュレータをオープンソースで公開。米ヒューレット・パッカード・エンタープライズ

                                            不揮発性メモリが主役になる次世代マシン「The Machine」、エミュレータをオープンソースで公開。米ヒューレット・パッカード・エンタープライズ 米ヒューレット・パッカード・エンタープライズ(HPE)は、従来のコンピュータのアーキテクチャを一新した次世代マシン「The Machine」を開発中です。2020年には製品としてリリースするとしています。 従来のコンピュータは、プロセッサ、メモリ、ストレージを基本的なコンポーネントとしています。コンピュータの心臓部としてプロセッサが必要なのは当然として、メモリとストレージが必要なのは、現在メモリとして使われているDRAMは電源が切れるとその内容を失ってしまうため、電源が切れてもデータやプログラムを保存できる記憶装置としてストレージが必要になるためです。 「The Machine」では高速かつ大容量の次世代不揮発性メモリによりメモリとストレージを

                                              不揮発性メモリが主役になる次世代マシン「The Machine」、エミュレータをオープンソースで公開。米ヒューレット・パッカード・エンタープライズ
                                            • 米ホワイトハウス「将来のソフトウェアはメモリ安全になるべき」と声明発表。ソフトウェアコミュニティに呼びかけ

                                              米ホワイトハウス「将来のソフトウェアはメモリ安全になるべき」と声明発表。ソフトウェアコミュニティに呼びかけ 米ホワイトハウスの国家サイバー局長室(The White House Office of the National Cyber Director:ONCD)は、サイバー空間における攻撃対象領域を積極的に削減する目的で、テクノロジーコミュニティやソフトウェアコミュニティに対してメモリ安全(Memory Safe)なソフトウェアの実現を積極的に呼びかけるプレスリリース「Future Software Should Be Memory Safe」(将来のソフトウェアはメモリ安全になるべき)を発表しました。 プレスリリースの中で、国家サイバー局長Harry Coker氏は「私たちは国家として、サイバースペースにおける攻撃対象領域を減らし、あらゆる種類のセキュリティバグがデジタルエコシステムに

                                                米ホワイトハウス「将来のソフトウェアはメモリ安全になるべき」と声明発表。ソフトウェアコミュニティに呼びかけ
                                              • Web Application Server を動かす時の Java8 起動オプションのメモ - その手の平は尻もつかめるさ

                                                一般的な Web Application Server *1 を Java8 で動かすにあたって,最近有効にしている起動オプションについてメモ. 何か間違っていたり,あるいは「こっちの方が良い」みたいなのがあれば教えて下さい. -server server mode で起動させる (指定しないと client mode になる可能性がある,マシンスペックによってスイッチする?). -Djava.net.preferIPv4Stack=true If IPv6 is available on the operating system the underlying native socket will be an IPv6 socket. This allows Java(tm) applications to connect too, and accept connections from,

                                                  Web Application Server を動かす時の Java8 起動オプションのメモ - その手の平は尻もつかめるさ
                                                • 「The Uniform Server」を使ってUSBメモリでタスク管理サーバを持ち歩く方法

                                                  これはWindows+Apache+MySQL+PHPの環境、略して「WAMP」と呼ばれている環境をUSBメモリに詰め込み、なおかつその上でタスク管理・プロジェクト管理が可能で日本語化もされている「activeCollab」というオープンソースソフトを動かし、ブラウザから自分一人専用のお仕事進捗状況管理USBメモリを作ってしまおう、という個人的必要のみに迫られて作成したものです。 プロジェクト管理やタスク管理といえばイマドキは複数人でコラボレーションする共同作業が一般的なこのご時世で、自分一人用というのがどれだけ需要があるのかわからないのですが、きっとこの広いネットのどこかには単純に予定管理・タスク管理だけをしたいが、そのためだけにグループウェアは使いたくない、Outlookもいや、紙の手帳もイヤ、という人がどこかにいると信じます。 この方法のメリットは主に4つ。 1:USBメモリに全部詰

                                                    「The Uniform Server」を使ってUSBメモリでタスク管理サーバを持ち歩く方法
                                                  • Intel、DDR4スロットに挿せる1枚で512GBの「Optane DC」不揮発性メモリ

                                                      Intel、DDR4スロットに挿せる1枚で512GBの「Optane DC」不揮発性メモリ
                                                    • http://orz.kakiko.com/kaeru/usbboot.html

                                                      • CPU Utilization is Wrong

                                                        Recent posts: 24 Mar 2024 » Linux Crisis Tools 17 Mar 2024 » The Return of the Frame Pointers 10 Mar 2024 » eBPF Documentary 28 Apr 2023 » eBPF Observability Tools Are Not Security Tools 01 Mar 2023 » USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon 17 Feb 2023 » USENIX SREcon APAC 2023: CFP 02 May 2022 » Brendan@Intel.com 15 Apr 2022 » Netflix End of Series 1 09 Apr 2022 » Te

                                                        • MySQLのメモリー使用量を最適化する設定のベストプラクティス | Yakst

                                                          Percona Data Performance Blogの翻訳。Percona CEOのPeter Zaitevによる、MySQLのメモリー使用量をどのように決めるべきか、またそれを決める時に気にするべきことは何かについてのまとめ。 この記事では、最適なMySQLのメモリー使用量を設定するためのベストプラクティスを扱おうと思います。 使用できるメモリーのリソースをどのように使うか正しく設定するのは、MySQLを最適なパフォーマンスでかつ安定して使うために最も重要なことのひとつです。MySQL 5.7では、デフォルトの設定では非常に少ない量のメモリしか使いません。デフォルトのままにしておくのは、最も良くないことのひとつでしょう。しかし、不適切に設定してしまうと、パフォーマンスを更に悪くする(あるいはクラッシュする)ことにもなりかねません。 MySQLのメモリ使用量を設定するにあたっての最初

                                                            MySQLのメモリー使用量を最適化する設定のベストプラクティス | Yakst
                                                          • アプリケーション内でhttpsによる外部APIを叩いているサーバのメモリ使用量が増加し続ける件について - s_tajima:TechBlog

                                                            問題 アプリケーション内でhttpsによる外部APIを叩いているサーバのメモリ使用量が増加し続ける件について調べた。 該当のサーバでは、以下のようにメモリの使用率が徐々に上昇していく。 また、アプリケーションのプロセス自体がメモリを消費しているわけではない状態。 原因 調査すると、このバグ仕様を踏んでいるのではないかと思われるページを見つけた。 https://bugzilla.redhat.com/show_bug.cgi?id=1044666 内容としては、curlを実行した際に /etc/pki/nssdb/以下の存在しないファイル(毎回違うパス)に対してaccessシステムコールが大量にコールされ、 negative dentry cacheが溜まっていき、メモリ使用量が圧迫されるというもの。 実際、この状況が起きているサーバを調べるとメモリ使用率のうち多くを占めているのはnega

                                                              アプリケーション内でhttpsによる外部APIを叩いているサーバのメモリ使用量が増加し続ける件について - s_tajima:TechBlog
                                                            • JavaVMのメモリ管理に関するまとめ(Javaヒープ、GC、ダンプ等) - ぺーぺーSEのブログ

                                                              本ブログはJava8(特にMetaspace)に対応していない。 下記にJava8以降に対応した記事を記載する(予定)。 blog.pepese.com JavaVMのメモリ領域について JavaVMが管理するメモリ領域について 階層1 階層2 階層3 説明 Javaヒープ JavaVM上で起動するJavaプログラムのリソースを管理する領域。New領域とOld領域で構成される。 l" New領域 新規オブジェクトと閾値(-XX:MaxTenuringThreshold)未満のオブジェクトが配置される。(Young領域とも呼ばれる) l l" Eden領域 新規のオブジェクトが配置される。 l l" From領域 CopyGC(ScavengeGC、マイナーGC)が実行された際に、使用中のオブジェクトはここへコピーされる。(S0やS1とも呼ばれる) l lー To領域 CopyGC(Scav

                                                                JavaVMのメモリ管理に関するまとめ(Javaヒープ、GC、ダンプ等) - ぺーぺーSEのブログ
                                                              • 【イベントレポート】 【Flash Memory Summit 2012】【SSD編】 安易なSSD導入がもたらす「猛毒」の正体

                                                                • Engadget | Technology News & Reviews

                                                                  How to watch NASA's first Boeing Starliner crewed flight launch today (scrubbed)

                                                                    Engadget | Technology News & Reviews
                                                                  • MySQL とメモリに関するまとめ - LukeSilvia’s diary

                                                                    前回のエントリーデータベースを用いたセッションデータ管理についてで、MySQL とメモリの関係について良く分からない部分があると書きました。 実はここに関する理解はかなり曖昧な部分があって、調査して追記します。とくにメモリ利用量について。mysqld のプロセスが利用できるメモリの上限が、32bit OS の場合は3G 程度ということは、innodb_buffer_pool_size もこの制限を受け、これについての警告が、先に紹介したリファレンスマニュアルのものという理解だけどいいのだろうかというのが1つ。 2 つ目は、この理解があっているとすると、4G 以上のクラスのメモリをつんだサーバをDB サーバとして利用する場合、64 bit OS でないとリソースの有効活用ができないか。それとも、先に書いたとおり、OS レベルのキャッシュとして利用できるから、結果としてデータファイルを読み込む

                                                                      MySQL とメモリに関するまとめ - LukeSilvia’s diary
                                                                    • Ruby 製バッチ処理を省メモリ化した - おいちゃんと呼ばれています

                                                                      少し前に Ruby 製のバッチ処理を省メモリ化したときの話をメモしておきます。 どのようなバッチ処理だったか 動画共有サイトにアップされた動画がオトナの事情によって削除されることがしばしばあるということは周知のことだと思う。そこで、一定時間おきに配信元サイトをチェックして、もし動画が配信元から削除されていたら、当該動画をこちらのサイトでも動画一覧に表示させないようにする、検索に引っ掛からないようにする、ということをやっていた。 便宜上、そのバッチ処理のことを「(動画の)存在確認くん」と呼ぶ。 oom-killer に殺されていた 彼は非常にデキる子だったが、なんか最近、動画の落とし漏れがあるなーと感じた。原因を調べたら、メモリを食い過ぎて oom-killer に殺されていた。 cat /var/log/messages Apr 6 12:46:45 xxx001 kernel: Out

                                                                        Ruby 製バッチ処理を省メモリ化した - おいちゃんと呼ばれています
                                                                      • BuffaloのPC用メモリを定価より80%以上安く買う方法 – mycuration

                                                                        ノートPCのメモリを増設するために4GBのものを探していたらすごいお得なポイントを発見しました。 他のメーカーで同じ事ができるかは調査中ですが、ひとまずBuffalo製メモリに関して確実に意識した方が安く調達できるのがわかったので発信します。 なかなかPC用のメモリを増設する機会は頻繁に起こるものではないと思いますが、これは絶対知っておいたほうが良い事だと思います。 Web限定モデルを探す 通常、自分のPCにメモリを増設しようとした時にまず意識するのは、「きちんと対応した設計のメモリを探す事」ですよね。 Buffaloであれば対応メモリー検索のページから自分のPCの型番を入力して、対応するメモリを調べる。 そして、対応するメモリ一覧から希望の容量のものの型番を選んでAmazonで検索。 絶対間違えないようにコピー&ペーストで入力し、検索結果もよーく見て、間違えた型番のものを選ばないようにす

                                                                        • 円安だけどSSDやフラッシュメモリ価格は下落傾向、480GB SSDは過去最安クラスの3,499円に

                                                                            円安だけどSSDやフラッシュメモリ価格は下落傾向、480GB SSDは過去最安クラスの3,499円に
                                                                          • Chromeプロセス数を減らしてメモリを節約する - clock-up-blog

                                                                            概要 Chromeの常駐プロセス数を一定の数に抑え、メモリ圧迫を防ぐ。 注意 見つけたばかりのオプションであり、検証は不十分です。 自己責任で設定をお願いします。 設定の仕方 Chrome の起動オプションに「--renderer-process-limit=数字」を付けるだけ。 これでレンダープロセスの数が制限される。 どれくらいの値が適切かはいまいち分からないが、感覚としては「--renderer-process-limit=5」くらいあれば十分な気がする。自分はさらに絞って「--renderer-process-limit=2」で運用していますが、今のところ大きな問題には遭遇していません。 Chromeショートカットのプロパティから 「 --renderer-process-limit=数字」を付けます。 比較 Windows7 64bit / Chrome 27.0.1453.11

                                                                              Chromeプロセス数を減らしてメモリを節約する - clock-up-blog
                                                                            • mmapのほうがreadより速いという迷信について - kazuhoのメモ置き場

                                                                              @ITに以下のような記事が出て、 今回からしばらくの間は、まったく逆の例、つまり使うとプログラムの処理性能が上がるというシステムコールを紹介していく。システムコールを呼ぶ回数は少ない方が処理性能は高くなるという原則は変わらないが、呼び出しておくと処理性能が向上するシステムコールというものが存在するのだ。こうしたシステムコールを使わないでいることは、とてももったいない。 今回紹介するシステムコールは「mmap(2)」だ。ここでは詳しく仕組みを解説しないが、mmap(2)は、プログラムの処理性能に必ず良い影響を与える。 やはりあった? 高速化に効くシステムコール (1/2):知ってトクするシステムコール(3) - @IT それを真に受けたのか、「Go言語でmmapシステムコールを使ったファイル読み込みの高速化検討とC言語のコンパイラの話 - ryochack.blog」のようなブログエントリも

                                                                                mmapのほうがreadより速いという迷信について - kazuhoのメモ置き場
                                                                              • 日立、石英ガラス内部にCD並のデジタルデータを記録/再生する技術を開発 ~数億年以上のデータ保存が可能

                                                                                • Rubyコミッター・笹田耕一に世代別インクリメンタルGCを発想したプロセスを聞いてみた - エンジニアHub|Webエンジニアのキャリアを考える!

                                                                                  Rubyコミッター・笹田耕一に世代別インクリメンタルGCを発想したプロセスを聞いてみた Rubyのフルタイムコミッターである笹田耕一さんに、Rubyの処理性能を向上させるいくつかのブレイクスルーをどのように解決し、どのような困難があったのかを聞きました。 直感的な文法や生産性の高さから、世界中の人々に愛されるオブジェクト指向スクリプト言語Ruby。その黎明期から現在に至るまで、大きな変化を遂げてきた要素があります。“処理速度”です。数々の最適化が行われた結果、Rubyの処理性能はかつてとは比べものにならないほど向上しました。 その改善を支えたのは、世界中のRubyコミッターたち。中でも、性能向上において多くの成果を残してきたのが、クックパッド株式会社でフルタイムRubyコミッターとして働く笹田耕一(ささだ・こういち/ @koichisasada )さんです。本稿では、彼がいかなる設計方針に

                                                                                    Rubyコミッター・笹田耕一に世代別インクリメンタルGCを発想したプロセスを聞いてみた - エンジニアHub|Webエンジニアのキャリアを考える!