[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part155 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part155 http://mevius.5ch.net/test/read.cgi/tech/1655422932/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
82: デフォルトの名無しさん (ワッチョイ a75f-cRYK) [sage] 2022/06/23(木) 18:02:24.84 ID:a115LlJm0 >>51 >>58の情報を信じて書いたけど これで大体同じような数字が出たら>>58の通りベンチの取り方の問題のせいで出た差だと思うよ MethodA,MethodB自体は>>72も検証してくれた通り変わらないはず というか今MethodBのほうをどこかで使ってるんだとしたら、性能なんかより1ms以内連続して同じ値が出るような乱数でも問題無い使い方なのかを気にするべき public partial class Form1 : Form { public Form1() { InitializeComponent(); } private int _random = 0; private void Test(Func<int> func) { var sw = Stopwatch.StartNew(); var count = 10000; for (var i = 0; i < count ; i++) { label1.Text = func().ToString(); Application.DoEvents(); } sw.Stop(); Console.WriteLine($"{sw.ElapsedMilliseconds} msec"); } private int MethodA() { return _random++; } private int MethodB() { return (int)DateTimeOffset.Now.FromUnixTimeMilliseconds; } private void button1_Click(object sender, EventArgs e) { Test(MethodA); Test(MethodB); } } http://mevius.5ch.net/test/read.cgi/tech/1655422932/82
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.719s*