はてブログ

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



タグ 実行時間

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

RailsのCIのテスト実行時間を 10分から5分に高速化した話 - Findy Tech Blog

2024/03/04 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails Findy Findy Tech Blog 平均

FindyでEMをしている栁沢(@nipe0324a)です。 今回は、FindyのとあるRailsのCIのテスト実行時間を10分から5分に高速化した話をご紹介します。 「CIのテスト実行時間が遅い...」 「CIの実行時間を短くしたい!!」 と感じている方はぜひご覧くださいませ。 Findyでは2024年2月現在、1人あたり1日4プルリクを平均で作ってい... 続きを読む

チャット形式でプログラミングが可能なローカルで動作するオープンソースなAIツール「Open Interpreter」を使ってみた

2023/11/19 このエントリーをはてなブックマークに追加 130 users Instapaper Pocket Tweet Facebook Share Evernote Clip AIツール Open Interpreter チャット形式

OpenAIが開発したプラグイン「Code Interpreter」を使用すると、ChatGPTにプログラミングのコードを生成してもらうことが可能ですが、インターネットに接続できないのに加え、使用できるパッケージやアップロードの容量、実行時間などに制限があります。「Open Interpreter」はローカルで動作することでそうした制限を突... 続きを読む

Goの自動テスト高速化のための調査と改善手法 - Cluster Tech Blog

2023/10/19 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip Cluster Tech Blog 改善手法 調査 速度 改善

はじめに こんにちは、クラスター株式会社でソフトウェアエンジニアをやっているid:shiba_yu36です。 クラスターではGoの自動テストをCircleCIで実行しています。入社して以降、この自動テストの実行時間が少し長いと感じたため、調査と改善を進めてきました。結果として速度を改善できたので、この記事でGoの自動テスト... 続きを読む

君はCircleCIを使い倒しているか!CircleCIの実行時間を半分にした話|gendosu|note

2022/08/25 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip CircleCI Note 半分 課題 問題

こんにちは noteでArchitectureチームに所属しています、GENDOSUです。 CircleCI遅い!!(突然) というのも noteでは今までnoteではCircleCIが遅いという課題があり問題があって、CircleCIが遅くなっていました。しかし、〇〇したことで、解決することができました。今回はその方法について書いていきたいと思います。... 続きを読む

M1 Pro + Lima + Dockerが速い (Rails/RSpec検証)

2021/12/01 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip rspec Lima Rails Docker Intel

はじめに 普段はRailsを使用して開発をすることが多く、開発環境はMacBook Pro(Intel) + Docker for Macを使用しています。 ただ最近は以下のようなこともあり、今後のためにRails/RSpecの実行時間がどのようになるか検証しました。 MacBook Pro 2021 (M1 Pro)を購入 Docker for Macの有料化(個人的には対象外ですが) ... 続きを読む

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

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

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

MicrosoftのLinux向け無料プロセス監視ツール「ProcMon」レビュー、システムコールごとの実行時間などを確認可能 - GIGAZINE

2020/07/25 このエントリーをはてなブックマークに追加 30 users Instapaper Pocket Tweet Facebook Share Evernote Clip GIGAZINE GitHub Microsoft レビュー

MicrosoftがWindows向けトラブルシューティングツール群「Windows Sysinternals」に含まれるプロセス監視ツール「Process Monitor(ProcMon)」をLinuxに移植します。このLinux版ProcMonはオープンソースソフトウェアとして公開され、さっそくプレビュー版がリリースされたので実際に使ってみました。 GitHub - microsoft/... 続きを読む

正規表現を用いる際のパフォーマンスチェックリスト - ヤドカリラボ

2020/03/06 このエントリーをはてなブックマークに追加 23 users Instapaper Pocket Tweet Facebook Share Evernote Clip 足かせ 分量 Python 正規表現 予測

Python で正規表現を書いて分析や機械学習のモデル構築、予測に活用する際には、正規表現実行時のパフォーマンスが足かせとなる場合があります。 正規表現の処理に用いられる実行時間がどのくらいになるかはテキストデータの分量や機械学習モデルの精度検証の実行回数に応じて変わってきます。 一つのテキストデータに対... 続きを読む

テストの実行時間を2倍速くした話 - 技術探し

2019/06/10 このエントリーをはてなブックマークに追加 33 users Instapaper Pocket Tweet Facebook Share Evernote Clip テスト 技術 2倍 オプショ Jest

--runInBand PR 結果 直列実行 並列実行 戦略 ポートマップ 起動時 テストコード さいごに 追記 webpack-dev-serverのテストを高速化しました。 jestを使っていて、--runInBandを今までは使っていましたが、それを外しました。 --runInBand jestはデフォルトでワーカーを使い並列実行を行います。 しかし、このオプショ... 続きを読む

エクセルVBAで自作アドインの便利クラスを活用する方法

2019/05/12 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip エクセルVBA License 便利クラス たかはし 方法

photo credit: Melinda * Young The Old Books via photopin (license) みなさん、こんにちは! タカハシ(@ntakahashi0505)です。 エクセルVBAで実行時間を測定するクラス、処理の高速化をするクラスを作っておりました。 前回は、以下の記事でそれらのクラスをアドイン化して便利に使いまわそう!という内容でお送りし... 続きを読む

便利なクラスを使い回す!エクセルVBAで自作クラスをアドイン化する方法

2019/05/11 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip エクセルVBA License クラス たかはし 方法

photo credit: mikecogh Blank Equation via photopin (license) みなさん、こんにちは! タカハシ(@ntakahashi0505)です。 エクセルVBAで実行時間を測定するクラスや、処理を高速化するクラスを作成しております。 エクセルVBAで実行時間を手軽に測定するTimerObjectクラスを作るエクセルVBAでは使い回しをするような機... 続きを読む

DBアクセスで遅くなったテストの実行時間を Docker で 40% 削減した方法 - Qiita

2018/12/17 このエントリーをはてなブックマークに追加 285 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Docker デス エンドツーエンドテスト テスト

DBのレイヤーを含むエンドツーエンドテストやDBに依存したコンポーネントの自動テストがたくさんあると、全てのテストが終わるまでに長い時間がかかるようになってしまうことがあります。DBのクエリ実行はネットワークIOやディスクIOなどを含んだ高コストな処理だからです。 Docker を少し工夫して使うと、お手軽にテス... 続きを読む

サーバレスを実現するAWS Lambdaの実行時間が最大で15分へ拡大。5分までの制限を緩和し、より大規模処理が可能に - Publickey

2018/10/14 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip サーバレス Publickey AWS ストレージ 関数

サーバレスを実現するAWS Lambdaの実行時間が最大で15分へ拡大。5分までの制限を緩和し、より大規模処理が可能に AWS Lambdaは、いわゆるサーバレスコンピューティングを実現するAWSの機能です。あらかじめ開発したプログラムをAWS Lambdaに関数として登録しておき、HTTPリクエストやストレージへのデータの保存などのイ... 続きを読む

[アップデート] なんだってー!!Lambda の実行時間が 15 分まで可能になっただと! | DevelopersIO

2018/10/10 このエントリーをはてなブックマークに追加 158 users Instapaper Pocket Tweet Facebook Share Evernote Clip Announcement DevelopersIO 速報

ぼーっと朝を過ごしていたら、驚きのアップデートが飛び込んできました。 Announcement: AWS Lambda enables functions that can run up to 15 minutes さっそく見てみる さっそく Lambda コンソールを見てみます! たしかに、15分まで指定できるようになってます!! さいごに 速報のため簡単な紹介になりましたが、ま... 続きを読む

RailsコードをGoで書き直して、FFIを使ってRailsからGoの関数を実行させて実行時間を5%以下に短縮させた - Cluex Developersブログ

2018/06/29 このエントリーをはてなブックマークに追加 254 users Instapaper Pocket Tweet Facebook Share Evernote Clip mamanoko 柴山 FFI Rails エンジニア

こんにちは、Webチームのエンジニアの柴山です。 今回は、弊社Webアプリ「mamanoko」の一部に処理高速化のためにGoを導入したので、どのように導入したかをご紹介しようと思います。 Railsで開発しているWebアプリ内にどのようにGoを取り入れたのか、実際のコード例を交えながら解説していきたいと思います。 なぜRails... 続きを読む

PostgreSQLの実行計画の実行順とコスト・実行時間の累積 - ぱと隊長日誌

2018/05/06 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip PostgreSQL 累積 隊長日誌 EXPLAIN コスト

はじめに PostgreSQLの実行計画の読み解き方は公式マニュアルで説明されています。PostgreSQL 10 でのリンクを示します。 14.1. EXPLAINの利用 ですが、若干分かり辛い個所があるため、本エントリでは以下の観点に着目して補足することにします。 ノードの実行順 コストの累積 実行時間の累積 本エントリの引用は特記無... 続きを読む

PostgreSQLでSQLチューニングや障害状況調査に使ったクエリ達まとめ - $shibayu36->blog;

2018/04/09 このエントリーをはてなブックマークに追加 300 users Instapaper Pocket Tweet Facebook Share Evernote Clip PostgreSQL SQL SQLチューニング Blog

2018 - 04 - 09 PostgreSQLでSQLチューニングや障害状況調査に使ったクエリ達まとめ tech 最近 PostgreSQL で SQL チューニングや、DBが詰まった時の状況調査をいろいろやった。その時に便利だったクエリ達をまとめていく。 PostgreSQL のバージョンは9.6系です。 SQL チューニングなどに便利だったクエリ達 それ以降に実行する SQL の実行時間を... 続きを読む

Genymotion On Demandを使うようになってAndroidのCIがさらに1分短縮した話 - クックパッド開発者ブログ

2017/08/22 このエントリーをはてなブックマークに追加 36 users Instapaper Pocket Tweet Facebook Share Evernote Clip litmon 門田 Android クックパッド開発者ブログ

2017 - 08 - 22 Genymotion On Demandを使うようになってAndroidのCIがさらに1分短縮した話 Android 開発環境 ツール こんにちは。技術部モバイル基盤グループの門田( @_litmon_ )です。 モバイル基盤グループでは、エンジニアの方々が快適に開発できる環境を整えるため、日々アプリのビルド時間やCIの実行時間などを短くする方法を模索しています。 今... 続きを読む

CircleCI 2.0に移行して新機能を活用したらCIの実行時間が半分になった話 - クラウドワークス エンジニアブログ

2017/04/04 このエントリーをはてなブックマークに追加 267 users Instapaper Pocket Tweet Facebook Share Evernote Clip CrowdWorks CircleCI 五十嵐 CI環境 半分

2017 - 04 - 04 CircleCI 2.0に移行して新機能を活用したらCIの実行時間が半分になった話 CircleCI ⠀人 / ⁰⊖⁰ \ オカメインコエンジニアの五十嵐( @gantawitter )です。 CrowdWorksでは、サービスのCI環境として CirlceCI を利用しています。 今回、CircleCI 1.0から2.0に移行すると同時に、新機能のキャッシュをフル活... 続きを読む

Webサーバー向けのベンチマークツールを使ってみよう(後編)――Apache Jmeterとwbench - さくらのナレッジ

2017/01/24 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip ナレッジ Apache JMeter 後編 Apac さくら

今回はWebサーバーに対するある特定のパターンでのアクセスによって発生する負荷を調べたい、といった場合に有用な「Apache Jmeter」と、クライアントでのJavaScriptの実行時間までも含めたWebページのロード時間を測定できる「wbench」を紹介する。 グラフィカルにテストシーケンスを作成できる「Apache Jmeter」 記事前編 ではWebサーバーの負荷テストを行える「Apac... 続きを読む

正規表現でのメールアドレスチェックは見直すべき – ReDoS | yohgaki's blog

2017/01/24 このエントリーをはてなブックマークに追加 167 users Instapaper Pocket Tweet Facebook Share Evernote Clip StackExchange ReDoS エントリ Ruby

(更新日: 2016/10/19) 前のエントリで StackExchangeがReDoSで攻撃されサイトがダウンした問題 を紹介しました。少しだけ掘り下げて見たところ、正規表現だけでメールアドレスをチェックしている場合、壊滅的なReDoS(十分短い文字列で指数関数的に実行時間が増加する)が可能なことが判りました。 結論を書くと、正規表現でのメールアドレスチェックは見直すべき、です。(特にRuby... 続きを読む

Python - パフォーマンスチューニングでprofiler使わないのは損してると思う - Qiita

2015/11/26 このエントリーをはてなブックマークに追加 31 users Instapaper Pocket Tweet Facebook Share Evernote Clip Profiler パフォーマンスチューニング Qiita

print文を仕込んで実行時間を出力していくパフォーマンスチューニング作業は辛いのでもう止めにしようってお話です。 プログラムで実行速度が遅いロジックを特定できれば改善は容易です。profilerを利用すると簡単に原因が特定できるので使い方を紹介します。前半はline_profilerを利用した実行速度が遅いロジックの特定方法、後半はPythonでの高速化テクニックです。 どの行が重いかprofi... 続きを読む

AWS Lambda のスケジュールイベントで定期的に RDS の Snapshot を作成する - tkuchikiの日記

2015/11/06 このエントリーをはてなブックマークに追加 38 users Instapaper Pocket Tweet Facebook Share Evernote Clip Snapshot HTT VPC RDS tkuchiki

2015-11-06 AWS Lambda のスケジュールイベントで定期的に RDS の Snapshot を作成する AWS Lambda RDS AWS Lambda でスケジュールイベントの設定ができるようになりました。 Amazon Web Services ブログ: 【AWS発表】AWS Lambdaのアップデート – Python, VPC, 実行時間の延長, スケジュールなど htt... 続きを読む

Amazon Web Services ブログ: 【AWS発表】AWS Lambdaのアップデート – Python, VPC, 実行時間の増加, スケジュールなど

2015/10/08 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip VPC システムアーキテクト Lambdaファンクション

re:Invent 2014でAWS Lambdaをローンチし、その反応は信じられないくらいとなっています。開発者とシステムアーキテクトはすぐに、管理不要で非常に大量のリクエスト数を捌けるようスケールするサーバレスシステムを迅速・簡単に構築可能であることを理解しました。まとめると、Lambdaファンクションは以下のようなイベントに反応して処理を実行することができます。 Amazon Simple ... 続きを読む

プロセスのランキュー待ち時間とI/O待ち時間を調べる - ablog

2015/08/06 このエントリーをはてなブックマークに追加 63 users Instapaper Pocket Tweet Facebook Share Evernote Clip ABlog awk cat 並列 プロセス

Linuxcat file|awk では実行時間 < CPU時間となっていますが、cat が I/O wait していないとは限りません。実行時間は単純に終了時間 - 開始時間で算出しますが、CPU時間はプロセスのCPU時間を getrusage システムコールで取得します。catのプロセスと awk のプロセスが並列実行されている期間があるため、実行時間 < CPU時間となっています。例えば、C... 続きを読む

 
(1 - 25 / 42件)