並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 5058件

新着順 人気順

Memoryの検索結果241 - 280 件 / 5058件

  • Cocoaの素、Objective-Cを知ろう - @IT

    Objective-C初心者のための入門連載です。Objective-Cとは何かの基礎知識から、さまざまな基本構文/文法(変数、データ型、nil、配列、プロパティ、アクセサ、クラス、スーパークラス、ルートクラス、サブクラス、ポインター、メソッド、インスタンス、リンク、ラッパークラス、コンパイラディレクティブ、id、メッセージ式、文字列操作、forなどの繰り返し(ループ)、列挙子、ディクショナリ(連想配列)、高速列挙、オブジェクト指向、継承、プロトコル、多重採用、セレクター、クラスクラスター、カテゴライズ、カテゴリ、メモリ管理、ガベージコレクション、参照カウンターなど)を、書き方が分かる豊富なサンプルコードとともに解説します。

    • 連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)

      IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

        連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)
      • “第3のメモリー”の衝撃、ストレージとDBが一変する

        出典:日経コンピュータ 2012年12月20日号 pp.70-77 (記事は執筆時の情報に基づいており、現在では異なる場合があります) 2012年、DRAMでもフラッシュメモリーでもない“第3のメモリー”の量産出荷が始まった。DRAM並みに高速でありながら、フラッシュ同様に電源をオフにしてもデータが消えない「新世代不揮発性メモリー」だ。新メモリーによってコンピュータのアーキテクチャーは激変し、入出力(I/O)の大幅な高速化が実現すると共に、消費電力は激減する。 コンピュータには、高速だが電源をオフにするとデータが消える「主記憶装置(メインメモリー)」と、低速だがデータが消えない「外部記憶装置(ストレージ)」という2種類の記憶装置がある。 こんなコンピュータアーキテクチャーの常識が一変する可能性が出てきた。DRAM並みに高速でありながら不揮発性を備えた「新世代不揮発性メモリー」の量産出荷が始

        • 実例Javaトラブルシューティング! 〜稼働中のシステムを立て直した半年間の軌跡

          #CCSE2019 GREE VR Studio Lab 「VTuber向け特殊表情コントローラの可能性と機械学習的アプローチ」(速公開版)GREE VR Studio Lab

            実例Javaトラブルシューティング! 〜稼働中のシステムを立て直した半年間の軌跡
          • search?q=chrome%20developer%20tools

            Overcome complex cloud challenges and build cloud talent from within

            • https://developers.google.com/web/tools/setup/workspace/setup-devtools

              Build with Chrome Learn how Chrome works, participate in origin trials, and build with Chrome everywhere.

              • サービス終了のお知らせ - NAVER まとめ

                サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

                • DBの世界に起こる変革 | エンタープライズエンジニアの独り言

                  エンタープライズシステムのエンジニアをやって10年以上。思うところを書いていきます。その他趣味を少々。。。 DBの世界に起きた大きな波 現在、どの製品を使ったとしてもRDBの性能問題は必ずといっていいほど発生する。理由は簡単で、CPU、ネットワークが高速化(CPUはマルチコア化、ネットワークは10G-Ethernetの一般化やInfiniBandなど)するのにディスク(ストレージ)が高速化に追いついていないからだ。その差を埋める役割として、RDBが担っているケースが多く、性能問題になるケースが散見される。 だが、そういう時代の流れに対して大きな変革が起きようとしている。SSDはかなりコモディティ化してきたので言うに及ばずといった感じだが、個人的には速いもののディスクの置き換えにすぎないと思っている。つまり、SSDは速いがDBのアーキテクチャに大きな変革をもたらすものではない。が、ここにきて

                  • Javaトラブルに応じた初動対応のまとめ - n-agetsumaの日記

                    Javaトラブルでは『情報がなくて、再現もなかなかしません』といった状況に陥ることがある。このような状況を回避するために、以下の3つの代表的なトラブルを例に、アプリケーションサーバを再起動する前に何を取得すれば良いのかをまとめてみる。 アプリケーションから応答がない アプリケーションが遅い ヒープメモリが足りない(OutOfMemoryErrorの発生) アプリケーションから応答がない 取得する情報 スレッドダンプ データ取得方法 スレッドダンプとは、コマンド実行時点でのJavaスレッド実行状態を出力したものである。応答がない場合、何らかの要因によりどこかで処理が止まっていることが想定される。スレッドダンプは『どこで止まっているのか?』を切り分けるのに大切な情報である。 取得方法はJDKのバージョンによって色々ある。 kill -3 <pid> (少なくとも1.4.2にはある〜JDK7でも

                      Javaトラブルに応じた初動対応のまとめ - n-agetsumaの日記
                    • メモリダンプと模様が見える男|kamezawa.hiroyuki

                      10年以上前の昔話であり、そんなこともあったのねという話。あるいはエンタープライズサポートってそんなことやってるのねという話。 カーネルメモリダンプLinuxカーネルをエンタープライズに使おうとした企業、富士通やIBM、日立といった企業がこぞってカーネルに入れようとした機能がカーネルがパニックした時に「なぜコケたのか」調べるための機能であった。その最たるものがメモリダンプだった。この機能はカーネルパニックが起きた後のメモリをディスクに吐き出す。この吐き出されたメモリイメージをダンプと呼び、これをデバッガに食わせて原因調査をする。 カーネルデベロッパはパニックが起きたら再現条件を探して理詰めでバグを探すのが得意だが、顧客先でパニックが起きたら「再現させてくれ」とは中々言えないのでこの機能はサポートには重要だった。そして、ダンプ調査の技を持つエンジニアも居た。 地雷型メモリ破壊パニック色々と調

                        メモリダンプと模様が見える男|kamezawa.hiroyuki
                      • GREEが悩むNode.jsの問題を考えるヒント - ぼちぼち日記

                        先日 GREEを支える大規模インフラテクノロジー」-GREE Platform Summer Conference 2012 という記事が公開され、GREEのCTOの藤本さんが、 javascriptをサーバーサイドでも使うケースが多くなってきていて、必然的にnode.jsを使うことになるが、大きく3つの問題がある。 ひたすらすごい勢いでバージョンアップしているので安定しない。コストを払ってついていく覚悟を持って取り組んでいる。 メモリリークがあるので、サーバを起動しっぱなしにするとメモリが食いつぶされる。 コードをデプロイしても再起動しないと読み込まれない。 (中略) これで絶対大丈夫という解決策がなくて、node.jsで一番悩んでいる。これでバッチリ解決するというものがあれば、是非教えて欲しい。 といった話が掲載されていました。 GREEさんに限らず一般的に Node に対して同じ問題

                          GREEが悩むNode.jsの問題を考えるヒント - ぼちぼち日記
                        • Intelのプロセッサチップに根本的な設計上の欠陥が発覚、各OSにアップデートの必要性

                          by Sh4rp_i ここ10年間に製造されたIntelのプロセッサに、設計上の欠陥が見つかりました。最悪の場合、パスワードやログインキー、キャッシュファイルなどが格納されたカーネルメモリーの内容を読み取られる恐れがあるとのことなのですが、Intel x86ハードウェアに存在する欠陥のため、マイクロコードアップデートでは対応不可能で、各OSがソフトウェアレベルで修正をかけるか、バグのない新たなプロセッサを導入する必要があるとのこと。 'Kernel memory leaking' Intel processor design flaw forces Linux, Windows redesign • The Register https://www.theregister.co.uk/2018/01/02/intel_cpu_design_flaw/ このバグは、データベースアプリケーショ

                            Intelのプロセッサチップに根本的な設計上の欠陥が発覚、各OSにアップデートの必要性
                          • Firefox、メモリ食い「ダークマター」の正体突き止める | エンタープライズ | マイコミジャーナル

                            Firefox web browser - Faster, more secure & customizable Firefoxでは長らく種類を特定することができない謎のヒープメモリが存在していた。Nightly版でURL欄に「about:memory」を入力すると、メモリ表示の2行目に「heap-unclassified」という項目が見つかるはずだ。何に使われているのかわからない上に、全体のメモリ利用のうえでかなりの割合を占めている。この用途不明のメモリを突き止め排除すれば、メモリ使用量を大幅に減らすことが可能になるとみられる。 この用途不明メモリの正体のひとつが実はjemallocのメモリアロケート時に発生する未使用領域であることがNicholas Nethercote氏によって報告された。すでに原因も明らかになっており、調査および分析を実施した結果、どの部分を改善すればメモリ使用量を

                            • ニコニココメントサーバーにおけるメモリ使用量増大問題の調査と対策 - ドワンゴ 研究開発ブログ

                              はじめに コメントサーバーは、ニコニコ関連サービスのコメントを司るサーバーである。本稿は、ニコニコ広場で起こったコメントサーバーメモリ使用量増大問題について、我々コメントサーバー担当が行った調査と対策のまとめである。 今回のメモリ増大問題の解決にあたり、「仮説を立てる + 計測する→修正する→確認する」というパターンを繰り返した。このパターンは、ソフトウェアの様々な問題を調査するのに適用できる、基本パターンである。 コメントサーバー概要 コメントサーバーについて簡単に概説する。 コメントサーバーはニコニコ関連サービスのコメントを管理するサーバーである。基本的な機能は、新しいコメントの保存、およびコメントの出力である。ニコニコサービスのユーザーがコメントサーバーに直接触れることはなく、ニコニコのプレイヤーがコメントサーバーと直接やりとりを行う。ニコニコ動画の例でいうと、コメントサーバーを使用

                              • 未来へのキオク

                                【未来へのキオク】震災で失われた写真や動画も、みんなで力を合わせればきっと取り戻せる。個人の募集テーマに、みんなからの投稿で応えていくしくみ。募集がなくても投稿できるしくみです。あなたのキオクが、だれかの未来の支えになるはず。あなたもぜひご参加を。

                                  未来へのキオク
                                • I/O負荷の正確な状況はiowaitでは分かりません - Qiita

                                  さくらインターネットのアドベントカレンダー9日目として、サーバ屋らしく、運用に関するコマンドの使い方を紹介します。 サーバの負荷が高まってきたときに、vmstatやtopなどのコマンドで調査する事が出来ますが、I/O負荷をwa(iowait)によって判断する人も多いと思います。 ただ、結論から言うと、iowaitは正確にI/Oの負荷を表しているわけではありません。 これらを、実際に演習をしながら見ていきたいと思います。 iowaitとidle iowaitとはあくまでも、CPUが空いているのにI/Oがボトルネックになっているプロセスを示しているだけで、CPUの利用率が高いときにはI/Oがボトルネックになっていてもiowaitが上がりません。 同様に勘違いされがちなのが、id(idle)はCPUの空きを示しているというものですが、idleは必ずしもCPUの空き時間を示しているものではありませ

                                    I/O負荷の正確な状況はiowaitでは分かりません - Qiita
                                  • Googleで人の記憶は変質する――米心理学者が発表

                                    検索エンジンを利用するようになり、人は情報そのものではなく、どこで情報を入手できるかを記憶するようになってきていると、コロンビア大学の心理学者が論文で発表した。 米Googleが提供するようなネット上の検索エンジンの台頭により、人間の脳が情報を記憶する方法は変わってきている――。コロンビア大学の心理学者、ベッツィー・スパロウ氏は7月14日(現地時間)、「Google Effects on Memory: Cognitive Consequences of Having Information at Our Fingertips(Googleが記憶に及ぼす影響:指先に情報を保持することの認知的所産)」と題する論文を米Science誌で発表した。 同氏によると、人間の脳は、友人や家族、同僚などに尋ねれば答えが分かることについては記憶しようとしないもの(このように他者の記憶に頼る方法を心理学では

                                      Googleで人の記憶は変質する――米心理学者が発表
                                    • プログラマーが知っておくべき「PC内部の通信速度」

                                      PCは計算を担当するCPUや一時的なデータ保存のためのメモリ、HDDやSSDなどの長期保存のためのストレージなどが相互にデータをやり取りしながら動作しています。「Latency Numbers Every Programmer Should Know」というサイトにPC内部のそれぞれの通信速度がまとまっています。 Numbers Every Programmer Should Know By Year https://people.eecs.berkeley.edu/~rcs/research/interactive_latency.html 以下のように色分けされたブロック(■)の数でそれぞれの速度が表されています。 PC内部で超高速な通信を行っているのがCPUとL1・L2などのキャッシュです。これらのキャッシュはCPUとメモリの速度差を埋めるためにCPUに搭載されています。詳細な役割は

                                        プログラマーが知っておくべき「PC内部の通信速度」
                                      • 脳研究者、池谷裕二さんが教える仕事に効く脳の真実7選

                                        脳を知れば仕事はもっとうまくいく 私たちの行動や感情の多くは脳によって支配されています。脳の構造は現代科学でも完全に解き明かすことはできていませんか、少しずつその真実は解き明かされつつあります。 ここでは東京大学薬学部教授であり、脳研究者である池谷裕二さんの著書『脳はなにげに不公平 パテカトルの万脳薬』から、仕事や実生活に役立てられる7個の脳の真実を紹介します。 1.「手を握るだけ」で記憶力がアップする! 2013年に米モントクレア州立大学のプロッパー博士らが発表した論文によると、覚えるときに右手を、思い出すときに左手を握りしめるようにすると、人間の記憶力は18%も上昇するのだそうです。博士たちは51人の一般参加者に対し、1つの単語を5秒間、合計36個を画面上に表示し、すべて見終わった後で覚えている単語を書き出してもらうという実験をしました。 何もしない状態での単語数は平均で8.6個。しか

                                          脳研究者、池谷裕二さんが教える仕事に効く脳の真実7選
                                        • 記憶力選手権の優勝者に学ぶ「記憶のテクニック」 | ライフハッカー・ジャパン

                                          大事なクライアントの名前を思い出せない。必要なときに限っていつも口座番号を忘れてしまう...。そんな経験、身に覚えがありませんか? いわゆる「記憶力」はさまざまな場面で必要とされるし、改善できるものならしたいと思うはずです。 記憶力は生まれもっての能力で良くなることなんかない、そう悲観することはありません。「記憶するためのテクニック」を紹介しましょう。 脳はどのように記憶するのか 記憶術を紹介する前に、脳が記憶を蓄積する仕組みを、科学的な観点から見ていきましょう。 ご存じのとおり、脳は非常に多くのパーツからなる複雑で美しいシステムです。記憶を形成する時に活躍するのは、そのうちのニューロンとシナプスです。ニューロンとは電気信号を発したり受け取ったりする細胞、シナプスとはそれらニューロンをつなぐ結合部です。 記憶を呼び起こそうとする時、一連のニューロンが脳内に信号を送り、こうしてできた配列が記

                                            記憶力選手権の優勝者に学ぶ「記憶のテクニック」 | ライフハッカー・ジャパン
                                          • 常駐型サーバープログラムのデバッグ手法

                                            BOOK: WEB+DB Press TITLE: 常駐型サーバーのデバッグ手法(ドラフト版) AUTHOR: (株)プリファードインフラストラクチャー 太田一樹 *注: この文章はWEB+DB PRESS Vol.48に掲載された記事のドラフト版です はじめに 今回はデバッグ関連特集ということで、常駐型サーバープログラムを作成する際のハマりどころやそれに対する解析方法・解析ツール・対策を、実際の経験を交えながら紹介したいと思います。 筆者は(株)プリファードインフラストラクチャーでインメモリ分散検索エンジン「Sedue (セデュー)」を開発しています。モバイル向け検索エンジン「エフルート」や、2008/11/6にリニューアルされました「はてなブックマーク2」などの検索バックエンドとして使われております。 この検索エンジンはいくつかの常駐型サーバープログラムから構成されており

                                            • 『ぼくは物覚えが悪い』海馬を失った男は、永遠に続く30秒を生きた - HONZ

                                              今年も残すところあと1ヶ月となり、年忘れという言葉も聞こえてきた。皆さんにとって2014年はどのような年であっただろうか?そして来たる2015年のことを考えた時に、どのような感情が沸き上がってくるだろうか? 年の瀬ともなると、私たちは過去の出来事を頭の中で再現し、その情動を元に未来へ思いを馳せる。年を忘れるというくらいだから、辛かったことや不安な出来事を思い出す方も多いのかもしれない。いずれにせよ私たちは「今」という瞬間を疎かにするくらい、記憶というものに縛られながら生きている。それならば未来もなく過去もなく、現在進行形しか存在しない世界に行けば、不安を取り除くことは出来るのだろうか。 1953年、一人の男がてんかん治療のための脳手術を行った。左右の内側側頭葉を摘出するという実験的な手術であったものの、発作は無事に抑えられるようになる。しかしこの手術は、関わった全ての人にとって決して忘れら

                                                『ぼくは物覚えが悪い』海馬を失った男は、永遠に続く30秒を生きた - HONZ
                                              • 今感じている「現在」は直近15秒間の知覚の集大成であるという調査結果が発表される

                                                By Blythe D. 人間の感覚と脳での認知には一定のタイムラグがあり、「私たちが『現在』と感じていることは、実際には0.5秒前に発生したものである」という説を耳にしたことがある人も多いと思いますが、さらにその認識は直前のおよそ15秒間の間に知覚された情報が影響を与えあったものであるという研究結果が発表されています。 Your reality is 15 seconds in the making - Quartz http://qz.com/193708/your-reality-is-15-seconds-in-the-making/#/h/59390,1,59397,2/ (PDFファイル)Serial dependence in visual perception - Fischer_Whitney_NN_2014r.pdf https://whitneylab.berkele

                                                  今感じている「現在」は直近15秒間の知覚の集大成であるという調査結果が発表される
                                                • 思い出す という幸せ

                                                  彼女は居ないし収入も低く、自由に使える時間もそれほど多くはない。毎日疲れ果てて家に帰り、健康に悪そうな食べ物を胃に放り投げたら、冷えが厳しい浴室で水圧の弱い湯を浴びる。薄暗い静かな部屋で、安酒を呷りながら明るく賑やかなテレビ画面を眺めていると、いつの間にか眠りに落ちている。そんな毎日だ。 でも俺には、日曜の夜だけのささやかな楽しみがある。「思い出す」ことだ。祖母の家で食べた大きなスイカ。いとこと夢中になって遊んだ競馬のメダルゲーム。修学旅行で友達と乗った保津川のライン下り。塾で目が合った他校の女の子。貯めたバイト代を握りしめて行った地元のバイク屋。職場で優しくしてくれた、親父と同い年の上司。思い出せる限り詳細に、記憶の縁を辿っていく。綺麗な思い出は、いつだって俺に優しい。 どれもこれも、今となっては戻ることの無い遠い過去だ。しかし、だからこそ貴重なものだ。物の本当の価値に気付くのは、いつだ

                                                    思い出す という幸せ
                                                  • 頭の奥底にある感情の記憶を利用して「やる気スイッチ」を作る方法 | ライフハッカー・ジャパン

                                                    デスク配線がスッキリ。Ankerの全部入り12 in 1モニタースタンドが突然8,250円OFFされてた #Amazonセール

                                                      頭の奥底にある感情の記憶を利用して「やる気スイッチ」を作る方法 | ライフハッカー・ジャパン
                                                    • studygift 〜学費支援プラットフォーム〜

                                                      Google+のフォロワー数が話題になった、 坂口綾優と申します! 坂口綾優です。学校に行きたくても学費が払えなくて学校に行けない… それが今の私の状況です。今回studygiftからの援助を受け、奨学金が止まり学校に通えなくなってしまった私を支援して下さるサポーターを募集させて頂く事になりました。ご賛同頂いた方々からのご支援、ご協力を頂ければ幸いです。 Google+で「日本一」になったこと 坂口綾優といいます。福岡県北九州市出身です。早稲田大学社会科学部の3年生をやりながら、写真を撮ってGoogle+に投稿したりしていました。その中で、この記事が話題になりました。 普通の女子大生がなぜ、Google+で「日本一」になったのか http://nanapi.jp/topics/68 初めはとても驚きましたが、たくさんの人から反応をいただいて嬉しかったです。 2つの奨学金が停止したこ

                                                      • Linuxのサーバをリモートから強制的にOSリブートする - 元RX-7乗りの適当な日々

                                                        先日、諸々の都合で遠隔にあるテスト環境のサーバ(Linux)のカーネルパラメータを弄っていたのですが、ちょっと設定(メモリまわり)がイキすぎてしまいw、コマンド実行というかforkできなくなってしまった(Cannot allocate memory...)。 んで、shutdownコマンドも実行できなくなったので、直そうと思ったのですが、色々弄った&時間がなかったこともあり、一旦OSを再起動しちゃいたいな、と(汗 が、遠隔にあるサーバなので、物理的な電源スイッチON/OFFができない(厳密には出来る環境ではあったのですが、このサーバはそこに入ってなかったw)。ので、SysRqキーを送ることにした。 やり方 少し無理矢理感はありますが、 # echo b > /proc/sysrq-triggerを実行すると、強制的にリブートがかかります。 ただし、ファイルシステムのsyncとかumount

                                                          Linuxのサーバをリモートから強制的にOSリブートする - 元RX-7乗りの適当な日々
                                                        • memcachedを知り尽くす 記事一覧 | gihyo.jp

                                                          運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

                                                            memcachedを知り尽くす 記事一覧 | gihyo.jp
                                                          • Windows Server 2008/2008 R2 関連ドキュメント | マイクロソフト 技術情報

                                                            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

                                                              Windows Server 2008/2008 R2 関連ドキュメント | マイクロソフト 技術情報
                                                            • 7000円弱でiMacのメモリを最大の16GBに増設するための手順|男子ハック

                                                              Amazonでレビューを見てから買うさきほど調べたサポートされているメモリをAmazonで検索し、よさそうな物を見つけたら、評価を確認しましょう。安心のため、「これiMacに使ったけど問題なかったよ」というレビューが付いているものを選びました。 僕が選んだのはTrascendの4GB×2枚がセットになったもの。これを2つ注文しました。合計で6,540円です。 メモリ交換してみようでは、実際に交換してみようと思います。これが買ったメモリです。 準備するもの交換に必要なのは下記の3つ。はさみは必須ではありませんが。 タオル:iMacをディスプレイを下にして倒すため。はさみ:メモリはデリケートなので、慎重に開封するため。プラスドライバー:メモリ交換用の口を開けるため。 メモリの取り外し※交換の前には電源を落とし、電源ケーブルを抜いておきましょう。また、メモリは静電気に弱いので、静電気対策は十分に

                                                                7000円弱でiMacのメモリを最大の16GBに増設するための手順|男子ハック
                                                              • 安い!小さい!目立たない!超小型USBメモリー32GBをMacBook Airに付けっぱなし運用がスゴく便利という話。

                                                                そろそろ新しいMacbookがほしいなぁ。 本日も“monograph”をお読み頂きありがとうございます。 PITE.(@infoNumber333)です。 今僕が使っているMacbook Airは3年前に出た機種なのでそろそろ買い替えも考える時期になってきました。 動作感や使い心地に関してはそれほど不満はないのですが、悩んでいるのはその容量について。当時はお金もなかったので一番安いモデルを購入したため僕のMacBook Airは128GBのSSD容量しかありません。 さすがに3年も使っていると128GBでは足りるわけがないので、これまでは「カクうす」という家電量販店で売っていた外付けHDDを併用してやりくりしていました。普段あまり使わないファイルや容量の大きい物はこちらに移動しておいてMacBook Airの中身を減らして運用するというやり方です。 これで今までは一応どうにかなってきたの

                                                                  安い!小さい!目立たない!超小型USBメモリー32GBをMacBook Airに付けっぱなし運用がスゴく便利という話。
                                                                • C91 Intel Xeon と Core i7 の違いについて

                                                                  • Linuxのメモリ上のキャッシュを解放する - 元RX-7乗りの適当な日々

                                                                    いつも思いだすのに時間がかかるというか、ググるのでメモ。 例えば、ベンチマークとかをとっていて、残ったキャッシュを奇麗さっぱりに消したい時とかに使う。 Linuxのメモリで保持しているキャッシュをクリアするには、以下を実行する。 # sync # echo 3 > /proc/sys/vm/drop_caches 値の意味としては、、、 1: ページキャッシュを解放 2: dentry、inode を解放 3: ページキャッシュ、dentry、inode を解放 以下を参考に。 /proc/sys/vm/drop_caches (Linux 2.6.16 以降) このファイルに書き込みを行うことで、クリーンなキャッシュ、dentry、 inode をメモリ上から外し、そのメモリを解放する。 ページキャッシュを解放するには、 echo 1 > /proc/sys/vm/drop_caches

                                                                      Linuxのメモリ上のキャッシュを解放する - 元RX-7乗りの適当な日々
                                                                    • Windows Azure : Windows Azure Joins Windows Server in a New Organization: Server & Cloud Division

                                                                      In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...

                                                                        Windows Azure : Windows Azure Joins Windows Server in a New Organization: Server & Cloud Division
                                                                      • なぜDiscordはGoからRustへ移行するのか - MISONLN41's Blog

                                                                        DiscordがGoで書かれていたコンポーネントをRustに移行しているらしい。Windowsの低レイヤ層の一部で採用されるなど、近年どんどん注目を集めているRustだが、DiscordはなぜRustを選んだのか。その最大の特徴である「パフォーマンスを妨げる要素であるGCを排した上でメモリセーフな言語」であることにクローズアップした面白い内容だったので、えっちらおっちら和訳してみた。英語が得意というわけでもなく、無理やり翻訳しているところも多いのであしからず。ほとんどGoogle翻訳のままというのは内緒。 追記: 7/31にはてブでいっぱいブックマークされたみたい。気になったブコメへの返信を末尾に追記した。 原文: Why Discord is switching from Go to Rust - Discord Blog Rustは様々な分野において第一級の言語になりつつあります。Di

                                                                          なぜDiscordはGoからRustへ移行するのか - MISONLN41's Blog
                                                                        • 「鉄拳タッグトーナメント2」を60fpsで動作させるために開発者が知恵を絞ったポイント

                                                                          本日2011年9月6日(火)より9月8日(木)までパシフィコ横浜にて開催されている、日本最大のゲーム開発者向けカンファレンス「コンピュータエンターテインメントデベロッパーズカンファレンス2011(CEDEC2011)」の一環として「2体から4体!? ~鉄拳タッグトーナメント2における描画システムと負荷削減について~」という、2011年9月14日から全国で稼働を開始する人気格闘ゲーム最新作「鉄拳タッグトーナメント2」において使用されている描画システムと負荷削減(主に描画)について、描画プログラムのリーダーを務めたバンダイナムコゲームスの堂前嘉樹さんが講演を行ったので聴講してきました。以下に掲載する講演の全内容とスライドを読めば、現地で聴講した気分をかなりリアルに味わえるはずです。 プログラミング | CEDEC 2011 | Computer Entertaintment Developer

                                                                            「鉄拳タッグトーナメント2」を60fpsで動作させるために開発者が知恵を絞ったポイント
                                                                          • macOSのM1とx86-64におけるベンチマーク比較の考察

                                                                            世間ではAppleの新しい製品に使われるARM64 CPUであるM1の話題でもちきりだ。ただし、日本語を話す記者というのは極めて非科学的かつ無能であり、M1の現物を手にしても、末端のソフトウェアを動かして、体感で早いだの遅いだのと語るだけだ。そういう感想は居酒屋で酒を片手に漏らすべきであって、報道と呼ぶべきシロモノではない。 と思っていたら、Phoronixがやってくれた。M1とi7で動くmacOSでベンチマークをしている。 これを考察すると、M1のMac Miniは、一世代前のi7のMac Miniに比べて、メモリ性能とI/O性能が高く、演算性能は低いようだ。このことを考えると、M1の性能特性としては、動画のエンコードやソフトウェアレイトレーシングをするには不向きだが、その他の作業は遜色ないだろう。 問題は、仮想化とRosettaを組み合わせることができないという点だ。x86-64のユー

                                                                            • OOMKillerに亭主を殺されて一年が経ちました。 - 私が亭主と出会ったのは今からちょうど4年2ヶ月前、私がGentoo... - Yahoo!知恵袋

                                                                              OOM Killerに亭主を殺されて一年が経ちました。 私が亭主と出会ったのは今からちょうど4年2ヶ月前、私がGentooをインストールしていたときでした。 亭主はそれなりに経験があるkernel hackerだったので、いとも簡単にGentooをインストールしてくれ、私は一目惚れしてしまいました。 幸い亭主も私も同じVim教だったので、教会で素敵な結婚式を挙げることができました。 少し下品な話ですがmakeに励んだおかげで子宝にも恵まれ、私たちは幸せに暮らしていました。 でも、二人とも気づかなかったのです。 まさか私たちのメモリが限界を迎えていたなんて、思ってもみませんでした。 「メモリ不足な昔の話だからどうせ私たちには関係ない」 - そう思っていたのが間違いだったのです。 亭主は突然、あの悪名高きOOM Killerに殺されてしまったのです。 そこからは悪夢のような日々でした。 毎日毎

                                                                                OOMKillerに亭主を殺されて一年が経ちました。 - 私が亭主と出会ったのは今からちょうど4年2ヶ月前、私がGentoo... - Yahoo!知恵袋
                                                                              • ビデオカードのメモリが増設できない理由について、昔この業界に関わった..

                                                                                ビデオカードのメモリが増設できない理由について、昔この業界に関わったことがある俺が説明してみる。理由は2つで、技術的ハードルが高い点と需要が無いという点である。 その1 技術的ハードルについて現在主流となっているビデオカードのメモリはGDDR6という規格である。こいつは16Gbpsでデータを転送できるんだが、1bitのデータのやりとりに使えるのはわずか62.5ピコ秒しかないということだ。これってメチャクチャやばい話で、僅か数mmの配線長の違いでも信号のタイミングのずれに影響してしまう。PC系のニュースサイトでビデオカードからクーラーを外した写真がよく掲載されているので試しに見てほしいのだが、タイミングずれが起きないようにGPUの周りを囲むように等距離になる位置にメモリが配置されているのがわかるだろうか?また、このような配置には、配線距離が短くなるメリットもあるのだ。 一方、PCに使われるメ

                                                                                  ビデオカードのメモリが増設できない理由について、昔この業界に関わった..
                                                                                • 例えば GC を止める・Ruby ウェブアプリケーションの高速化 - 2nd life (移転しました)

                                                                                  最近クックパッドでは、アプリケーションサーバの大半が Rails 2.3 から Rails 3 に置き換わったのですが*1、リリース前のベンチマークの時点ではあまりパフォーマンスが出ず四苦八苦していました。具体的には Rails 2.3 の時と比べ MRI 1.8.7 だとレスポンスタムが200%ぐらい遅い結果でした。Rails 3 になって実装が Merb core を取り入れ疎結合で綺麗になった反面、より多くのオブジェクトと・メモリを利用する様になった影響かと思います。 そこで Ruby インタプリタの変更*2を行い検証をしたところ MRI 1.8.7 (Rails 2.3と比べ) 約200%遅い MRI 1.8.7 -> Ruby Enterprise Edition 1.8.7 2011.03 (tcmalloc 無効) 約180%低速 MRI 1.8.7 -> Ruby Ente

                                                                                    例えば GC を止める・Ruby ウェブアプリケーションの高速化 - 2nd life (移転しました)