タグ

メモリリークに関するhiroomiのブックマーク (43)

  • タダでソフト開発の生産性と品質を上げる方法(8):メモリリークを一瞬で見つける「Valgrind」(その1)

    リスト1は、malloc関数で100バイト分を動的確保したプログラムの例です。3行目で、char型の*strを宣言し、4行目でmalloc関数を使って100バイト分だけメモリを確保しています。一通り見ると、メモリ解放を指示するfree関数がなく、メモリリークが起きています。例題プログラムなら何の問題もありませんが、規模が大きいプログラムでは、バグの温床になります。 Valgrindを実行すると、メモリリークを自動的に検出できます。図13を見てください。 下から5行目の「definitely lost: 100 bytes in 1 blocks」というメッセージがありますね。これは、メモリリークを起こしている際に出るメッセージです。Valgrindでは、このようにメモリリークを検出できます。mallocを使う場合は、free関数を使うことを徹底しましょう。「free(str);」を追加する

    タダでソフト開発の生産性と品質を上げる方法(8):メモリリークを一瞬で見つける「Valgrind」(その1)
    hiroomi
    hiroomi 2024/04/03
    “Valgrindは、数種類の動的解析ツールを集めたフレームワークです。”
  • Unity でメモリリーク? Memory Profiler で Leaked Managed Shell をチェックしてみよう!

    的に Unity ではメモリは自動的に管理されていますが、一部の特殊な仕様によってメモリリークのような現象が起きてしまうことがあります。この動画では、その一例である "Leaked Managed Shell" について解説しつつ、Memory Profiler を使ってそれを調べる方法を紹介します。 サンプルプロジェクト - https://github.com/keijiro/ManagedShellTest Memory Profiler 1.1.0 - https://docs.unity3d.com/Packages/com.unity.memoryprofiler@1.1 0:00 イントロ 0:19 Leaked Managed Shell とは 2:24 特別な null の扱い 3:54 Memory Profiler で調べる 5:35 大きなメモリリーク 6:

    Unity でメモリリーク? Memory Profiler で Leaked Managed Shell をチェックしてみよう!
  • エコーチェンバー現象とは・意味 | 世界のソーシャルグッドなアイデアマガジン | IDEAS FOR GOOD

    エコーチェンバー現象とは? エコーチェンバー現象(エコーチャンバー現象、Echo chamber)とは、自分と同じ意見があらゆる方向から返ってくる「反響室」のような狭いコミュニティで、同じような意見を見聞きし続けることによって、自分の意見が増幅・強化されることを指す。ツイッターなどのSNSや、インターネット掲示板など「同じ趣味・思想の人とつながることができる」場で起こりやすい現象だ。 現在、私たちは過去のユーザー情報をもとに、各人に最適化された広告やコンテンツが表示されるようなインターネットのフィルターの傘下におり、無意識に似た情報や視点に囲まれてしまう。これは、フィルターバブルと呼ばれるものだ。検索エンジンなどで興味のあるワードを打ち込もうとすると、過去の閲覧履歴などからすでに予測変換されて、私たちが一番見たいであろうページを表示してくれるのも、この一種である。私たちは毎日「各々の」関心

    エコーチェンバー現象とは・意味 | 世界のソーシャルグッドなアイデアマガジン | IDEAS FOR GOOD
    hiroomi
    hiroomi 2022/11/04
    "同じような意見を見聞きし続けることによって、自分の意見が増幅・強化されることを指す。"メモリリークね。フラット化
  • 三菱スペースジェット(旧MRJ)、中国製やブラジル製に勝る“ウリ”が何ひとつない

    三菱スペースジェット(「wikipedia」より/Marc Lacoste) 三菱航空機の「MRJ」が「スペースジェット」と名前を変え、ボンバルディアのリージョナルジェット機「CRJ」事業を買収することになった。さまざまな困難に直面し、経営戦略の立て直しに迫られた結果の通過点といえるが、これによって国産初のジェット旅客機事業は成功するのか、あるいは「YS-11」の二の舞になるのかを検証してみたい。 小型化に方針転換した理由 MRJはこれまで90席仕様のMRJ90の開発を優先して、米国での型式証明を取得することに力を入れてきた。しかし、ここにきて70席クラスの機種の開発を優先させ、航空会社からの発注があれば2024年からの引き渡しができるよう戦略の変更を行った。その理由は北米市場での特殊な事情があるからだ。 「スコープ・クローズ」と呼ばれるリージョナル機の座席数や最大離陸重量を制限する米国内

    三菱スペースジェット(旧MRJ)、中国製やブラジル製に勝る“ウリ”が何ひとつない
    hiroomi
    hiroomi 2019/08/27
    “この協定では、座席数では最大1クラス88席までの航空機でないとリージョナルジェットとして認められない。”基軸が内側に流れ出すとメモリリーク起こして積むな。競合じゃなく使う人との対話か。
  • KOGAK348-02_58224.pdf

    hiroomi
    hiroomi 2019/08/02
    半導体露光装置産業が直面する複雑性と組織限界/ところが,わが国の多くの企業においては,これよりワンランク下のレベルでの統合的知識・ノウハウが豊富
  • 文科省の局長逮捕は「天下りシステム」崩壊の副作用ではないか

    文科省の科学技術・学術政策局長が逮捕された。息子を裏口入学させる見返りに、大学に便宜をはかったとされているが、なぜこのような不正を行ったのか。筆者の窪田氏は「天下りシステム崩壊の副作用ではないか」とみている。どういうことかというと……。 「事務次官は確実」なんて評判だった文科省の科学技術・学術政策局長が、受託収賄容疑で東京地検特捜部に逮捕された。 息子を東京医科大学へと「裏口入学」させる見返りに、同大学が私立大学支援事業の対象になるよう便宜をはかったとされ、同大側では既に不正を認め、理事長と学長が退任している。前局長の認否はまだ明らかになっていないが、『朝日新聞』の報道では、対象校となるための書類審査をパスされるよう、申請書の作成方法を指南したという話も出ている。 なぜエリートがこんな稚拙(ちせつ)な不正を行ったのか、と耳を疑った方も多いかもしれないが、実はもっと信じられないような話がちま

    文科省の局長逮捕は「天下りシステム」崩壊の副作用ではないか
    hiroomi
    hiroomi 2018/07/31
    ”結局、壊滅するまで同じ行き方を繰り返しながら、それ以外に方法がないという状態になっちまうんです」”おっメモリリークだ。
  • 森友問題の病根は“狂った職場”で増殖する

    今日3月27日は、学校法人「森友学園」への国有地売却に関する財務省決裁文書の改ざんで、当時理財局長だった佐川宣寿前国税庁長官の証人喚問が行なわれる。 「ちゃんと行なわれるのか? 大丈夫なのか?」と、原稿を書きながら心配している(現在、24日土曜日)。 私だったらムリ。あそこまで露骨に“佐川事件”(by 自民党の西田昌司・参院議員)などと責任を押し付けられたら、参ってしまう。 「ナニ善人ぶっているんだ! 財務省が悪いんだろう!」 とお叱りを受けるかもしれない。 でも、自民党の和田政宗・参院議員が太田充・理財局長に対して、「安倍政権をおとしめるため意図的に変な答弁をしているのか」と問い詰めた(太田氏は民主党政権時に野田佳彦元首相の秘書官を務めていた)ことに対し太田氏が 「いくら何でも、いくら何でも、……いくら何でも。……私は、公務員として、お仕えした方に一生懸命お仕えするのが、仕事なんで。それ

    森友問題の病根は“狂った職場”で増殖する
    hiroomi
    hiroomi 2018/03/27
    上司が管理してない。できる人だけがやるので一種の乱獲だな。最後はメモリリークしておしまい。そんな人生。
  • USJ再建の森岡毅が語る、マーケティング下手な企業に足りない3つの視点

    戦略家・マーケター。高等数学を用いた独自の戦略理論、革新的なアイデアを生み出すノウハウ、マーケティング理論等、一連の暗黙知であったマーケティングノウハウを形式知化し「森岡メソッド」を開発。経営危機にあったUSJに導入し、わずか数年で劇的に経営再建した。1972年生まれ。神戸大学経営学部卒。1996年、P&G入社。日ヴィダルサスーン、北米パンテーンのブランドマネジャー、ウエラジャパン副代表等を経て2010年にユー・エス・ジェイ入社。2012年より同社チーフ・マーケティング・オフィサー、執行役員、マーケティング部長。2017年にUSJを退社し、マーケティング精鋭集団「刀」を設立。「マーケティングで日を元気に」という大義の下、数々のプロジェクトを推進。USJ時代に断念した沖縄テーマパーク構想に再び着手し注目を集める。著書に『USJのジェットコースターはなぜ後ろ向きに走ったのか?』『USJを

    USJ再建の森岡毅が語る、マーケティング下手な企業に足りない3つの視点
    hiroomi
    hiroomi 2018/01/17
    ”市場における価値を創造すること「全般」がマーケティングの役割なのです。”気づける問いかけだと、必然と扱うテーマが大きくできる。何らかの理由で手前しか見てないとメモリリーク語、収縮してく。
  • 「車の鍵の電池が切れてドアが開かないしエンジンも…」という事態を解決したら「凄い!魔法みたい!」と言われた話「教習車もプッシュスタートが多い」

    篠籐 暁生 @Shinoto_Akio お客さん「クルマの鍵の電池が切れちゃって開かないんですぅ」 私「電池なくても開きますよ」(鍵穴に挿してドアを開ける」 お客さん「凄ーい!!でもこれじゃエンジンが」 鍵を挿してエンジンをかける お客さん「凄ーい!!魔法みたい!!」 私「( ´△`)」 2017-12-19 16:48:51

    「車の鍵の電池が切れてドアが開かないしエンジンも…」という事態を解決したら「凄い!魔法みたい!」と言われた話「教習車もプッシュスタートが多い」
    hiroomi
    hiroomi 2017/12/23
    “電池弱い→リモコンキーのOPENボタン→電池弱い→開かない→軽くパニック”経路経てた思考の崩壊か。詐欺とかも似た感じかな。
  • 国民全員が決まりを守れば楽なのに

    国民全員が『決まり』を守ることが当たり前なら、他人へ気配りをする必要が減って楽に生きられそうなのにな。 レジ打ちが、定時だからと商品スキャン中に居なくなっても次のシフトのスタッフが定時に就く。客はそれが当たり前だから失礼だなんて文句は出ない。引き継ぎが遅刻して初めて苦情となる。 歩行者信号も頑なに守ればよい。道路の斜め横断などもってのほか。車も日国民全員が法定速度を守れば「車の流れ」に気を使ってスピード違反をする必要がない。 仕事に入る時、着替えは就業時間外の職場が未だに多いらしい。これらも法律違反だ。 他にも、エスカレーターは歩いてはいけない、道路で遊んではいけない、イジメはいけない、体罰もいけない、サービス残業いけない、ブラック部活動いけない。 ゴネて無理を通そうという輩も、法律や規則を盾に一切の融通を利かせなければ絶滅する。 以上の事柄が常識なら、決まりを守らない人間への目は厳しく

    国民全員が決まりを守れば楽なのに
    hiroomi
    hiroomi 2017/12/08
    メモリリーク脳
  • doruby.jp

    doruby.jp
    hiroomi
    hiroomi 2017/08/20
    “Ruby用メモリリーク検出ツール「Bleak_house」”
  • .NET TIPS ガベージ・コレクタを明示的に動作させるには? - C# VB.NET - @IT

    C++やVisual Basic 6.0の世界でプログラミングしてきた技術者が.NET Frameworkの世界に入ってきてまずおどろくのは、プログラムを実行していると、プロセスが使用するメモリ量がどんどん増えていくことである。「メモリ・リークか!?」と焦ることもあるが、これは正常な動作である。 メモリの解放忘れは典型的なバグの要因であり、メモリ解放を自動化することによって、プログラムの信頼性は向上し、プログラマーの負担も減る。自動的なメモリ解放を行う機構は、ガベージ・コレクタと呼ばれ、解放する行為をガベージ・コレクションと呼ぶ。問題は、ガベージ・コレクションがいつ行われるかであるが、これはメモリが不足してきた場合や、明示的に動作を指示された場合にのみ行われる。つまり、メモリが潤沢に余っている場合には、プロセスの使用するメモリ量が増加するのが正常な動作である。そのままメモリ不足でプログラム

  • Home — Memory Management Reference 4.0 documentation

    Home¶ Welcome to the Memory Management Reference! This is a resource for programmers and computer scientists interested in memory management and garbage collection.

  • 自動メモリ管理を理解する - Unity マニュアル

    オブジェクト、文字列、配列が作成されるとき、それを格納するのに必要なメモリは ヒープ と呼ばれる中央集約的なプールから割り当てされます。そのアイテムがもはや使用されなくなると、占有されたメモリは何か別のもののために確保することができます。以前は一般的にヒープメモリブロックを割り当てて解放することを、適切な関数コールを通じて明示的に行うことはプログラマ自身の責任でした。最近では Mono エンジンのようなランタイムシステムがメモリ管理を自動化しています。自動メモリ管理では、明示的に割り当て/リリースするよりコーディングの労力が大幅に削減され、かつメモリリーク(メモリが割り当てされたけど後続でリリースされない状況)の潜在的な可能性を著しく下げます。 値型と参照型 関数がコールされると、引数の値はその特定のコールのために予約されたメモリエリアにコピーされます。数バイトを占有するデータ型は速やかに

    hiroomi
    hiroomi 2017/08/20
    “メモリ管理は巧妙で複雑なトピックであり、知識を獲得する労力も大きいものです。”
  • IBM Developer

    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 Developer
    hiroomi
    hiroomi 2017/08/20
    “JProbe には、Runtime Heap Summary という機能があります。これは、Java アプリケーションの実行時のヒープ・メモリー使用量の時間変化を表示する機能です。”
  • Cisco IOS Configuration Fundamentals コンフィギュレーション ガイド - メモリ リーク ディテクタ [Cisco IOS 15.1S]

    プラットフォームおよび Cisco IOS ソフトウェア イメージのサポート情報の入手方法 Cisco Feature Navigator を使用すると、プラットフォームおよび Cisco IOS ソフトウェア イメージの各サポート情報を検索できます。 http://www.cisco.com/go/fn にある Cisco Feature Navigator にアクセスしてください。アクセスには、Cisco.com のアカウントが必要です。アカウントを持っていないか、ユーザ名またはパスワードが不明な場合は、ログイン ダイアログボックスの [Cancel] をクリックし、表示される指示に従ってください。 この章の構成 • 「メモリ リーク ディテクタについて」 • 「メモリ リーク ディテクタの使用方法」 • 「その他の関連資料」 • 「コマンド リファレンス」 メモリ リーク ディテクタ

    Cisco IOS Configuration Fundamentals コンフィギュレーション ガイド - メモリ リーク ディテクタ [Cisco IOS 15.1S]
  • 突然狭くなる歩道の謎 大都会に潜む「動かせない」土地:朝日新聞デジタル

    負動産時代 所有者が分からない土地は、大都会の中にも潜んでいる。何代にもわたって相続登記されずにきた土地は、子、孫、ひ孫の代へと所有者がねずみ算式に増えてしまい、売るに売れない「塩漬け」の土地になる。一等地であっても、都市計画の妨げになっても、どうにも「動かせない」状態になっている。

    突然狭くなる歩道の謎 大都会に潜む「動かせない」土地:朝日新聞デジタル
    hiroomi
    hiroomi 2017/08/20
    "何代にもわたって相続登記されずにきた土地は、子、孫、ひ孫の代へと所有者がねずみ算式に増えてしまい、売るに売れない「塩漬け」の土地になる。"
  • 炎上中のDeNAにサイバーエージェント、その根底に流れるモラル無きDNAとは(ヨッピー) - エキスパート - Yahoo!ニュース

    こんにちは。ヨッピーです。普段は「銭湯の神」として主にインターネットでは銭湯の普及活動にいそしんでおります。銭湯は、いいぞ。 DeNAパレット構想さて、ご存知の方も多いかもしれませんが、横浜DeNAベイスターズのオーナー企業であり一部上場企業であるところのDeNAが運営する「DeNAパレット構想」傘下のキュレーションメディア群が盛大に炎上、稼ぎ頭のMERY、炎上の発端となったWELQを含む10媒体全てが運営を停止、記事が非公開になるという局面を迎えており、DeNAの株価にも影響を与えている模様です。 DeNAが「MERY」全記事の非公開化を発表「厳正かつ公正な調査」のため https://www.buzzfeed.com/keigoisashi/dena-mery 更に件がリクルートやYahoo!サイバーエージェントなど大手各社に飛び火したことで新聞雑誌地上波問わず各所の注目を集めてお

    炎上中のDeNAにサイバーエージェント、その根底に流れるモラル無きDNAとは(ヨッピー) - エキスパート - Yahoo!ニュース
    hiroomi
    hiroomi 2016/12/10
    知財、商標の活用ににてるのか。か、食いつぶす姿勢は、メモリリークでコントロール下、計画性がない。安定を求めるあまりにその場しのぎ。
  • あの日大川小学校で何が起きていたか 津波が迫る中で教師達は権力闘争

    校庭と裏山は隣接していてとても近い 引用:http://stat.ameba.jp/user_images/20110910/23/tonton3/13/4c/j/o0652040011475161467.jpg?caw=800 40分の口論 2011年の東日大震災の後で発生した津波で、石巻市大川小学校の生徒と教員ら84人が不明になり、児童の保護者らが起こした裁判の判決がありました。 2016年10月26日仙台地裁は保護者らの訴えを認めて市と県に対し、約14億円の損害賠償を命じました。 なぜ津波という自然災害が裁判で争われ、一審判決が出るまでに5年も掛かったのでしょうか。 当初は自然災害が原因と思われていたが、詳細が明らかになるにつれて、教師らが闘争を繰り広げて、津波からの避難を禁止したのが分かってきました。 地震は2011年3月11日午後2時46分に発生し、校舎の窓ガラスが割れたり備品

    あの日大川小学校で何が起きていたか 津波が迫る中で教師達は権力闘争
    hiroomi
    hiroomi 2016/10/29
    メモリリークみたいなものかね、起こったことからするとちっぽけなルール遵守なのか。都内で起きても、この点の問題は大量に発生しそう...。
  • 他人事じゃないかも。組織を滅ぼす「傲慢症候群」とは? | ライフハッカー・ジャパン

    『オレ様化する人たち あなたの隣の傲慢症候群』(片田珠美著、朝日新聞出版)の著者は、精神科医として臨床に携わり、犯罪心理や心の病の構造を分析している人物。精神分析的な視点で、社会問題にも積極的に目を向けているのだといいます。そのような立場に基づいて書でクローズアップしているのが、どんな組織にも少なからず存在する「傲慢」な人たち。 傲慢な人は、「過去の栄光」をよすがにして、現在の自分を過大評価していることが多い。そのため、目の前の現実をきちんと認識できず、現実否認に陥ることもある。そうなると一層、「過去の栄光」を持ち出さずにはいられず、悪循環に陥りやすい。(「まえがき」より) こうした傲慢さは、個人だけではなく組織にもしばしば蔓延すると著者は指摘します。そしてその結果、周囲の反感や敵意を買い、自滅していくことも。書では、そのような事態を避けるため、彼らの傾向を客観的に見つめ、私たちの自衛

    他人事じゃないかも。組織を滅ぼす「傲慢症候群」とは? | ライフハッカー・ジャパン
    hiroomi
    hiroomi 2016/08/09
    "「自社開発主義(自前主義)症候群」 現実否認の会社と同様、「自社開発でない」ものはよいわけがないと信じている。"ネタの枯渇は、メモリリークにて圧迫してく感じかな。ものによりそうだけど、行動が重たくなる。