レッスン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.) 法律に則って、ここでは禁煙です。 ダイヤに則って、 |
| ~(名詞)を禁じ得ない | ~をきんじえない | (感情を)抑えることができない。 | 動作が重いシステムを使い続けることへの不満を禁じ得ません。 (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.)
