
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
pprofを使ってGoのメモリリークを解決する
こんにちは、株式会社モリサワのシステム開発部門の田中(さ)です。 Morisawa Fontsというフォントライ... こんにちは、株式会社モリサワのシステム開発部門の田中(さ)です。 Morisawa Fontsというフォントライセンスサービスの開発を担当しています。 Morisawa FontsのBackendはGoで実装しています。先日、Goで発生したメモリリークを解決するために、プロファイラ pprof を使ってみました。その方法を紹介します。 メモリリーク発生 とある日のデプロイ後にこんなことがありました。 以下はCloudWatchのグラフです。デプロイ作業を実施後、Backend HTTPサーバーのメモリ使用量が増加し続けて止まらない事象が発生しました。 データベースの情報をインメモリにキャッシュしているため、デプロイ直後はメモリ使用量がゼロになり、その後40%程度で止まるはずでした。これは想定外です。 利用者へ悪影響が出る前に対策は実施しましたが、さらに根本解決のために原因を調査します。 G