switch case文とif文。 同じ処理を違う書き方で、書くことができるため、どちらを使用するか迷うことがあると思います。 そんな時は、こちらの記事を参考にしてください。 比較方法 一回の処理で6回の比較を行い、どれにも当てはまらなかった場合の処理を実行させます。 この処理を100万回実行し、1処理辺りの平均処理時間を算出し...
速度比較
速度比較の記事一覧
私は普段PHPを触っていますが、nodejsの方が処理速度が速いのではないかと感じたため、処理速度を比較してみようと思います。 結果だけ確認したい方は、こちらをどうぞ。(スクロールします) 比較方法 if文で比較し、echo(console.log)をする処理を for文で100万回実行した平均実行時間で比較を行います。 PH...
if文 と 三項演算子 可読性という点において、違いがあるとしか認識していなかったこの2つに もしパフォーマンスの違いがあった場合、今後の書き方に大きな違いが出るため、確かめてみようと思います。 検証方法 1~10の乱数を作成し、 1~5の場合は、↓を出力 6~10の場合は、↑を出力 という処理を1万回繰り返した処理速度を取得。...
最近は処理速度を測るのが少しブームです笑 今回は、forとforeachの処理速度を計測し、比較をします。 ネットで処理速度の比較を検索してみると、どうやらforeachのが優秀とのことです。 しかし、以前先輩にコードレビューしてもらったときには、 「 foreachで処理書いてるけど、forの方が処理早いから、キーを使用しな...
最近SQLのパフォーマンスを気にしだしている筆者です。 こんな記事を見かけたので、検証してみようと思います。 https://ips.nekotype.com/1091/ 検証方法 まずテスト用のデータベースを用意する。 定義は以下の通り。 CREATE TABLE `tests` ( `id` int(11) NOT NULL...
SQLのパフォーマンス改善について調べていると、 カラム名、テーブル名にバッククォート(`)をつけたら、データの取得速度が劇的に向上した! なんて記事を多々見かけます。 たったそれだけのことで劇的に早くなるのなら、書くしかない!となった筆者ですが、 一応テストデータを使用し、データの取得速度の比較を行ってみたいと思います。 検証...
私は仕事でcakephpを使っていますが、cakephpについて調べていると、「cakeで用意されたメソッドを使うとパフォーマンスが低下する」なんてことが良く書かれています。 実際に動作の重さを感じていたので、どれくらいの差があるのか検証してみました。 検証方法 使っているcakeのバージョンは2系です。 今回は、findメソッ...
プロフィール
サイトにアクセスしていただき、ありがとうございます。
「勉強の記録」「情報の共有」を目的として、技術系の記事を投稿しています。
内容が不明な点や質問等あれば、お問い合わせページより気軽に訪ねてください。
最近、Zennでも書き始めましたので、ぜひこちらにもお立ち寄りください!
https://zenn.dev/took220
「勉強の記録」「情報の共有」を目的として、技術系の記事を投稿しています。
内容が不明な点や質問等あれば、お問い合わせページより気軽に訪ねてください。
最近、Zennでも書き始めましたので、ぜひこちらにもお立ち寄りください!
https://zenn.dev/took220
スポンサーリンク