タグ

セルクマに関するnobeansのブックマーク (5)

  • NTT Performance Tuning Challenge 2020 で優勝してきた | 技術畑 | 情報畑でつかまえて

    NTT Performance Tuning Challenge 2020 で優勝してきた NTT Performance Tuning Challenge 2020の参加レポートです。 テクノロジーコラム - 2020年10月02日公開 はじめに NTTテクノクロスの中野です。 以前ここでGroovy/Grailsとかの記事を書いてたのですが、最後の記事を見るともう4年も経つのですね。 というわけで、たいへんご無沙汰しております。 記事公開が遅れてしまったためすでに2週間以上経ってしまっているのですが、2020/9/11(金)に開催された NTT Performance Tuning Challenge 2020 に、いつも一緒に仕事をしている山とK氏の3名でチーム「新米」として参加してきました。 結果は、3位以下のチームと比較すると約10倍以上、2位のチームのだいたい2倍のスコアを獲

    NTT Performance Tuning Challenge 2020 で優勝してきた | 技術畑 | 情報畑でつかまえて
    nobeans
    nobeans 2020/10/02
    書いた
  • Grails Improx プラグイン 0.1 (コードネーム GrailsServ) リリースしました! - 豆無日記

    G*アドベントカレンダ2012の7日目、12/7担当のnobeansです。 さて、日、Improx(インプロックス)というGrailsプラグインをリリースしましたので、ちょっとここで長文自慢しておきつつ、アドベントカレンダの記事に代えさせていただきます。 Grailsのインタラクティブモードはすっごく便利 Grailsのインタラクティブモードって知っていますか? Grailsはコマンドを使って、テンプレートから各種クラスを生成したり、アプリを起動したり、テストを実行したりする、Webアプリケーションフレームワークです。コマンド実行の度にGrailsをイチから起動すると、それはつまりJVMを起動して、数多くの依存jarをロードし、共通初期化処理を行い、やっとコマンド来の処理を行うという流れで大変時間がかかります*1。 そこで編み出されたのがインタラクティブモード。 $ grailsとだけ

  • GroovyServ - 高速起動Groovy -

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    GroovyServ - 高速起動Groovy -
  • GroovyServ - 高速起動Groovy -

    スクリプトの開発は、出力結果の様子を見ながら、試行錯誤的に記述を修正していくため、起動速度が重要になります。1秒はとても待っていられません。 Groovyはその機能からして、PerlRubyPythonなどにも拮抗しうる強力なスクリプト言語ですが、GroovyServを併せて使うことで、スクリプト言語としてのGroovyの来のパワーを最大限に引き出すことができるようになります。 起動性能ベンチマーク GroovyServを用いた場合の起動時間、具体的には以下のコマンドラインの実行に要する時間を計測してみます。 $ time groovy -e "println 'hello'" この測定方法だと、起動時間だけではなく処理時間や終了に要する時間も含みますが、それは十分に小さいと仮定しています。 Mac OS Xでの起動速度の測定結果を[グラフ1]に示します(グラフ縦軸目盛りの単位は

    GroovyServ - 高速起動Groovy -
  • OSGiによるスーパアジャイルなエンタープライズ開発という未来 - 豆無日記

    ※タイトルは釣りだし、内容はほとんど妄想です。 SpringSource Tool Suite(以下、STS)というEclipseベースのツール*1を2〜3日程度使ってみたふと思ったこと。 STS上では、バンドルをOSGi上にインストールしたりアップデートしたりが簡単にできます。 バンドルがアクティブ状態のときにソースを修正してビルドすると、自動的にバンドルがアップデートしなおされます。この自動アップデートは、再ビルドしたバンドル自身とそれを利用するバンドルだけに限定されて行われます。ステキ。 ここで、バンドルの粒度についてid:kompiroさんが言われてるような、UNIXのコマンドライクな細粒度であると仮定すれば、自動アップデートにかかる時間はかなり短くなると予想されます。 少なくとも、Tomcatなどで普通のWebアプリのwar全体をデプロイし直すよりも全然早い。圧倒的に早いと言って

    OSGiによるスーパアジャイルなエンタープライズ開発という未来 - 豆無日記
    nobeans
    nobeans 2010/02/25
    ↓今朝、電車でホットデプロイとの関係を思いついただけなので妄想と書きましたが、STSは実際そのようなビジョンでやってるんですね。なるほど。ドキュメント読んだら書いてるのかな?
  • 1