一般社団法人 全国個人事業主支援協会

COLUMN コラム

こんにちは!
フリーランスプログラマーの阿部拓哉です!

とあるバッチアプリケーションの性能改善に取り組んでいたときの話です。
大量のデータを扱うバッチゆえ、もともと綺麗なソースコードで作られていたのですが、
なんとかして処理時間を短縮できないか、試行錯誤していました。

クエリチューニングなどいくつかの改修により、一定の処理時間削減ができましたが、
コンソールにメッセージ(ログ)を出力する処理を省いただけで、想像以上に効果があったことに驚きました。

扱うデータ量が多く、ループ処理がたくさんあるようなプログラムを組む時には、
ほんのちょっとした処理でも性能に影響するんだなと学ぶきっかけになりました。

最後までお読みいただきありがとうございました!

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア