はてブログ

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



タグ メモリリーク

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

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

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

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

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

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

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

Mozilla Re-Mix: Firefoxに悪影響を及ぼす可能性のあるアドオンリスト。

2007/09/08 このエントリーをはてなブックマークに追加 494 users Instapaper Pocket Tweet Facebook Share Evernote Clip Firefox Mozilla Re-Mix 悪影響 可能性

爆発的に普及中のFirefoxやThunderbirdはWEBユーザーの必須アイテム。 初心者からヘビーユーザーまで使える!便利でクールなFirefox拡張機能(アドオン)の使い方やMozilla関連情報をどうぞ。 Firefox利用時に動作が遅い、頻繁にクラッシュするなどと感じているならアドオンを疑うのは基本ですね。 複数の導入により衝突して動作がおかしくなったり、メモリリークを起こしているなど... 続きを読む

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.... 続きを読む

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

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

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

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. 問題解決の確認 他のリソースへのリンク ... 続きを読む

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 の場合 大きなサイズのファイルをどうして... 続きを読む

グーグルが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... 続きを読む

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

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

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

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

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

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

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... 続きを読む

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で書かれたアプリケーションは、メモリリークやメモリの肥大化等、ネイティブア... 続きを読む

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... 続きを読む

suVeneのあれ: Ajaxにおけるメモリリークの注意点

2006/03/23 このエントリーをはてなブックマークに追加 222 users Instapaper Pocket Tweet Facebook Share Evernote Clip suVene Ajax Drip main 予測

Ajaxするときメモリリークに気をつけろ| Main | 次世代WEB動向(勝手に予測)3>> 2006年03月06日 Ajaxにおけるメモリリークの注意点 [ajax][javascript][はてブ] はてブの「ブックマークの確認」ページは、IEでメモリリークする! IE のメモリリーク調べる為の「Drip」ってツールが ここにあって、 このツールは単純にリークしそうなコードチェックしたり、 ... 続きを読む

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に... 続きを読む

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 ... 続きを読む

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ではビットマップキャッ... 続きを読む

無料で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... 続きを読む

実践 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のメモリリークを検出するFirefox拡張「Leak Monitor」:phpspot開発日誌

2006/10/15 このエントリーをはてなブックマークに追加 164 users Instapaper Pocket Tweet Facebook Share Evernote Clip Mozilla Add-ons phpspot開発日誌

Leak Monitor :: Mozilla Add-ons :: Add Features to Mozilla Software JavaScriptのメモリリークを検出するFirefox拡張。 Firefox用のメモリリーク検出用機能拡張である、Leak Monitorをインストールするといろんなところでメモリリークが起きていることが検出できます。 script.aculo.us でさえ、... 続きを読む

メモリ管理の仕組みと使用量の計算 | 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 は物理メモリの空きがある場合は可能な限り物理メモリをキャッシュ/バッファとして使用します。よって特にメモリリークが発生していない状況でも、物理メモリの空き容量は減少していきます。もし物理メモリが必要となった場合にはキャッシュやバッファが開放されその領域... 続きを読む

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

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

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

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のメソッドを通じて参照カウントを扱います。 この... 続きを読む

XCodeでメモリリークを簡単に調べる方法 | Last Day. jp

2011/02/28 このエントリーをはてなブックマークに追加 114 users Instapaper Pocket Tweet Facebook Share Evernote Clip XCode iPhoneアプリ 前々 ターミナル メモリ管理

はじめにiPhoneアプリを開発するにはメモリ管理は本当に重要です。メモリリークが起きると、アプリケーションたちまちクラッシュを起こしてしまいます。 それで前々からメモリリークを調べる方法を調べていたのですが、Clang Static Analyzerが出てきました。 でもこれ、ターミナルどうのこうので初心者の僕にはなんだか難しそうで、、、諦めていたんですが、XCodeにClang Staticエ... 続きを読む

naoyaのはてなダイアリー - リファレンスの循環参照によるメモリリークを Scalar::Util::weaken で解決する

2005/10/16 このエントリーをはてなブックマークに追加 106 users Instapaper Pocket Tweet Facebook Share Evernote Clip ガベージコレクション util perl naoya 実体

Perl のガベージコレクション(GC)の実装にはリファレンスカウント方式のGCが採用されています。リファレンスカウントというのは、あるデータ構造やオブジェクトがあった際、それらを参照するリファレンスの数を内部で換算して、その数が 0 になったらメモリから実体を破棄するという仕組みです。(JavaやRubyなどの他言語のGC方式については 'Perl、Java、Ruby における GC アルゴリズ... 続きを読む

 
(1 - 25 / 44件)