はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 実行速度

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 35件)

Python 内包表記の限界: 複雑な処理と実行速度の関係 - Qiita

2023/05/21 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip 文中 Qiita 追記 型ヒント 優位性

初めに 本記事は実務上で速度的優位性を得るために内包表記を使うことが合理的かどうか検証したものです。 文中のコードは読者層を広くするために型ヒントを省いています。 更新履歴 追記 (2023/05/24) 計測環境はPython3.12.0a6です。 修正 (2023/05/24) 記事中のバイトコードがPython3.7.16のものだったのでPython3.12... 続きを読む

Pythonコードを35000倍に高速化したい

2023/05/07 このエントリーをはてなブックマークに追加 229 users Instapaper Pocket Tweet Facebook Share Evernote Clip Pythonコード Python 高速化 プログラミング言語

はじめに Pythonは世界的にも人気のあるプログラミング言語ですが、実行速度については課題があります。Pythonの実行速度を高速化したい、という要求は根強く、これまでにも様々な処理系が開発されています。 この記事はPythonで書かれたコードを35000倍に高速化するにはどのような方法があるかについてまとめたものです... 続きを読む

PythonでC/C++に匹敵する実行速度を実現 米MITなどコンパイラ「Codon」開発

2023/03/23 このエントリーをはてなブックマークに追加 153 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter seamless Codon 山下裕毅氏 執筆

Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。Twitter: @shiropen2 Pythonは人気な言語だが、実行速度が遅いため、速さを求められる環境になると違う言語が採用される。この研... 続きを読む

あなたのPythonを100倍高速にする技術 / Codon入門

2023/03/22 このエントリーをはてなブックマークに追加 232 users Instapaper Pocket Tweet Facebook Share Evernote Clip Python Codon MIT 技術 100倍

はじめに Pythonは世界的にも人気のあるプログラミング言語ですが、実行速度については課題があります。Pythonの実行速度を高速化したい、という要求は根強く、これまでにも様々なツールや処理系が開発されています。 この記事ではMITの研究者らが開発したPythonを高速化するツール「Codon」について紹介します。 この記... 続きを読む

プログラムの実行時間を99%短縮した「たった1行のコード」とは? - GIGAZINE

2020/10/27 このエントリーをはてなブックマークに追加 282 users Instapaper Pocket Tweet Facebook Share Evernote Clip GIGAZINE Pinterest 苦心 自社 ウェブサイト

プログラムの実行速度やウェブサイトの表示速度は、たった数秒の改善でも多くのエンジニアたちの苦心を必要としますが、時として拍子抜けするほどにあっけなく、かつ劇的な改善がなされる場合もあります。画像共有サービスのPinterestが自社のブログで「たった1行の変更でコードの実行時間を99%短縮した」事例を紹介し... 続きを読む

モバイルアプリに最適化した軽量JavaScriptエンジン「Hermes」、Facebookがオープンソースで公開。低スペックのスマートフォンでの実行速度を重視 - Publickey

2019/07/24 このエントリーをはてなブックマークに追加 190 users Instapaper Pocket Tweet Facebook Share Evernote Clip HERMES モバイルアプリケーション Facebook

モバイルアプリに最適化した軽量JavaScriptエンジン「Hermes」、Facebookがオープンソースで公開。低スペックのスマートフォンでの実行速度を重視 Webアプリとして構築されているモバイルアプリケーションは、現在では非常に複雑で大規模なものになりつつあります。 これは同時に、アプリケーションのロードや起動にかか... 続きを読む

簡潔ビットベクトルでRubyをlog N倍速くした - クックパッド開発者ブログ

2018/10/17 このエントリーをはてなブックマークに追加 271 users Instapaper Pocket Tweet Facebook Share Evernote Clip 簡潔ビットベクトル mametter Hackarade

技術部のフルタイムRubyコミッタの遠藤(@mametter)です。昨日の Hackarade #04 の開催報告に続き、2日連続で記事を投稿します。 今回は、ある条件下でのRubyの実行速度を高速化した話を紹介します。この改善はすでにMRIの先端にコミットされていて*1、年末リリース予定のRuby 2.6に含まれる予定です。 ひとことで言う... 続きを読む

noteのフロントエンドをNuxt.jsへ刷新します|こんぴゅ|note

2018/07/25 このエントリーをはてなブックマークに追加 409 users Instapaper Pocket Tweet Facebook Share Evernote Clip こんぴゅ|note Note Nuxt.js フロントエンド

webサービスのUXを向上させるために、表示速度は非常に大切です。 しかしながら、noteはリリース当初からフロントエンドの実行速度が遅い=表示が遅いという構造的な問題を抱えており、継続率や離脱率など重要指標に悪影響を及ぼすリスクが強くありました。 noteチームはnoteを本格的なメディアプラットフォームへ成長さ... 続きを読む

Linuxバイナリを最適化して性能を向上させる「BOLT」、Facebookがオープンソースで公開。言語やコンパイラに依存せず高速化 - Publickey

2018/06/20 このエントリーをはてなブックマークに追加 563 users Instapaper Pocket Tweet Facebook Share Evernote Clip bolt Facebook Publickey コンパイラ

Linuxバイナリを最適化して性能を向上させる「BOLT」、Facebookがオープンソースで公開。言語やコンパイラに依存せず高速化 Facebookは、Linuxバイナリの内部配置を最適化することによりCPUのキャッシュ効率などを向上させ、実行速度を改善する「BOLT」をオープンソースで公開しました。 BOLTは「Binary optimization an... 続きを読む

Go言語って何ででこんなに偏屈なんだろう | 非IT企業に勤める中年サラリーマンのIT日記

2017/03/06 このエントリーをはてなブックマークに追加 216 users Instapaper Pocket Tweet Facebook Share Evernote Clip Go言語 中年サラリーマン Java コンパイル速度 IT日記

ざっくりGo言語を触ってきました。 今までJavaとかC#をメインに使ってきた僕としては、一見先祖返りしたような仕様にちょっと戸惑いました。 「コンパイル速度を上げる」目的で作った言語とのことで、その目的のためにコーディングしやすさをある意味犠牲にした、といいう点は理解できます。 が、明らかにコンパイル速度(あるいは実行速度)とは関係ないところで使い勝手を「わざと」悪くしたとしか思えない仕様に、G... 続きを読む

PHP 5からPHP 7への移行で、Tumblrはレイテンシが半分、CPU負荷も半減。テストツールでPHP 7への移行に問題ないかをチェック - Publickey

2016/11/15 このエントリーをはてなブックマークに追加 471 users Instapaper Pocket Tweet Facebook Share Evernote Clip レイテンシ tumblr Publickey 生みの親 半減

PHP 5からPHP 7への移行で、Tumblrはレイテンシが半分、CPU負荷も半減。テストツールでPHP 7への移行に問題ないかをチェック PHPの10年ぶりのメジャーバージョンアップとして 昨年12月に登場した「PHP 7」 は、PHP 5と比べて 2倍以上の実行速度を実現 するとリリース前からPHPの生みの親であるRasmus Lerdorf氏自身が説明してきました。 PHP 5からPHP ... 続きを読む

160924 Deep Learning Tuningathon

2016/09/24 このエントリーをはてなブックマークに追加 162 users Instapaper Pocket Tweet Facebook Share Evernote Clip ABEJA パラメータ チューニング Inc 理解

160924 Deep Learning Tuningathon 1. Deep Learning 勉強会 パラメーターチューニングの極意 Takanori OGATA ABEJA Inc. 2. © ABEJA, Inc. Deep Learningのパラメータを理解し、チューニングを実践することで Deep Learningに関する理解を深める ■学べること ・どのパラメータを変えると実行速度... 続きを読む

R言語徹底解説を読む (1) ようこそRプログラミング - 僕らはRを愛しすぎてる

2016/07/10 このエントリーをはてなブックマークに追加 393 users Instapaper Pocket Tweet Facebook Share Evernote Clip 僕ら プログラマー 違和感 習慣 ソースコード

2016 - 07 - 10 R言語徹底解説を読む (1) ようこそRプログラミング この記事が想定する読者層 もしあなたが「 プログラマー 」ならば、この記事はまるで不要かもしれません。 ここで言う プログラマー とは、たとえば 以下のような習慣を持っている人 です。 ほとんど同じ処理を ソースコード 中に2回以上書いていたら違和感を感じる 出力結果が変わらなくても、実行速度や理解しやすさのため... 続きを読む

「PHP 7」正式版が登場。PHPにとって10年ぶりのメジャーバージョンアップ。実行速度は旧バージョンの2倍以上 - Publickey

2015/12/03 このエントリーをはてなブックマークに追加 153 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey Rasmus Lerdorf氏 PHP

「PHP 7」正式版が登場。PHPにとって10年ぶりのメジャーバージョンアップ。実行速度は旧バージョンの2倍以上 PHPの公式サイトでは、PHP 5.6.xからPHP 7.0へ移行するためのガイド「Migrating from PHP 5.6.x to PHP 7.0.x」も公開されています。 開発者であるRasmus Lerdorf氏は10月に来日し、「PHPカンファレンス2015」で講演。PH... 続きを読む

「PHP 7」登場。10年ぶりのメジャーバージョンアップで実行速度はPHP 5の2倍以上に、PHPの生みの親が語る。PHPカンファレンス2015(前編) - Publickey

2015/11/03 このエントリーをはてなブックマークに追加 475 users Instapaper Pocket Tweet Facebook Share Evernote Clip Facebook Publickey WordPress

「PHP 7」登場。10年ぶりのメジャーバージョンアップで実行速度はPHP 5の2倍以上に、PHPの生みの親が語る。PHPカンファレンス2015(前編) WordpressやFacebookなど、Webのさまざまなサービスで使われているPHP言語。約10年ぶりのメジャーバージョンアップとなる「PHP 7」がもうすぐ登場予定です。 PHP 7では互換性を維持しつつ、従来のPHP 5と比べて2倍以上の... 続きを読む

MySQL 5.7が正式公開。前バージョンより3倍高速、マルチソースレプリケーションなど。一方で新しい「罠」に対する警告も - Publickey

2015/10/22 このエントリーをはてなブックマークに追加 154 users Instapaper Pocket Tweet Facebook Share Evernote Clip MySQL サンフランシスコ お披露目 Publickey

MySQL 5.7が正式公開。前バージョンより3倍高速、マルチソースレプリケーションなど。一方で新しい「罠」に対する警告も 来週10月26日にはサンフランシスコで開催されるOracle OpenWorld 2015でMySQLのイベント「MySQL Central」が行われます。それに合わせて新バージョンのお披露目となりました。 MySQL 5.7の主な特長は次の通りです。 実行速度の向上 Sys... 続きを読む

DSAS開発者の部屋:Goでアロケーションに気をつけたコードを書く方法

2015/02/18 このエントリーをはてなブックマークに追加 180 users Instapaper Pocket Tweet Facebook Share Evernote Clip アロケーション Java Python プログラミング 言語

GoはPythonのようなLLと比べると実行速度は速いのですが、GCは特別速いわけではないので、相対的にGCがパフォーマンスに与える影響は大きくなります。 また、Java に比べると、一時オブジェクトなどのために頻繁にヒープアロケーションを行うとGCの停止時間が長くなりがちですが、一方でヒープアロケーションを避けたプログラミングがしやすい言語でもあります。 MySQL ドライバのような低レイヤーの... 続きを読む

数百億件のデータを30秒で解析――クラウド型DWH「Treasure Data」に新サービス - ITmedia エンタープライズ

2013/12/09 このエントリーをはてなブックマークに追加 117 users Instapaper Pocket Tweet Facebook Share Evernote Clip Treasure Data 解析 データウェアハウス データ

Hadoopベースのクラウド型DWHサービス「Treasure Data Service」に、数百億件のデータを30秒程度で分析できるというオプションサービスが追加された。 クラウド型のデータウェアハウス(DWH)サービス「Treasure Data Service」を手掛けるトレジャーデータは12月9日、クエリの実行速度を従来比で10~50倍に高速化するというオプションサービス「Treasure... 続きを読む

プロトタイプ開発用のRailsプラグイン「Chanko」を2.0.0にアップデートしました | クックパッド開発者ブログ

2013/04/10 このエントリーをはてなブックマークに追加 351 users Instapaper Pocket Tweet Facebook Share Evernote Clip chanko クックパッド 移行 中村 プラグイン

技術部・開発基盤グループの中村です。 この度、クックパッドが開発し、オープンソースとして公開しているRuby on Rails向けプロトタイプ開発用のプラグイン「Chanko」を再設計し、Ruby 2.0.0 への移行に引き続き Chanko 2.0.0 をリリースしました。Chanko 2.0.0 では、これまでのバージョンと互換性を保ちながら、主に実行速度やコードの可読性について改善が加えられ... 続きを読む

asm.js:コンパイラのための低レベルかつ高度に最適化可能なJavaScriptのサブセット - Publickey

2013/03/26 このエントリーをはてなブックマークに追加 195 users Instapaper Pocket Tweet Facebook Share Evernote Clip サブセット Publickey コンパイラ asm.js 言語

JavaScriptのサブセットとして静的型付け言語を定義し、事前コンパイルを可能にすることでJavaScriptの実行速度を劇的に改善しようというasm.js。 asm.js: A Low Level, Highly Optimizable Subset of JavaScript for Compilers - Badass JavaScript asm.js: A Low Level, Hi... 続きを読む

JavaScriptの実行速度を劇的に改善するasm.jsの特徴は、CやC++のような言語をJavaScriptのサブセットで記述すること - Publickey

2013/03/26 このエントリーをはてなブックマークに追加 196 users Instapaper Pocket Tweet Facebook Share Evernote Clip サブセット Publickey Java asm.js 両者

JavaScriptの実行速度を劇的に改善するasm.jsの特徴は、CやC++のような言語をJavaScriptのサブセットで記述すること 6月のリリース予定で現在開発が進んでいるFirefox 22では、JavaScriptのサブセット言語仕様であるasm.jsと、asm.jsに最適化したJavaScriptエンジンのOdionMonkeyが搭載予定とのことです。この両者の組み合わせは、Java... 続きを読む

JavaScriptの実行速度を4倍高速にするJailbreak Tweak Nitrousがマジすごい | ひとりぶろぐ

2012/07/31 このエントリーをはてなブックマークに追加 214 users Instapaper Pocket Tweet Facebook Share Evernote Clip ひとりぶろ JavaScript 4倍

こいつは革命だぞ! ひとりぶろぐのmoyashi (@hitoriblog) です。 今日出たJailbreak Tweak、Nitrousが凄い。SANTAさんのところで知りました。 Nitrous – Chromeも高速に!JavaScriptエンジン「Nitro」をSafari以外でも! [JBApp] | Tools 4 Hack どれぐらい凄いかっていうと、 ……すいませんうまい言葉が出... 続きを読む

jQueryのCSSセレクタAPIを高速に扱う方法 | tech.kayac.com - KAYAC engineers' blog

2011/12/01 このエントリーをはてなブックマークに追加 416 users Instapaper Pocket Tweet Facebook Share Evernote Clip jQuery ago CSSセレクタ 抗争 kyo_ago

最近Androidとの抗争が激化しているago(@kyo_ago)です。 jQueryはCSSセレクタを多用する特徴がありますが、jQuery内では実行ブラウザやCSSセレクタの記述によって呼び出されるブラウザAPIが変わり、それによって実行速度にも影響が出ます。 この記事では「セレクタAPIとはなにか」、「CSSセレクタの記述によって呼び出されるセレクタAPIの種類」、「高速なセレクタAPIを使... 続きを読む

auのiPhoneは「つながる」――KDDI、ネットワークに自信 - ITmedia プロフェッショナル モバイル

2011/10/06 このエントリーをはてなブックマークに追加 134 users Instapaper Pocket Tweet Facebook Share Evernote Clip iPhone iPh スループット ITmedia KDDI

ブックマーク/共有 会員サービス auのiPhoneは「つながる」――KDDI、ネットワークに自信 「スループットのスペックは、使い勝手においてはあまり意味がない」――。KDDI版iPhoneは最大通信速度がソフトバンク版より遅いが、同社の高橋専務は“実行速度”に自信を示す。田中社長も、「iPhoneに、もっと『つながり』を」と挑戦的なメッセージを残した。 KDDIの高橋誠専務 KDDIの「iPh... 続きを読む

WordPressの実行速度を短縮させる「001 Prime Strategy Translate Accelerator」をリリースしました | Simple Colors

2011/07/20 このエントリーをはてなブックマークに追加 282 users Instapaper Pocket Tweet Facebook Share Evernote Clip Simple Colors WordPress プラグイン

開発に関わったWordPressの実行速度を短縮させるプラグイン「001 Prime Strategy Translate Accelerator」がリリースされたので、ここでも紹介させていただきたいと思います。 WordPressを日本語で表示させる場合には、英語と日本語を対訳させるja.moというファイルを読み込んでいます。実を言うと、このファイルの読み込みには結構な時間がかかっていて、なおか... 続きを読む

 
(1 - 25 / 35件)