初心者の質問相談にやさしく答えるスレ Part13
at LINUX
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
950:login:Penguin 22/09/18 18:02:53.34 NlTrvOcz.net 上のコードは、任意精度演算をbc側にまかせたつもりです。(勘違いしてたらごめん) DATA01=`cat /dev/shm/DATA01` の繰り返しが遅い原因かと思い、回避策を探したんですけど そうか任意精度演算に由来する遅さに思えてきました。 比較してみます。 951:login:Penguin 22/09/18 18:59:06.99 4YaHJXqn.net 書いてある情報だけだと echo " $DATA01 ^ 2 " | bc > /dev/shm/DATA01 DATA01=`cat /dev/shm/DATA01` を DATA01=`echo "$DATA01 ^ 2" | bc` にまとめるとか bashをdashにするとかぐらいしか思いつかないな bashやzshの拡張$(( ))で計算させると当たり前のようにオーバーフローしたのでbcは必要に思う 952:934、936 22/09/18 19:32:57.35 NlTrvOcz.net bash内で10桁程度の整数演算を、bc使うスクリプトと使わないもので比較したら、 bc側が遅いというのは確認できました。 DATA01=`cat /dev/shm/DATA01`がどれくらい足を引っ張っているかは不明。 937さんのものも試してみます。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
654日前に更新/296 KB
担当:undef