もっと速くならないの?

工事中
工事中

新人ポスドク君が僕の作ったプログラムを使っているのですが,時間が掛かり過ぎると不満言ってます.一回計算するのに数秒程度な筈なので,それが我慢できないってのは,近頃の若いもんは全く...とか思ってたら,すさまじい回数走らせてるらしい.

とにかく,全部終わるまでに3週間かかるんだとか.そりゃまた長い休暇取れるね〜とか冗談言ったものの,本人にとっては切実らしい.何とかもっと速くならないのかと聞かれるのですが,そんなの僕だって知りたい.さすがに,自分で考えろとも言えなかったので,あれこれとトリックを考えてあげました.

基本的には,不要なことは計算しない.ポスドク君,計算結果全部が必要なわけじゃないので,不要部分を全部カット.最終結果は滅茶苦茶になりますが,必要な部分が正しければそれでいい.

さらに途中部分を梳いていく.結果が変わってしまわないギリギリまで端折る.

これで結構短縮できたんじゃないかとポスドク君に伝え,どれくらい高速になったかと聞いたら,なんとびっくりの10倍.3週間かかっていた計算が2日で終わるんだそうな.努力してみるもんだ.

それにしても,よくまあ3週間もかかる計算をやろうと思うもんだ.僕だったら,一日以上かかると分かった時点で,こりゃめんどくさいと諦めちゃいます.

FacebooktwittertumblrmailFacebooktwittertumblrmail

6 thoughts on “もっと速くならないの?”

  1. 3週間目にいそいそと開いた出力ファイルがNaNで埋まっていたら、とか想像したくもありません…。

    1. Hiroさん,NaNって出たときは,ミカンの果汁を塗ると数字が浮かび上がるらしいですよ.試してみてください.

  2. 年取ると根気も情熱も激減します。
    その分さっぱりした人になるのもいいものです。

    1. Chieさん,メンドクサがりも,そろそろ枯れ時です.裏庭で夕涼みしながらのんびりワイン,いいですねぃ.

  3. さすがはプログラムの作者。
    使い方を隅々まで心得ていらっしゃいますね。
    それにしても3週間を2日に縮めてしまうとは!ポスドクさん大喜び。
    プログラムを使いの裏技もいっぱい知ることができたし~♪

    1. ポージィさん,学生だったら,自分で考えてみろと言うんですけどね.プログラムの中を見るのも勉強のひとつです.でも結果をいち早く出すことに将来がかかってるポスドクの場合は,まあ仕方ないところです.

コメントは停止中です。