レッスン10:パフォーマンスの最適化 済


1. 語彙

語彙 読み方 意味 例文(英訳併記)
最適化 さいてきか 最も適した状態にすること。 フロントエンドのコードを最適化し、描画速度を20%向上させました。
(We optimized the front-end code and improved the rendering speed by 20%.)

ハードディスクの最適化をしたら、アプリが素早く起動するようになった。

ゼロ戦が最適化しすぎて、進化できなかった。

ゼロ戦は当初、アメリカのF4Fに勝っていたが、F6Fに負けた。

ゼロ戦=零式戦闘機

部分最適 ぶぶんさいてき

全体最適 ぜんたいさいてき

ゼロ戦は部分最適化してしまったので、全体最適化できず、後に負けるようなった。

遅延 ちえん 予定より遅れること。 ネットワークの遅延により、データの更新が遅れることがあります。
(Due to network latency, data updates may be delayed.)

地震で高速道路が崩れたので、トラックでの物流が遅延しています。

火星と地球が一番近い時でも、リモートでロボットに指導する遅延は20分です。

火星と地球が一番近い時でも、リモートでロボットに指導すると20分遅延します。

定量化 ていりょうか 数値で表すこと。 パフォーマンス改善の効果を定量化して、経営層に報告します。
(We will quantify the effects of performance improvement and report to management.)

アンケートをとって、20代女性の趣味を定量化したら、意外にも、読書する人が12%もいることがわかった。

人間感情の定量化は難しいです。

負荷 ふか かかる重み。コンピュータへの負担。 重い画像データを一斉に読み込むと、ブラウザに過度な負荷がかかります。
(Loading heavy image data all at once puts an excessive load on the browser.)

筋肉トレーニングで負荷を増やしたら、筋肉はついたが、疲れが溜まってきた。

最近は、AI処理の負荷の増加でCPUのデザインを大きく変更しました。

GPU グラフィック用処理ユニットだった

CPU 

寄与する きよする 役に立つこと。貢献すること。 表示速度の改善は、医師の作業効率向上に大きく寄与します。
(Improving display speed contributes significantly to improving the work efficiency of doctors.)

社長の発言が会社全体のやる気の向上に大きく寄与した。

蒸気機関が産業革命に大きく寄与しました。


2. 文法

文法 読み方 意味 例文(英訳併記)
~に則って ~にのっとって 基準や規則に従って。 パフォーマンス計測(けいそく)の標準的な手順に則って、テストを実施(じっし)しました。
(We conducted the test in accordance with standard performance measurement procedures.)

法律に則って、ここでは禁煙です。

ダイヤに則って、
バスは8時に来ました。

~(名詞)を禁じ得ない ~をきんじえない (感情を)抑えることができない。 動作が重いシステムを使い続けることへの不満を禁じ得ません。
(I cannot help but feel frustrated with continuing to use a slow system.)

今度の大統領の言動には、怒りを禁じ得ない。

沖へ潮流に流されて、パニックを禁じ得なかった。

環礁(かんしょう)の内側はサンゴの浅瀬で安全だけど、外側は急に深くなり、波も高い。

AはおろかB ~はおろか Aはもちろん、さらに極端なBも。 描画が遅いと、詳細(しょうさい)な分析はおろか、データの確認さえ困難になります。
(If rendering is slow, let alone detailed analysis, even checking data becomes difficult.)

彼は公園で昼寝をしていたら、リュックはおろか、靴までも盗まれてしまった。

お留守の家を閉めなかったので、ソファーはおろか冷蔵庫の中の食べ物も盗まれました。

~に至っては ~にいたっては ~という極端な例になると。 処理が追いつかず、ブラウザのフリーズ、強制終了に至っては最悪の事態です。
(The processing can’t keep up, leading to browser freezes, and regarding forced termination, that’s the worst-case scenario.)

お酒を飲んで運転して、交通事故をするに至っては、免許取り消しになってしまった。

宝くじに当たるに至っては、明日から引退出来ます。

※定年=65才(昔は60才、今後70才にしようとしている)

~んがために ~んがために ~という目的を果たすために(強い意志)。 救急現場での一分一秒を無駄にせんがために、軽量なライブラリを採用(さいよう)しました。
(In order to not waste a single second in emergency settings, we adopted a lightweight library.)

彼女は、痩せんがために、最近はお昼ご飯を食べないでいる。

彼はお金持ちになるんがために、パチプロになりました。


3. 敬語

敬語 読み方 意味 種類 例文(英訳併記)
拝察いたします はいさついたします 「(心中を)お察しします」の謙譲語。 謙譲語 現場での待ち時間がどれほどのストレスであるかは、重々拝察いたします。
(I deeply appreciate how much stress waiting time in the field causes.)
仰せの通り おおせのとおり 「おっしゃる通り」の非常に丁寧な表現。 尊敬語 仰せの通り、バックエンド側の処理速度向上も同時に進める必要があります。
(Just as you said, it is necessary to simultaneously improve the processing speed on the back-end side.)
ご教示ください ごきょうじください 教えてほしい。 尊敬語/丁寧語 改善後のシステムに対するユーザーの反応をご教示ください。
(Please guide me on the users’ reactions to the improved system.)
お含みおきください おふくみおきください あらかじめ了解しておいてほしい。 丁寧語 劇的な速度向上には、一部の古い端末の入れ替えが必要な点、お含みおきください。
(Please keep in mind that for a dramatic increase in speed, it is necessary to replace some old terminals.)
承知いたしました しょうちいたしました 「分かった」の謙譲・丁寧な表現。 謙譲語 パフォーマンスチューニングの結果を資料にまとめます。承知いたしました。
(I will summarize the results of the performance tuning in a document. Understood.)

4. 会話

パターン1:社内会議(パフォーマンス最適化の報告)

ロイック: お疲れ様です。本日は、医療用ダッシュボードのパフォーマンス最適化の結果について報告させていただきます。

(Good job, everyone. Today, I’d like to report on the results of the performance optimization for the medical dashboard.)

PM: 前回のバージョンは、データが多いと表示がかなり遅かったですね。

(The previous version was quite slow to display when there was a lot of data.)

ロイック: 仰せの通りです。表示が遅いと、医師の診断はおろか、看護師のバイタル確認にさえ支障をきたしかねない状態でした。

(Exactly. If the display is slow, let alone the doctor’s diagnosis, it could even hinder the nurse’s vital check.)

PM: 具体的にどれくらい改善されましたか?

(Specifically, how much has it improved?)

ロイック: コードの共通化とレンダリング手法の見直しに則って、表示速度を平均で40%改善しました。これにより、現場のストレスを最小限に抑えんがために、瞬時のデータ表示が可能となりました。

(In accordance with the unification of code and the review of rendering methods, we improved display speed by 40% on average. This has enabled instantaneous data display in order to minimize stress in the field.)

PM: それは素晴らしいですね!UXに大きく寄与(きよ)する成果だと思います。

(That’s wonderful! I think it’s an achievement that contributes significantly to UX.)

ロイック: ありがとうございます。ただ、病院側のネットワーク環境が極端に遅い場合には限界がある点、お含みおきください。

(Thank you. However, please keep in mind that there are limits if the hospital’s network environment is extremely slow.)

パターン2:日常生活(仕事への情熱と日本でのこれから)

同僚: ロイックさん、プロジェクトの完遂おめでとうございます!これで少しゆっくりできますね。

(Loic, congratulations on completing the project! Now you can take it a bit easy.)

ロイック: ありがとうございます。でも、エンジニアとしては、次の課題を見つけずにはいられないという気持ちを禁じ得ません。

(Thank you. But as an engineer, I cannot help but feel that I must find the next challenge.)

同僚: 本当に仕事がお好きなんですね。日本に24年住んでいて、これからも日本でエンジニアを続けていかれますか?

(You really love your job, don’t you? Having lived in Japan for 24 years, will you continue to be an engineer in Japan?)

ロイック: ええ。日本の生活に則って、自分のペースで働ける今の環境が気に入っています。

(Yes. I like the current environment where I can work at my own pace in accordance with life in Japan.)

同僚: ロイックさんの丁寧な日本語と高い技術力は、私たちもお手本(てほん)にさせてもらっています。

お手本 おてほん An example to use as a reference

(We also look up to your polite Japanese and high technical skills as a model.)

ロイック: 恐縮(きょうしゅく)です。これからも、現場の役に立ち、社会に寄与せんがために、精進(しょうじん)していきたいと考えております。

※精進する しょうじんする =一生懸命、努力する。 精進(名詞) 精進料理=元気が出る料理

※恐縮 きょうしゅく =恐ろしくて、私が縮んでしまうこと

(I’m humbled. I intend to continue to devote myself in order to be useful to the field and contribute to society.)

同僚: 応援しています!まずは週末、サイクリングを存分に楽しんできてください。

(I’m rooting for you! First of all, please enjoy your cycling to the fullest this weekend.)