Memory Analyzer (MAT) The Eclipse Memory Analyzer is a fast and feature-rich Java heap analyzer that helps you find memory leaks and reduce memory consumption. Use the Memory Analyzer to analyze productive heap dumps with hundreds of millions of objects, quickly calculate the retained sizes of objects, see who is preventing the Garbage Collector from collecting objects, run a report to automatical
POIを使用してエクセルファイルを出力する処理がある。 48列で最大10000行のデータを出力する仕様だが、10000行を出力しようとしたところ、OutOfMemoryエラーが発生した。 そんな場合の対応方法をメモ。 #そもそもJavaでそんなに大量のデータをエクセルで扱うなというのは言わないで頂きたい。。 問題の実装 問題発生したソースのイメージは以下の通り。 File file = new File(tempPath); //一時ファイルパス 事前にファイル作成済みこれをテンプレートとする XSSFWorkbook workbook = (XSSFWorkbook) WorkbookFactory.create(file); XSSFSheet sheet = workbook.getSheetAt(0); XSSFRow baseRow = sheet.getRow(sheet.ge
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました いかなるソフトウェアであってもバグはつきものです。バグがなかったとしてもそれは単に見つからなかったり大きな問題につながらないだけで、いつかは露見することになります。 Facebookが作ったInferはそんなプログラミングコードを静的に解析するソフトウェアで、アプリのバグをいち早く発見するためのツールになります。 Inferの使い方 例えば以下のようなコードがあります。これはjavacでコンパイルできるコードです。 // Hello.java class Hello { int test() { String s = null; return s.length(); } } これをInferにかけるとエラーが表示されます。 $ infer -- javac Hello.java H
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く