はてブログ

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



タグ 実行時間

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

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プルリクを平均で作ってい... 続きを読む

cache を最適化して RuboCop の CI 実行時間を劇的に改善した話 - JMDC TECH BLOG

2023/12/11 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip rubocop Cache Rails JMDC 実装

こんにちは、プロダクト開発部の八杉です。JMDC では主に web フロントエンドの実装や設計を中心に行っているほか、最近は Rails の GraphQL モジュールの設計や CI の最適化にも取り組んでいます。 本記事は JMDC Advent Calendar 2023 11日目の記事です。 qiita.com この記事では、 RuboCop を CI で実行した際に遭遇... 続きを読む

チャット形式でプログラミングが可能なローカルで動作するオープンソースな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の自動テスト... 続きを読む

Github Actionsでget-diff-actionを用いてDocker Build時間を削減する

2023/08/10 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip アルダグラム GitHub Actions ライブラリ 田中

こんにちは!アルダグラムの開発ユニット長の田中です! 突然ですが、少しでもCIの実行時間を削減したいと思いませんか? 今回は、GitHub Actionsとget-diff-actionを活用してDockerビルド時間を削減する方法についてご紹介します。 TL;DR get-diff-actionを使用してライブラリの変更差分を検知します。 変更差分がない... 続きを読む

君は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が遅くなっていました。しかし、〇〇したことで、解決することができました。今回はその方法について書いていきたいと思います。... 続きを読む

機械学習を利用するコンポーネントの継続的な性能検証と Locust を利用した負荷テストの実施方法

2022/06/08 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip デコレーター Locust 本稿 関数 目次

こんにちは。本稿では機械学習を利用したコンポーネントの処理速度の計測方法、および負荷テストのやり方について解説してゆきます。 目次 機械学習を利用するコンポーネントの処理速度を計測する必要性 機械学習アルゴリズムを適用する関数の処理速度を検証 実行時間を測定 関数の実行時間を算出するデコレーター 性能... 続きを読む

無料でPython/機械学習できるAmazon SageMaker Studio Labとは? Colabと比較

2021/12/20 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip Colab 同種 GPU Python メモリ

無料でPython/機械学習できるAmazon SageMaker Studio Labとは? Colabと比較:Amazon SageMaker Studio Lab入門 メールアドレスだけで無料で使えるStudio Labは、同種のColabとどう違うのか。Studio Labプロジェクトランタイムのスペック(CPU/GPUや、実行時間、メモリ、ディスクサイズなど)や機能(ランタイムの保... 続きを読む

Cloud Functionsのタイムアウトについて

2021/12/02 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip Cloud Functions タイムアウト GCP 関数

この記事は GMOアドマーケティング Advent Calendar 2021 2日目の記事です。 こんにちは。 GMOアドマーケティングの@zakisanbaimanです。 業務でGoogle Cloud Functionsを使っていますが、タイムアウト対策を行ったので共有しておきます。 Cloud Functionsとは GCPのサーバレスバッチのサービスであり、関数の実行時間に... 続きを読む

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の有料化(個人的には対象外ですが) ... 続きを読む

AWS Lambda Node.js で Axios を利用した通信を X-Ray でキャプチャする | DevelopersIO

2021/04/01 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip Lambda DevelopersIO AXIOS 吉川 外部

吉川@広島です。 AWS X-Ray を使うと AWS リソース間や外部との通信をキャプチャできます。 AWS X-Ray とは何ですか。 これにより実行時間が遅くなっている原因の特定などに役立てることができます。 AWS Lambda を AWS X-Ray に使用する 【アップデート】AWS X-Ray が AWS Lambda に対応しました(プレビュー) Lambda ... 続きを読む

GitHub Actions でテストを並列に実行して高速化する (parallelism)

2021/01/08 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip 拙作 並列 GitHub Actions ツール 通り

拙作のツール、split-test を使うことで、JUnit Format XML に記録された実行時間を元にしたグループ分割が簡単にできます。 GitHub Actions に直接依存しているわけではないため、実行結果を保存するところさえ用意すればどの CI サービスでも利用可能です。 GitHub Actions における流れ 設定例は次の通りです。 on: p... 続きを読む

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

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

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

CircleCIの消費クレジットとRSpecの実行時間を半減させるために行った9の手順 | スタディスト開発ブログ

2020/08/17 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip rspec CircleCI スタディスト開発ブログ 手順

概要スタディスト開発部の笹木です。今年に入ってからは開発基盤チームという位置づけで、開発環境の整備や、CI含むテスト自動化周りを担当しています。 本記事では、RSpecのテスト実行時間を半減させ、CircleCIの消費クレジットを大幅削減した取り組みについてご紹介します。(消費クレジットについては後述します) 改善... 続きを読む

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

PostgreSQLのpsqlで実行時間だけ欲しい場合 - なからなLife

2020/01/22 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip psql PostgreSQL life 欲しい場合

用途 時間計測したいけど、結果の行表示とか余計なものは全くいらない、ってケースありますよね。性能検証やってるときとか。 何百行何千行も取れるようなSQL流すと、表示するのも萎える。 pager有効だと「--More--」って出て止まる。これは「q」で残りの表示はスキップできるけど、それもめんどくさい。 pager無効にす... 続きを読む

テストの実行時間を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の利用 ですが、若干分かり辛い個所があるため、本エントリでは以下の観点に着目して補足することにします。 ノードの実行順 コストの累積 実行時間の累積 本エントリの引用は特記無... 続きを読む

 
(1 - 25 / 51件)