ふらっと C#,C♯,C# ..
[2ch|▼Menu]
51:デフォルトの名無しさん
22/12/12 20:53:05.99 KIlmqrcDM.net
>>50
ぱっと見はコードに気になるところないなぁ
タイマーのプライオリティを上げてみて動きに差が出るようならデバッガーがUIスレッドで忙しくしてるのかも

52:デフォルトの名無しさん
22/12/12 21:46:03.90 gQz+ELAV0.net
>>50
URLリンク(learn.microsoft.com)
>タイマーは、時間間隔が発生したときに正確に実行されるとは限りませんが、時間間隔が発生する前に実行されないことが保証されます
UIスレッドが忙しかったらずれるんじゃないの。よくわからんけどw
WindowFormで同じようにUIスレッドの影響受けるSystem.Windows.Forms.Timer使って時計作ったことあるけど気付かなかった

53:デフォルトの名無しさん
22/12/12 22:38:45.24 bhcjN5ma0.net
>>37
リリースモードでは動くのに?

54:デフォルトの名無しさん
22/12/13 05:48:44.25 zf4Mftmc0.net
>>52
これが正解なんじゃね?
UIスレッドが忙しい、というのは最適化がかからないデバッグだと動かない説明にはなる

55:デフォルトの名無しさん (アウグロ MM9f-SFrr)
22/12/13 07:15:53.99 VhzaN62DM.net
時計を動かすのに全力を出し切っているということか

56:デフォルトの名無しさん (ワッチョイ 87c6-vbep)
22/12/13 11:56:18.57 31759n2d0.net
ゲームセンターのゲームとか、コマ落ち・カクカク・プチフリーズする

1秒間に、30〜60回も処理できない

57:56 (ワッチョイ 87c6-vbep)
22/12/13 12:00:48.87 31759n2d0.net
漏れはパソコンをエコモードにして、使うCPU を1つだけにすると、
ブラウザゲームが、1秒間に1回しか描画されない

セロリンとか、性能が低いCPUでも、そうなる

58:デフォルトの名無しさん
22/12/13 15:12:01.39 +JVgkCRO0.net
InitializeComponent()より前にnew DispatcherTimer()していいんだろうか

59:デフォルトの名無しさん
22/12/13 17:57:53.18 dQ/Fqfa/0.net
>>51
>>52
>>54
これでした!試しにプライオリティをInputにしてみたら期待通りに動いてくれた!
一人でやっていたらずっと気づくことができなかったと思う
色々アドバイスしてくれた人たち本当にありがとうございました

60:デフォルトの名無しさん
22/12/13 19:49:36.92 uYffxzwa0.net
UIスレッド忙し過ぎてUIの挙動にも影響出てそうなんだが
プライオリティ弄るよりそっちをどうにかした方が良いと思うぞ

61:デフォルトの名無しさん
22/12/13 21:33:39.63 5M8t5XhNM.net
デバッグビルドのexeを直接実行した場合と
VSからデバッグ実行した場合で違いが出るようならデバッガーによる影響

62:.NET MAUI HighSchool
22/12/13 23:11:40.99 sdBWNgeV0.net
ReactiveXが理解できない…
何をやってるのかはわかるんだが具体的にアプリにどう実装すればいいのか検討がつかない…
こういうアプリを作ってみるといいよっみたいな資料とかないだろうか?

63:デフォルトの名無しさん
22/12/14 01:12:50.31 Y+oEH+Z90.net
UIスレッドは軽量になるように非同期を駆使して細心の注意を払ってるわ

64:デフォルトの名無しさん
22/12/14 01:17:31.63 7jUV+yGa0.net
デバッガーが重いんだろ


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

642日前に更新/18 KB
担当:undef