遅くとは?
|
夜遅い食事は太る原因。でもなぜ? 「夜遅く食べると太る」ことは、だれでも知っているでしょう。ダイエットをする人にとって「夜遅く食べない」ことは鉄則ですよね。 でもどうしてなのでしょうか?食べてすぐに寝てしまうのでエネルギーが消費されず、脂肪としてため込まれるためというのが理由の一つです。 さらに、この「夜遅く食べると太る」ことが、分子レベルで科学的に裏づけられたのです。そのカギを握るのが、DNA(遺伝子)に結合しているたんぱく質、BMAL1(ビーマルワン)。 夜10時から急増!BMAL1 BMAL1の主な働きは、脂肪をつくり、ため込むための酵素を増やしたり、脂肪を分解してエネルギーに変えるための酵素を減らすようDNAに対し働きかけること。つまりBMAL1は脂肪をため込ませる“司令塔”なのです!だから、BMAL1の量が多いほど脂肪がたまりやすいことになります。 BMAL1は人の体内リズムと密接な関係をもち、時間帯によって増減することがわかっています。マウスを使った実験で体内のBMAL1の量を確認したところ、午後10時ごろから急増し、午前2時〜4時ごろピークを迎えます。そして、午前6時ごろから減り続け、午後6時〜10時ごろに最も少なくなることがわかりました。BMAL1の量が最大となる深夜は、指令機能もピークに達し、脂肪をため込みやすい状態になっているのです。 このメカニズムがヒトにも当てはまるなら、「夜遅く食べると太る」ことは分子レベルで証明されたことになります。 朝型生活のすすめ 脂肪をため込ませるBMAL1なんて迷惑、なければいいのになんて思っていませんか?でもそうはいきません。現代は飽食の時代といわれますが、人類の長い歴史のなかからみればそれはごく短い期間、しかもほんの一部の人間が経験していることにすぎません。長い間飢えと戦ってきた人間にとって、夜中、寝ている間に脂肪を積極的にため込み、昼間それをエネルギーに変えて活動するという仕組みは、生き延びるために大変重要かつ合理的な役割を果たしてきました。 ところが、現代の日本では、夜遅い時間に高カロリー・高脂肪の食事をとるような生活パターンが習慣化し、脂肪がどんどんため込まれるような状況になっているのではないでしょうか? また、朝になるとBMAL1の量が減るのは、太陽光線と関係があるとみられています。だからBMAL1を減らすには、朝日をしっかり浴びることも重要。 ただし、BMAL1だけが脂肪をため込ませるわけではありませんし、BMAL1を減らしたからといって脂肪がすぐに減るわけでもありません。ダイエットしたい人、肥満が気になる人は、朝型生活を心がけるとともに、適度な運動を習慣にすることをおすすめします。 2. 仕事などでどうしても夜型になってしまう場合、夕食や夜食は軽めに。低カロリー・低脂肪で消化吸収のよいものをとりましょう。 1963年生まれ。静岡県立大学大学院薬学研究科修了。ベイラー医科大学(米国)でリサーチアソシエート。1995年から日本大学薬学部に勤務、現在に至る。薬学博士。 |
[ 258] なぜ、遅く食べると太るの? - goo ヘルスケア
[引用サイト] http://health.goo.ne.jp/column/healthy/h001/0044.html
|
こんにちは。データ処理に時間がかかるようになってきたのでAnalyzeをかけたところ、アプリの機能によってはすっごい遅くなってしまったものがあります。どのような原因がかんがえられるのでしょうか?パフォーマンス・チューニングについてのドキュメントを読み始めましたが、難しくてなかなかすすみません。なにかヒントのようなものをいただけるとありがたいです。 >こんにちは。>データ処理に時間がかかるようになってきたので>Analyzeをかけたところ、アプリの機能によってはすっごい遅く>なってしまったものがあります。>どのような原因がかんがえられるのでしょうか?実行計画が変わったのでしょう。SQL文にhint句をいれて実行してはいかがでしょうか。 >こんにちは。>データ処理に時間がかかるようになってきたので>Analyzeをかけたところ、アプリの機能によってはすっごい遅く>なってしまったものがあります。 一般論ですが、analyzeの結果から最適なアクセスパスを見つけると言うのは建前です。確かに高い確率でそうなるのですが、時たま例外もあります。この例外に当たったものと思われます。てでさんが書かれているように統計を消してしまえば元に戻ると思います。しかしそれでは効果のあったものに対しても影響が出てしまいます。遅くなったものだけにヒント句をつけて個別にアクセスパスを指定しても良いかもしれません。 ---ikegi こんにちは>パフォーマンス・チューニングについてのドキュメントを読み始めましたが、難しくてなかなかすすみません。>なにかヒントのようなものをいただけるとありがたいです。ANALYZE前後での実行計画が比較できればチューニングが進めやすいんですが・・・例えば可能であれば以下のような方法はいかがでしょう?1.ANALYZE TABLE table_name DELETE STATISTICS で、統計情報を1度、削除。2.遅くなったSQLの遅くなる前の実行計画を取得。3.再度ANALYZE TABLE(こちらは今回、性能劣化した原因の ANALYZEです)を実施。4.こちらも遅くなったSQLの統計情報を取得。5.2と4を比較してPLANの違いを見る。 2の実行計画に近づくようなHint句の追加。御参考まで こんにちわ。AUTOTRACEを用いて実行計画を比較されては如何でしょう。使用されるべきINDEXが使用されていない、とかがわかりますので。AUTOTRACEを用いた方法は各種文献に載っていますよ。 >実行計画が変わったのでしょう。SQL文にhint句をいれて>実行してはいかがでしょうか。私もこちらをお勧めします。ANALYZE やそれを前提としたコストオプトマイザを過信してはいけません。ANLAYZE の条件(サンプルの取り方)にも寄りますしバージョンアップの都度改善されてはいますが...逆に言えば... 現行の Oracle9.20 に比べるとOracle8i はオプティマイザもそんなに賢くありません。ANALYZE を行うべきテーブルやインデックスは運用に応じてデータの偏りが変わっていくテーブルです。そうでなければヒントテキストを書く方が安全です。運用に応じてのデータの偏りの変化が少ないのなら SQLの毎にヒントテキストを書いた方が良いと思います。Sybase SQL Anywhere のように where句の条件で「何パーセントヒットするはず」みたいな指定の方が本当はいいんですけど Oracle は出来ません。でも、どのインデックスを使うとか、どのテーブルから見ていくとか etc. の指定は有効でしょう。では >こんにちは。>データ処理に時間がかかるようになってきたので>Analyzeをかけたところ、アプリの機能によってはすっごい遅く>なってしまったものがあります。>どのような原因がかんがえられるのでしょうか?>パフォーマンス・チューニングについてのドキュメントを読み始めましたが、難しくてなかなかすすみません。>なにかヒントのようなものをいただけるとありがたいです。analyzeをして遅くなることは珍しいことではありません。データの偏り等が変わった結果、オラクルがたてる実効計画に変化があったのが原因です。analyzeの統計を削除するや、analyzeのサンプルの値を変化するなどしてみてはいかがでしょうか。 てでさんが書かれているように>統計を消してしまえば元に戻ると思います。しかしそれでは効果のあったものに>対しても影響が出てしまいます。遅くなったものだけにヒント句をつけて>個別にアクセスパスを指定しても良いかもしれません。 >>--->ikegi特定のSQLということであれば、私もヒントがお勧めです。データの分散等、データの本当の性質を知っているのは開発者なので・・・。 |
[ 259] Oracle Technology Network (OTN) Japan - 掲示板 : Analyzeで遅くなった場合の対処 ...
[引用サイト] http://www.oracle.co.jp/forum/message.jspa?messageID=6020211
|
緑の項目はRuby1.9で速くなった項目、赤い項目は逆に遅くなった項目である。また灰色の項目は、Ruby1.8がstack overflowでエラーになったか、Ruby1.9が遅すぎて表示されていないかのどちらかである。 ベンチマーク結果を見ると、Ruby1.8と比べてRuby1.9は全般的に高速化されていることが分かる。しかしすべての項目で高速化されているわけではなく、以下のベンチマークでは逆に遅くなっている。 io_file_create (+13%) と io_file_read (+38%) から、I/Oがらみが遅くなっているのが分かる。しかしVMを変えたからといってI/O周りの性能に影響が出るとは考えにくい。謎だ。しかもファイルの読み込みが4割も遅くなるのであれば、例えば設定ファイルやテンプレートの読み込みが遅くなるわけで、アプリケーションの速度に大きく影響するはず。正直言ってこれはいただけない。 so_reverse_complement (+44%) は何のベンチマークかよく分からないが、内部でデータファイルを読み込んでいる箇所があったから、1.9で遅くなっているのはこのせいだと思う。 so_count_words はファイルを読み込んで、文字数と行数と単語数を数えている。これが8倍以上も遅いという結果になっているが、原因は不明。ベンチマークプログラムを見るとファイルを読み込んでいる箇所があるが、それだけで8倍も遅くなるとは思えない。 app_raise (+21%) は、例外のハンドリングが遅くなっていることを表す。ただこれは、try - catch ブロックを用意するのが遅くなっているのか、それとも例外をthrowするのが遅くなっているのか、あるいは両方なのか、分からない。 vm3_thread_create_join が8倍以上遅くなっている。これは恐らく、スレッド周りのチューニングがまだ十分には行われていないことが原因なんだろう(注:推測)。開発が進んでいけば、いずれは解消されると思われる。 vm2_eval (> 3x) は、evalが3倍以上遅くなることを意味する。1.9ではコードのcompileに時間がかかるので遅くなるのは確かなのだろうが、3倍も遅いというのはちょっと解せない。個人的には、スクリプト言語をC++やJavaと比べたとき、evalがあることはスクリプト言語の大変大きなアドバンテージだと思っているので、Ruby1.9のevalが改善されずに遅いまま放置されているのは大変残念である。eRubyとかはeval使いまくりのはずなんだから、Webアプリは遅くなるんじゃなかろうか。 vm2_regexp (+37%) により、正規表現が遅くなっていることが分かる。Ruby1.9では正規表現エンジンが新しくなって機能が強化されているかわりに、スピードが犠牲になっているのだろう。個人的には、正規表現の機能は現状でも十分なので、スピードを落とすことは止めてほしかった。 app_factorialとso_ackermannが、Ruby1.8ではstack overflowを起こしている。これらは両方とも再帰呼び出しが深くなるのが特徴である。Ruby1.9では問題なく実行できていることから、Ruby1.9ではメソッド呼び出しにおけるstackの消費量が削減されていると思われる*1。 iterpreter_start (+118%) はインタープリタの起動に2倍の時間がかかることを意味する。どうもbyte code interpreterは全般的に起動が遅くなる傾向があるようだ(Javaしかり、Pythonしかり)。簡単なCGIアプリケーションなら、Ruby1.9にしたら逆に遅くなるだろう。 interpreter_require (+67%) はライブラリのロードが遅くなることを意味する。Ruby1.9では、まずRuby1.8と同じように構文木を生成し、そのあとでバイトコードに変換しているらしいから、このような結果になるのだろう。これもCGIアプリケーションが遅くなる結果に繋がる。EmacsやPythonのように、byte code compileしたものをファイルに保存する機能が必要だ(仕様もEmacsやPythonと同じでいいだろう)。 これを見ると、スレッド関連以外はWebアプリケーションに直接影響を与えるものばかりだ。最後の2つはmod_rubyやFastCGIなら関係ないが、CGIアプリケーョンにとっては重大な問題だ(レンタルサーバーで掲示板やブログのCGIを動かしている人は多いだろう)。またI/O周りが遅いとなると、設定ファイルやテンプレートの読み込みや、あとセッションファイルの作成と読み込みも遅くなるわけだから、シングルスレッドのアプリケーションでは影響が大きい。 こうしてみると、Ruby1.9でほんとにアプリケーションが速くなるのか、ちょっと疑問だ(フィボナッチ数列が速くなってもWebアプリが遅くなったのでは話にならない)。実際には速くはなるんだろうけど、劇的な向上というほどではなさそう。 ・・・ということを書いたら叩かれるだろうから補足しておくと、Ruby1.9をdisろうとしているわけじゃなくて、「Ruby1.9にあまり過度な期待をすべきではない」ということが言いたかった。Ruby1.9にしたら確かにFibonacci seriesの計算は5倍速くなるかもしれないが、アプリケーションが何でも5倍速くなるわけではない(そもそも体感速度が速くなるかどうかも分からない)。そのことが分かってなくて過度な期待をしている人が多いみたいなので、あえて批判的なことを書いてみた。 だれかRuby1.9でRuby on Railsのベンチマークとってないだろうか。・・・と思って探したら、見つかった。2007年3月の資料なので少し古いが、参考になるだろう。 *1:Ruby1.9が深い再帰呼び出しでもstack overflowを起こさないのは末尾再帰呼び出しの除去を行っているためも考えられるが、Ruby1.9ではdisableになっていると聞いているので、そうではないと思う。 ほぼ,鋭いご意見かと思います.ただ,いくつか違うところもあるので,酔いが覚めたらご指摘させていただきます.たとえば,スレッドはネイティブスレッド化が問題になり,count_words は m17n の影響になります.eval に関しては,よくぞ 3 倍で留めたな,という感覚です.ただ,erb は遅くなっていないため(ベンチマークがあります),その辺は問題ないかなぁ,という気もしています.あと,Windows か Linux (2.6系)か,でかなり速度的特徴が違います.例外処理については,「例外が発生すると遅い」です.コードを見るとわかると思いますが,例外を連発するベンチマークです.逆に,例外が発生しないものについてはとても速くなっています.それを確認するベンチマークもあるので,ご参照ください.IO まわりは native thread の絡みですね.ただ,この辺はまだまだチューニングできると考えています. [Programming] チューリング賞モノの大発見: ソートアルゴリズムの計算量は O(n) だった!? |
[ 260] Ruby1.9で遅くなる項目 - usagidropの日記
[引用サイト] http://d.hatena.ne.jp/usagidrop/20071208/1197115477
|
最新の投稿 | スレッドへ | 新規スレッドをたてる | 検索 | ご利用方法 | BBS index Message: mey-yaさん、こんばんは。しばらくネットができない状態でしたので、レスが遅くなり、申し訳ありません。> クランボルツの提案は、私も読んでいてほっとしました。> こんな考え方もあったか、と。> でもどちらかというと優柔不断さをを認める(肯定的)というよりは、> キャリアに予期せぬ出来事があるのは当たり前だから> その意志決定をすることだけが大事なのではなく、> 生涯に渡って学習する、あるいは毎日をエンジョイすることが終着点。必要ならチャンスを手元にひきよせるための方法をとれ。というもので、あったように思いますが。。そうですね、まだ詳しく読んでないのですが、予期せぬ出来事があるから必然的に生まれてしまう優柔不断さを肯定するという感じのニュアンスのつもりで書きました。すみません、まだちゃんと読めてないので、正確な表現ができません(汗)。> 私が何かの決断のときに良く思い出すのは下記の言葉です。> > 「未来に先回りして点と点を繋げて見ることはできない、> 君たちにできるのは過去を振り返って繋げることだけなんだ。> だからこそバラバラの点であっても将来それが何らかのかたちで必ず繋がっていくと信じなくてはならない。自分の根性、運命、人生、カルマ…何でもいい、とにかく信じること。> 点と点が自分の歩んでいく道の途上のどこかで必ずひとつに繋がっていく、そう信じることで君たちは確信を持って己の心の赴くまま生きていくことができる。> 結果、人と違う道を行くことになってもそれは同じ。信じることで全てのことは、間違いなく変わるんです。」> (スティーブ・ジョブズスタンフォード大学卒業祝賀スピーチより)素敵な言葉ですね。でも信じることこそ難しいんですよね。転職しようと思うからには今の状況に不満がある訳ですが、「我慢して続ける」という選択肢を取りたくない自分が逃げているのか。逆にまだ次に向かえない自分も今まで学んだことを「置いておく」勇気がないのか。そんな風に考えたり。 > 素朴な疑問ですが…。> 書かれている営業事務と専門知識の分野というのが全く共存できないところにあるものなのか分かりませんが、> 営業事務+αみたいな転職先を探すのは難しいんでしょうか?> あんまり部署部署の制約が厳しくなさそうな転職先を探すとか…。人数があんまり多くない会社だとそんなに分業化されてないところもあるように思います。専門分野は業界知識のようなものなので、同じ業界ならば他の職種でも活かせるとは思いますが、市場がとても小さいので同業他社へ転職するとなると、ほぼ転居しなければならないんですよね。私が職に対して求めてるものは「直接的に人の役に立てる事」なので同業じゃなくていいというのが、今のところ私の出してる結論です。だから異業界の営業事務にしようかと思ってるんですが・・・。今の業界に入ったのもたまたまなので、もう少し好きなジャンルの業界でもいいかな、と。そして今の会社もあまり人数が多くなくて、「いろんなことができそう」と期待していて、だからこそ勉強させてもらうこともできたのですが、逆に会社が求めている自分の役割というものがわからなくなってしまいました。いいだろうと思っていたことも裏目に出てしまうこともあるな、と思いこのスレッドをたてました。> (この場合は、業務経験がどっちつかずになってしまう可能性はありますけども;)業務経験はどっちつかずでも点と点を繋げばよい、といのがmay-yaさんの支持されるご意見だったのでは・・・?それとも業務経験はやはり統一されてるべきでしょうか? 最新の投稿 | スレッドへ | 新規スレッドをたてる | 検索 | ご利用方法 | BBS index |
[ 261] 遅くなりました |カフェグローブBBS -Career-
[引用サイト] http://bbs.cafeglobe.com/cafe/forum/forum-room-career-action-contents-ForumID-15207.htm
