タグ

performanceに関するt-tanakaのブックマーク (25)

  • 軽い気持ちでLinkedListを使ったら休出する羽目になった話 - Qiita


       Java    List for1 ORDBINSERT   調 調33 WEBAPCPU1使14
    軽い気持ちでLinkedListを使ったら休出する羽目になった話 - Qiita
  • Javaの謎のパフォーマンス劣化現象との戦い - Cybozu Inside Out | サイボウズエンジニアのブログ


     Java調1    jdk-7u4jdk-7 *1 Java CodeCacheJIT  -XX:-UseCodeCacheFlushing, -XX:ReservedCodeCacheSize=128m  C
    Javaの謎のパフォーマンス劣化現象との戦い - Cybozu Inside Out | サイボウズエンジニアのブログ
  • 遅いッ!遅すぎるッ!Java の正規表現のお話。 - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは、ミドルウェア開発チームの青木です。 先日、アプリケーションサーバーが応答を返さなくなるトラブルに遭遇しました。 今回はその時のトラブルの原因と対策の顛末についてお話しようと思います。 現象 アプリケーションサーバーが突如応答を返さなくなりました。 現象が発生したアプリケーションサーバーのスタックトレースを見ると、あるスレッドの先頭が上記のようになっていました。 "qtp258153142-514386" prio=10 tid=0x00007f40b8dbf000 nid=0x7b4e runnable [0x00007f415ccb0000] java.lang.Thread.State: RUNNABLE at java.util.regex.Pattern$Loop.match(Pattern.java:4692) at java.util.regex.Pattern$G

    遅いッ!遅すぎるッ!Java の正規表現のお話。 - Cybozu Inside Out | サイボウズエンジニアのブログ
  • クリスマスを支える俺たちとJava(JJUG CCC 2015 Spring AB4)

    2015/04/11に開催されたJJUG CCC 2015 SpringのタイムテーブルAB4にて発表した「クリスマスを支える俺たちとJava」の資料です。 --- AB-4 クリスマスを支える俺たちとJava 阪田 浩一 (フリュー株式会社/関西Javaエンジニアの会) プリントシール機が、話題になった10年以上前のころと変わらず若い女性に利用されていることをご存知でしょうか? 私が所属するフリュー株式会社は、プリントシール機(プリ機)を出している会社です。そしてWebにてプリ機と連動して画像を取得するサービスを提供しています。実はこのサービス、会員数が1000万人を超えており、女性で特定の年齢層であれば90%以上の方が会員となっています。 JavaRDBMS、分散ファイルシステムMogileFSにて構築したこの少し古いWebアプリケーションは、当初ここまでの規模になるとは想定していま

    クリスマスを支える俺たちとJava(JJUG CCC 2015 Spring AB4)
  • 大規模な負荷でもドキドキしない為のJava EE

    JJUG CCC 2015 Spring セッション資料 企業システムを始めとしたエンタープライズ向けと位置づけられるJava EEですが、質は大規模で信頼性の高いサーバーアプリケーションを開発するためのプラットフォームです。 いわゆるSNSやソーシャルゲームなどコンシューマー向けのサービスのアーキテクチャも大規模化・複雑化している中、Java EEが提供する機能は非常に魅力的です。 このセッションではコンシューマー向けのサービスなどで培われた JPAを用いた開発におけるデータベースのスケールアウト戦略 JUnitとJMeterクラスタで行うゲームサーバーの大規模負荷テストの自動化 など実践的なJava EE開発のケーススタディをご紹介します。Read less

    大規模な負荷でもドキドキしない為のJava EE
  • Webアプリケーション負荷試験実践入門

    2015年2月24日 ヒカ☆ラボ発表資料 Webアプリケーション負荷試験実践入門 ■スライドの目的 負荷試験の重要性を認識して頂く 意味のある負荷試験を最短距離で行うための“段取り”を持ち帰って頂く 内容的には、主にAWS上のLAMP構成のシステムに対する負荷試験ですが、負荷試験ツールに依存しない全般的に通用する話を扱っています。Read less

    Webアプリケーション負荷試験実践入門
  • iteratorや拡張forよりStreamのforEachが速い? - きしだのHatena


     forEach  Collectors.summingIntCollector使intStreamsum使 010List array = IntStream.range(0, 100_000).boxed().collect(Collectors.toList()); public static void bench(String name, Supplier<Integer> proc){ ben
    iteratorや拡張forよりStreamのforEachが速い? - きしだのHatena
  • JJBugでJava VMの起動高速化の話をしました - nekop's blog

    Japan JBoss User Group - 灼熱の JBossでJava VMの起動高速化の話をしました。非圧縮jarによる高速化はみなさんも使っている有名なソフトウェアで採用されていますが、あまり知られていないチューニングだと思います。大抵の場合200%くらいの高速化ができます。 Java Drag Race Tuning from nekop CMS GCを使わないほうがちょっとだけ速い、とか効果が小さめなオプションについては特に解説していません。 あと話すの忘れてましたがScalaがチューニングしてもあまり変わっておらず、最初から高速なのはデフォルトでbootclasspathを使っているからです。bootclasspathはクラス検証されないので、-Xverify:noneが既に適用されてるのと一緒です。 紹介したのは主にクラスローディングを高速化することによりJavaで書か

    JJBugでJava VMの起動高速化の話をしました - nekop's blog
  • Javaのパフォーマンスについての9つの誤信


    JVMJIT () C++ JavaJava  2. Java 1  MyObject obj = new MyObject(); Java
    Javaのパフォーマンスについての9つの誤信
  • 全自動パラメータチューニングさん

    2013/02/18 Yahoo! Open Hack Day 参加作品 KLab賞 受賞 ソースコードはこちら: https://github.com/mirakui/tuningsan 説明: http://blog.mirakui.com/entry/2013/02/20/003401

    全自動パラメータチューニングさん
    t-tanaka
    t-tanaka 2013/02/18
    変数が一個なら人手でやっても大した負荷はない。問題は相互に関連する複数パラメーターのチューニング。
  • 過負荷をかわす Apache の設定 : DSAS開発者の部屋


    KLab Advent Calendar 2011 DSAS for Social 9  php  Apache     php  Apache    php  Apache   Apache      MaxClients  CPU使使 CPU1.52 Hyp
    過負荷をかわす Apache の設定 : DSAS開発者の部屋
    t-tanaka
    t-tanaka 2011/12/15
    クローズドネットorベンチマーク用の設定だな。外向けのサーバーで「MaxClients 2」なんてしたら,Slowlorisタイプの攻撃であっさり沈黙する。
  • 3000req / sec と戦う - だるろぐ


     3000req / sec  api TheSchwartz使    internet -> www(squid -> apache) -> app(memcached -> app) -> db wwwapachesquidapachesquidappproxy  appmemcached  
    3000req / sec と戦う - だるろぐ
  • 「JavaScriptと性能についての本当の話」をしよう。ダグラス・クロックフォード氏


    JSONJavScriptYahoo!Douglas CrockfordVelocity 2011JavaScript & Metaperformance WebJavaScriptJavaScript JavaScript & Metaperformance JavaScript JavaScript  JavaScriptJavaScheme
    「JavaScriptと性能についての本当の話」をしよう。ダグラス・クロックフォード氏
  • JavaのHeapDumpBeforeFullGCオプション


    SunJVMHeapDumpBeforeFullGC200 FullGCYoung使使 -XX:+...使
  • Javaパフォーマンス計測 文字列操作編 - プログラマーの脳みそ


     Java  Java String -   currentTimeMillis() plusTime:14780, concatTime:7053, sbuilderTime:7, sbufferTime:13 713*1 100050011Sy
    Javaパフォーマンス計測 文字列操作編 - プログラマーの脳みそ
  • とあるアプリの開発運用(トラブルシュート)

    SAML / OpenID Connect / OAuth / SCIM 技術解説 - ID&IT 2014 #idit2014Nov Matake

    とあるアプリの開発運用(トラブルシュート)
  • VMWareがクソ重くて殺したくなる時に読むべきもの - いつまでもブタだと思うなよ


    WindowsXPOS調OSHDDhttp://wizardbible.org/49/49.txttxtBlog.vmx  = "xxxx"調 x0xXx0xx0xXx0xx0xXx0xx0xXx0x
  • http://japan.internet.com/developer/20100402/26.html?rss

    t-tanaka
    t-tanaka 2010/04/03
    C++には最適化をしておきながらJavaはJITが使われないようにシナリオを作ってる点が極めて恣意的。
  • Firefox、メモリ、キャッシュ、SSD、RAMディスク


    Core i7DDR36GBIntel SSDWindows7 SSDWindowsFirefox Web FirefoxAutoPagerizeAutoPager :: Add-ons for FirefoxPCAutoPagerizeGreasemonkeyExtensionAut
    Firefox、メモリ、キャッシュ、SSD、RAMディスク
  • Firefox高速化テクニック8 | エンタープライズ | マイコミジャーナル


    Firefox web browser - Faster, more secure & customizableLinuxLinksFirefox TipsFirefoxFirefoxGoogle Chromeprefs.jp BleachBit使 BleachBit使BleachBit使WindowsLinux