はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ メモリリーク

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 30件)

実践 9 つのメモリリークどう見つける?/ How to detect 9 types of memory leaks?

2022/10/28 このエントリーをはてなブックマークに追加 168 users Instapaper Pocket Tweet Facebook Share Evernote Clip 実践

実践 9 つのメモリリークどう見つける?/ How to detect 9 types of memory leaks? 続きを読む

JavaScriptのメモリリークを検出するフレームワーク「MemLab」、メタがオープンソースで公開

2022/09/14 このエントリーをはてなブックマークに追加 256 users Instapaper Pocket Tweet Facebook Share Evernote Clip MemLab フレームワーク 旧Facebook メタ 公開

JavaScriptのメモリリークを検出するフレームワーク「MemLab」、メタがオープンソースで公開 メタ(旧Facebook)は、JavaScriptアプリケーションのメモリリークを検出するフレームワーク「MemLab」をオープンソースとして公開したと発表しました。 We’ve open-sourced MemLab. #MemLab is a JavaScript memory testing f... 続きを読む

Go製ミドルウェアのメモリリークを解決した話 - Mirrativ Tech Blog

2022/08/03 このエントリーをはてなブックマークに追加 145 users Instapaper Pocket Tweet Facebook Share Evernote Clip udzura ミドルウェア プロセス Go製 部分

インフラ・ストリーミングチームの id:udzura (@udzura)です。今回は、Goミドルウェアのメモリリークを見つけて解決する際に、どのようなプロセスを踏んでいったかを解説します。 Go製のミドルウェアの概要 ミラティブでは、Webアプリケーションのみならず、ミドルウェアに相当する部分についても必要なものは内製して... 続きを読む

ブラウザにおけるメモリリークを解決するために読んでおけると良い資料 - mizdra's blog

2021/02/08 このエントリーをはてなブックマークに追加 396 users Instapaper Pocket Tweet Facebook Share Evernote Clip 知見 アプリケーション 冒頭 mizdra's blog 過程

最近趣味や仕事の Web アプリケーションでメモリリークに遭遇して、頑張ってメモリリークの原因を突き止めて修正する、ということがあった。その過程でメモリリークについて色々調べて知見が溜まったので、学習資料の紹介という形でアウトプットしてみる *1。 前提 紹介する記事がかなり偏っていることに注意 冒頭で触れ... 続きを読む

React Nativeアプリのメモリリークを追いかける - Quipper Product Team Blog

2018/12/06 このエントリーをはてなブックマークに追加 96 users Instapaper Pocket Tweet Facebook Share Evernote Clip hotchemi 顛末 宿題 React Nativeアプリ

モバイルエンジニアの@hotchemiです。 今回は少し前にReact Nativeアプリの開発中にメモリリークを調査、解決した体験が学びが多かったので調査の顛末を共有できればと思います。 概要 今回問題となったのは、上記の課題・宿題を管理する画面の開発でした。 QA中に発覚した問題としては、「アプリを操作していると特定の... 続きを読む

MySQLがメモリー不足の時に何をするか : トラブルシューティングガイド | Yakst

2018/07/06 このエントリーをはてなブックマークに追加 204 users Instapaper Pocket Tweet Facebook Share Evernote Clip OOM Killer 手がかり 原文 パク Yakst

MySQLがメモリー不足で停止してしまった(OOM Killerに停止させられた)時に確認すべき項目を紹介する。特に、MySQLのバグでメモリリークが起きている可能性がある場合に手がかりを得る方法について。 [MySQL]原文 What To Do When MySQL Runs Out of Memory: Troubleshooting Guide - Percona Database Performance Blog ... 続きを読む

Node.js Performance 改善ガイド - from scratch

2017/12/05 このエントリーをはてなブックマークに追加 433 users Instapaper Pocket Tweet Facebook Share Evernote Clip from Scratch 改善ガイド File CPU 処理

2017 - 12 - 05 Node.js Performance 改善ガイド Node.js Performance 改善ガイド Memory の場合 メモリリークかどうかを特定する メモリリークではない場合 CPU の場合 どこの処理に時間がかかっているのかを確認する v8 simple profiler flame graph を取得する File の場合 大きなサイズのファイルをどうして... 続きを読む

Node.jsでのJavaScriptメモリリークを発見するための簡単ガイド | プログラミング | POSTD

2016/05/30 このエントリーをはてなブックマークに追加 439 users Instapaper Pocket Tweet Facebook Share Evernote Clip POSTD node.js リソース プログラミング 目次

この記事の目的は、Node.jsでメモリリークを発見するための簡単ガイドを提供することです。分かりやすい方法を1つに絞って説明することが、(私が思うに)Node.jsでのあらゆるメモリリークデバッグの第一歩となるはずです。目次 初めに 極小理論 ステップ1. 問題の再現と確認 ステップ2. 最低3回のヒートダンプ採取 ステップ3. 問題の発見 ステップ4. 問題解決の確認 他のリソースへのリンク ... 続きを読む

メモリ管理の仕組みと使用量の計算 | Redhat Enterprise Linux 5/6

2015/11/16 このエントリーをはてなブックマークに追加 147 users Instapaper Pocket Tweet Facebook Share Evernote Clip RedHat Enterprise Linux 計算 領域

このページでは Redhat Enterprise Linux 5/6のメモリ管理の仕組み、及び使用容量の計算方法に関して説明します。 Linux は物理メモリの空きがある場合は可能な限り物理メモリをキャッシュ/バッファとして使用します。よって特にメモリリークが発生していない状況でも、物理メモリの空き容量は減少していきます。もし物理メモリが必要となった場合にはキャッシュやバッファが開放されその領域... 続きを読む

Chrome DevToolsを使ってJavaScriptのメモリリークを検出し、解消する - 人生dat落ち

2015/05/12 このエントリーをはてなブックマークに追加 289 users Instapaper Pocket Tweet Facebook Share Evernote Clip Chrome DevTools 知恵 症状 ブラウザ マン

JavaScriptを書いていたらブラウザがくっそ重くなる症状に出くわした。あぁ、噂のメモリリークですわ。 先人の知恵に頼るマン。それっぽい記事が見つかる。 javascriptのメモリリーク対策(随時更新) - Qiita Shibu’s Diary: JavaScriptのメモリリークを10倍速で発見する Taming The Unicorn: Easing JavaScript Memory... 続きを読む

Android - LeakCanaryでメモリリークを検出する - Qiita

2015/05/08 このエントリーをはてなブックマークに追加 191 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Square ライブラリ Android

Squareがメモリリークを検出するライブラリ square/leakcanary を公開したので、さっそく使ってみたらすごく便利だった話です。 A small leak will sink a great ship Piwaiが書いたLeakCanaryの記事がこちらです。 LeakCanary: Detect all memory leaks! 要約すると、 Squareではビットマップキャッ... 続きを読む

恐怖の JVM 大量メモリ消費!メモリリークの謎を追え!! | Cybozu Inside Out | サイボウズエンジニアのブログ

2015/02/03 このエントリーをはてなブックマークに追加 549 users Instapaper Pocket Tweet Facebook Share Evernote Clip JVM サイボウズエンジニア 恐怖 ブログ

こんにちは、ミドルウェア開発チームの青木です。将来の夢は川口浩探検隊に入ることです。先日、弊社のアプリケーションサーバー...こんにちは、ミドルウェア開発チームの青木です。将来の夢は川口浩探検隊に入ることです。 先日、弊社のアプリケーションサーバーで大量にメモリを消費するという現象に遭遇しました。アクセス頻度の低いサーバーがメモリを大量消費するという謎深いものでした。 発生当初の状況はこんな感じで... 続きを読む

C/C++でのユニットテストによるメモリリーク検出 - 千里霧中

2014/03/30 このエントリーをはてなブックマークに追加 54 users Instapaper Pocket Tweet Facebook Share Evernote Clip ユニットテスト レガシーコード スマートポインタ デバッグ

2014-03-31 C/C++でのユニットテストによるメモリリーク検出 CやC++の開発ではメモリリークに悩まされることが多い。メモリ管理はスマートポインタに限定するなど自分たちが注意しても、外部で開発されたコードやレガシーコードによって結局逃れられないことがしばしばある。 さらに組み込み開発などコードの実行環境に制約が多い場合は、検出や再現がやりにくいことから、メモリリークのデバッグやテストが... 続きを読む

Objective-Cのメモリ管理おさらいと解放tips | 株式会社インフィニットループ技術ブログ

2014/03/13 このエントリーをはてなブックマークに追加 123 users Instapaper Pocket Tweet Facebook Share Evernote Clip Objective-C iOS 検知 オブジェクト メソッド

こんにちは。 iOS/Objective-Cによるアプリ開発では参照カウントによるメモリ管理が必要になります。 今回はiOS/Objective-Cでのメモリ管理の基礎からメモリリークの検知まで解説したいと思います。 参照カウント Objective-Cの全てのオブジェクトはNSObjectを継承しています。 全てのオブジェクトはこのNSObjectのメソッドを通じて参照カウントを扱います。 この... 続きを読む

Gmail スケールの効率的メモリ管理 - HTML5 Rocks

2013/12/12 このエントリーをはてなブックマークに追加 270 users Instapaper Pocket Tweet Facebook Share Evernote Clip Gmail スケール メモリ管理 HTML5 Rocks 機能

Your browser may not support the functionality in this article. はじめに JavaScriptはガベージコレクションによる自動メモリ管理の機能を備えますが、アプリケーションが効率的なメモリ管理を全くせずに済むわけではありません。それどころか、JavaScriptで書かれたアプリケーションは、メモリリークやメモリの肥大化等、ネイティブア... 続きを読む

Java、メモリリークを追跡して修正する方法 | 開発・SE | マイナビニュース

2013/05/09 このエントリーをはてなブックマークに追加 72 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java マイナビニュース 開発・SE 方法

Java Programming Language Javaでサーバアプリケーションを開発している場合に遭遇する問題に「Out Of Memory」がある。Javaアプリケーションが使用するメモリが増え続け、最終的に許容範囲を超えてJava仮想マシンがクラッシュする。この問題に対するもっとも簡単な対処方法は、物理的にメモリの容量を増やしてJava仮想マシンが利用できるメモリ容量を引き上げること、も... 続きを読む

メモリリークとは何か - kuenishi's blog

2013/04/23 このエントリーをはてなブックマークに追加 443 users Instapaper Pocket Tweet Facebook Share Evernote Clip ポインタ ヒープ領域 Java メモリ 過言

2013-04-23 メモリリークとは何か メモリリークに悩まされている技術者は多いだろう。メモリリークが嫌でGCという技術が開発されたといっても過言ではないし、歴史的にはC++からJavaへシフトが起きた大きな理由のひとつといっていい。Unix系の簡単な定義でいえば、ヒープ領域を指すポインタ(アドレス)をロストしてしまえばそのメモリはもう漏れたといってよい。たとえばこういったコードだ。 stru... 続きを読む

グーグルがChrome DevToolsの学習ビデオを公開。DOM操作からプロファイリング、メモリリークの発見まで詳しく学べる - Publickey

2013/03/28 このエントリーをはてなブックマークに追加 428 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey プロファイリング 例題 DOM操作 バッジ

グーグルがChrome DevToolsの学習ビデオを公開。DOM操作からプロファイリング、メモリリークの発見まで詳しく学べる 学習内容は全部で以下の7つのレベルに分かれており、17本のビデオと、レベルごとに用意された、実際に自分で操作して解いてみる75以上の例題から構成されています。レベルをクリアするとバッジがもらえるようになっています。 Level 1: Getting Started & B... 続きを読む

Amazonクラウド、ストレージ障害は潜在バグからメモリリーク発生が原因。きっかけはDNSの変更 - Publickey

2012/10/28 このエントリーをはてなブックマークに追加 69 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey DNS ストレージ障害 パク きっかけ

先週の10月22日月曜日、Amazonクラウドの米国東リージョンでストレージ障害が発生しました。その原因は、Amazon EBSストレージサーバのバグがメモリリークを引き起こしことだと、Amazonクラウドが報告書「Summary of the October 22, 2012 AWS Service Event in the US-East Region」で明らかにしました。 Summary o... 続きを読む

JavaScriptのメモリリークを発見してくれるツール「Leak Finder」をグーグルが公開 - Publickey

2012/08/15 このエントリーをはてなブックマークに追加 449 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey ガベージコレクション グーグル ツール

ガベージコレクションの機能を備えるJavaScriptのような言語で開発されたアプリケーションでは、基本的にメモリリークは生じないはずですが、それでも回収されないメモリ領域がどんどん増えていくというメモリリーク的な状況は起こりえます。 leak-finder-for-javascript - Tool for finding memory leaks in JavaScript programs.... 続きを読む

Re: Re: perl 5.16.0 でメモリリーク? - Islands in the byte stream

2012/07/31 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip malloc pull pull-request perl

perl 5.16.0 でメモリリーク? - tagomorisのメモ置き場Re: perl 5.16.0 でメモリリーク? - tokuhirom's blog.修正してpull-requestを送りました。https://github.com/mirrors/perl/pull/9以下蛇足。せっかくなので、何を考えながらデバッグしたかを記録しておく。今回のバグはSVのリークではなくmalloc... 続きを読む

無料でFirefoxのメモリリークを一発であっという間に除去する「Firemin」 - GIGAZINE

2012/06/04 このエントリーをはてなブックマークに追加 191 users Instapaper Pocket Tweet Facebook Share Evernote Clip GIGAZINE メモリ Firefox あっという間 以下

Firefoxを使用しているといつの間にか大量のメモリを使用している場合がありますが、「Firemin」を使うとソフトを起動させるだけでこれを少なくすることができます。ダウンロードと設定方法は以下から。ダウンロードと設定方法は以下から。 Stop Firefox from eating up your memory with Firemin http://www.datum-forensics.c... 続きを読む

「このプログラムは◯◯言語で書きました」の本当の意味

2012/02/28 このエントリーをはてなブックマークに追加 336 users Instapaper Pocket Tweet Facebook Share Evernote Clip 言語 プログラム 意味 GDB gist

例:「このプログラムはC言語で書きました」=「このプログラムはGDBでひたすらデバッグしてvalgrindでメモリリークをチェックしました」 以下絵が続きます。チャートそのものはd3.jsで描かれていて、このgistを拝借して手を加えています。 続きを読む

メモリリークを発見!Androidアプリのメモリ解析手法 « Bescottee

2011/07/10 このエントリーをはてなブックマークに追加 521 users Instapaper Pocket Tweet Facebook Share Evernote Clip Google メモリ管理 モバイル端末上 メモリ利用 参考

googleのAndroid開発者向け ブログに「Memory Analysis for Android Applications」という記事があったため、自分のために訳しました。参考になれば幸いです。 Androidアプリのメモリ解析手法 Dalvikランタイムは、ガベージコレクトしてくれるかもしれませんが、それはメモリ管理を行わなくてもよいというわけではありません。モバイル端末上でのメモリ利用... 続きを読む

Perlのメモリリークを見つける方法 - Islands in the byte stream

2011/06/19 このエントリーをはてなブックマークに追加 212 users Instapaper Pocket Tweet Facebook Share Evernote Clip malloc perl TOP メモリ ツール

Perlではメモリリーク検出ツールがいくつか開発されているので、top(1)の結果を眺めるよりそういったツールを使ったほうが楽である。さて、メモリリークが発生しているとき、その可能性としてはだいたい以下の4つが挙げられる。Perlレベルでの循環参照グローバル変数に値をどんどん足しているとき*1 XSレベルでリファレンスカウントの管理ミス XSレベルでmalloc()したメモリの管理ミスこの1-3に... 続きを読む

 
(1 - 25 / 30件)