タグ プロファイリング
人気順 5 users 10 users 100 users 500 users 1000 usersRustが遅すぎる?プロファイリングで性能向上!
「開発プロセスにプロファイリングを組み込むのはどうだろう?」 ミーティングで、プロファイリングの重要性を発言するだけで、みんながあなたの深い知見、意識の高さに驚くことでしょう。もちろん、あなたは、プロファイリングのやり方を知っている必要はありません。開発の終盤に、性能目標が達成されず、解析が実施さ... 続きを読む
ITエンジニアの技術メモ: perfを用いたシステムのボトルネック解析方法
背景システムの処理速度を改善するために、ボトルネック解析を行う必要があった。 ボトルネック解析の方法と、プロファイリングに使用したperfの使用方法に関して調査を行った。 記事の目的perfを使用し、ボトルネック解析を行う ここでは、perfの導入方法及び使用方法について記載する。 perfとはperf(Performance anal... 続きを読む
ソースコードがなくても「.exeをデバッグ」、Visual Studioの利用法をMicrosoftが紹介:標準機能で実行可能 - @IT
Microsoftは2019年9月18日(米国時間)、「Visual Studio」で任意の実行可能ファイル(.exeファイル)をプロジェクトとして開き、デバッグやプロファイリングを実行する機能を公式ブログで紹介した。ソースコードを入手できない、または入手できたとしてもビルドできない場合でもデバッグできる。 Visual Studioで実行可... 続きを読む
中国がまもなく「世界最強のIT国家」になる歴史的必然性(野口 悠紀雄) | 現代ビジネス | 講談社(1/3)
中国のIT産業は、いまや世界の最先端を走っている。 しかし、それに対して世界は危機感を強めている。なぜか? 個人のプライバシーを尊重しない中国の特殊な社会構造が、中国ITの強さの基礎にあるからだ。そして、中国ITの膨張によって、個人の自由が奪われる危険があるからだ。 正確な個人識別が可能になりつつある 「プロファイリング」という技術がある。 もともとは、犯罪捜査で、犯罪の特徴などから犯人像を割り出... 続きを読む
zshの起動を高速化する方法 - なっく日報
2016 - 02 - 02 zshの起動を高速化する方法 ネタがないので、昔こんなことをやって zsh の起動を高速化したよというのを共有したいと思います。 計測 〜が遅いという場合、プロファイリングするのが定石ですね。 uu59のメモ | zshまわりを整理した という素晴らしい記事を参考に、 ボトルネック を割り出しました。 ↑の記事に全て書いてますが、一応プロファイリングの方法をコチラにも... 続きを読む
Railsアプリを66%スピードアップ ― Railsキャッシュの完全ガイド | プログラミング | POSTD
Railsのアプリを高速化しようとする場合、キャッシュの利用はその大きな手助けになります。キャッシュを利用する箇所を決めるためのプロファイリングに始まり、その方法、キャッシュバックエンドの選定に至るまでをまとめました。Railsアプリでのキャッシングは、「たまに夕食を一緒にするけれど、本当はもっと頻繁に一緒にいるべき友達」に少し似ています。パフォーマンスをまじめに考えるRailsアプリのほぼ全てで... 続きを読む
Visual StudioでPythonを書くべき理由 | プロダクト・サービス | POSTD
最近、Visual Studio 2015がリリースされました。Pythonにも対応しており、Python Tools for Visual Studio(PTVS)を使うことで、編集やインテリセンス、デバッグ、プロファイリング、Azureへのパブリッシングなど、ほとんど全ての機能が利用可能です。最近、Visual Studio 2015がリリースされました。Pythonにも対応しており、Pyth... 続きを読む
Pythonにおけるプロファイリング ― コードの高速化のために | プログラミング | POSTD
美しく機能的なコードを短時間で記述するのにPythonはうってつけで、素晴らしい言語です。しかし、Pythonにはあまりにも遅いという欠点があります。ですが、コードをプロファイリングするための優れたツールを用いればコードの美しさと速さを共存させることができます。それらがどのように役立つかを見ていきたいと思います。ここHumanGeo社ではPythonを使うことが多く、それは極上の楽しみでもあります... 続きを読む
シンプルでかつ最高のJavaScriptプロファイラ sjsp を作りました! ― Webアプリケーションが複雑化する中でプロファイラに求められるものとは何か - プログラムモグモグ
2015-07-01 シンプルでかつ最高のJavaScriptプロファイラ sjsp を作りました! ― Webアプリケーションが複雑化する中でプロファイラに求められるものとは何か JavaScript あらすじ Web技術が複雑になる中で、JavaScriptのプロファイリングをとる方法とは。 プロファイリングを取るためのコードを手で書いてみましょう。 とてもシンプルで、かつ最高のJavaScr... 続きを読む
【翻訳】楽しく役に立つCSSのプロファイリング | POSTD
私はここ最近、いわゆるシングルページWebアプリケーションのパフォーマンスの最適化に取り組んでいます。そのアプリケーションは非常に動的かつインタラクティブで、新しいCSS3の利点が詰め込まれたものです。単に角丸やグラデーションの効果にとどまらず、影やグラデーション、要素の変形がふんだんに使われており、加えてtransi私はここ最近、いわゆるシングルページWebアプリケーションのパフォーマンスの最適... 続きを読む
Rack applicationのプロファイリングにはrack-lineprofが便利 - k0kubun's blog
RubyKaigi 2014行った。良い発表がいろいろ聞けたんだけど、最近ISUCONに向けてwebアプリのチューニングに興味があったので特にfinal keynoteが興味深かった。 その中で紹介されていたtmm1/rblineprofが行ごとの実行時間を表示してくれるのでとても便利そうだったんだけど、GitHubではpeek/peek-rblineprofというRails用のプラグインでrbl... 続きを読む
"パリで一番おいしいコーヒーが飲めるカフェ"「クチューム」上陸 | Fashionsnap.com
「COUTUME」はオーストラリア出身のトムとフランス出身のアントワンが共同でスタートさせ、2011年にパリ7区に1号店がオープン。土作りにこだわる農園と直接取引し厳選した「シングルオリジナルコーヒー」を独自のプロファイリングに基づいて焙煎・抽出する本格コーヒーは、フルーティーな味わいが特徴だ。トムとアントワンは第三のコーヒーブームの先駆者とも言われており、フランス国内では多くのレストランやカフェ... 続きを読む
Javaのパフォーマンスについての9つの誤信
確かに90年代から2000年代初頭に戻って考えれば,遅かった時代もあるかも知れません。 しかしながら,10年以上に及ぶ仮想マシンの改良とJIT技術の功績によって,現在ではJavaの総合性能は驚くほど向上しています。 6項目で構成される Webパフォーマンスベンチマーク を見ても,各項目のトップ4に当たる24のうち22をJavaで記述されたフレームワークが占めている程です。 JVMはプロファイリング... 続きを読む
Devel::NYTProf で Starlet/Starman でうごくウェブアプリケーションのプロファイリングをおこなう方法まとめ - blog.64p.org
Devel::NYTProf は Perl5 の世界でもっとも人気があるプロファイラである。表示が美麗であるし、ステップごとの処理速度が簡単にわかるのでとても便利だ。 そんな Devel::NYTProf であるが、Starlet/Starman のようなプリフォーク式のサーバーでうごくウェブアプリケーションとくみあわせる場合の方法論として、わかりやすい資料がみあたらなかったのでここに記すものであ... 続きを読む
Pythonコードのプロファイリング - shkh's blog
普段、Pythonのコードは何となく速かろうという、言ってみれば勘で書いているのだけど、その勘とやらは往々にしてウンコードを生むものである。そこで、プロファイラを使っていきたいと思う。 使えそうなツール そういうわけで、いくつか使えそうなツールをリストアップした。 経過時間のプロファイラ ツール名 メモ profile ビルトイン, ピュアPythonの決定論的プロファイラ cProfile ビル... 続きを読む
グーグルがChrome DevToolsの学習ビデオを公開。DOM操作からプロファイリング、メモリリークの発見まで詳しく学べる - Publickey
グーグルがChrome DevToolsの学習ビデオを公開。DOM操作からプロファイリング、メモリリークの発見まで詳しく学べる 学習内容は全部で以下の7つのレベルに分かれており、17本のビデオと、レベルごとに用意された、実際に自分で操作して解いてみる75以上の例題から構成されています。レベルをクリアするとバッジがもらえるようになっています。 Level 1: Getting Started & B... 続きを読む
遠隔操作ウイルス開発者のプロファイリング - とあるソフトの開発記録
00:48世の中を騒がせてますね。素人が専門家にぼろ負けしてるという印象です。問題は素人が権力を持っていること?ウイルス自体が手に入ると良いのですが、どこにもないので、警視庁のページを見てみました(PDFのコピー禁止設定とか、情報提供する気あるのかって思う……)。資料まとめこれによると、まずiesys.exeに対するコマンドは下記であるとされています。ファイルのアップロード、ダウンロードなどに関す... 続きを読む
DSAS開発者の部屋:SHOW FULL PROCESSLIST を使った MySQL のプロファイリング
KLab Advent Calendar 2011 「DSAS for Social を支える技術」の3日目は、 引き続き MySQL 周りのチューニングノウハウとして、すぐに役立つ プロファイリング方法を紹介します。 DBサーバーの負荷が高い時、 slow_log を見て問題になっている重いクエリを 発見するのが一般的かもしれませんが、 slow_log に一切ログが残らないのに 負荷が高い状況... 続きを読む
PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」:phpspot開発日誌
PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」 2009年03月25日 XHProf Documentation (Draft) PHPプログラムを解析して何処が重いか?がブラウザ上で簡単に分かる「XHProf」。 通常、PHPでのプロファイリングというと、Xdebugでファイルを吐き出して、WinCacheGrindやKCacheGrindで読み込むというのが... 続きを読む
漢(オトコ)のコンピュータ道: プロファイリングで快適MySQLチューニング生活
2009-02-03 プロファイリングで快適MySQLチューニング生活 MySQL 5.1からデフォルトで有効になっている便利な機能としてプロファイリングというものがある。MySQL 5.0でも利用出来たのだが、実験的な機能という位置づけであり、搭載されていたのはGPL版のMySQL Community Server限定だった。MySQL 5.1からは全てのエディションでプロファイリングを利用する... 続きを読む
(new Hatena).blog() - JavaScript でプロファイリング
追記 [20061103]:ライブラリ非依存なバージョンも書いてみました。id:reinyannyan:20061103:p1 でご覧下さい。 最近自分で書いた JS プログラムが驚くほど重かったので、どこに原因があるか調べたいと思いました。その方法として、怪しいと思う箇所に (あるいは思わない箇所にも) 手作業でタイマーを仕掛けて、部分部分の実行時間を計測するのも手だと思うんですが、クラスのどの... 続きを読む