[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part144 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part144 http://mevius.5ch.net/test/read.cgi/tech/1563258983/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
14: デフォルトの名無しさん (ブーイモ MM5f-6VcT) [sage] 2019/07/18(木) 08:03:49 ID:Q7y8Xu/qM 定期的にajaxで閲覧中のステータスを5秒おきにサーバに送信して 最後の送信から15秒くらいの時間が経過したら 他のユーザーにアクセスを許可すれば良いんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1563258983/14
15: デフォルトの名無しさん (スフッ Sd5f-kypX) [sage] 2019/07/18(木) 10:18:40 ID:926jk5Fkd ちょうどそんな実装してるけど、ロック掛ける(+掛けれなかったら掛けてる奴返す)ためのajaxで呼ぶAPIと、ロック解除するAPI作ってる。 ロックはTTL60秒。クライアントから30秒ごとに延長かけてる。 JSのoncloseかなんかでロック解除API叩いてるけど、たたき漏れは今のところ無い。 http://mevius.5ch.net/test/read.cgi/tech/1563258983/15
16: デフォルトの名無しさん (ワッチョイ cfda-6VcT) [sage] 2019/07/18(木) 10:53:36 ID:xGZEok3k0 webからダウンロードした画像をメモリ上に保持してるんだけど dispose忘れがなかなか厄介 GCでdisposeさせるかそれに近い動作をするものってないものかな http://mevius.5ch.net/test/read.cgi/tech/1563258983/16
17: デフォルトの名無しさん (アウアウウー Sad3-OGGi) [sage] 2019/07/18(木) 11:13:33 ID:6A8bU/H4a >>16 逆にGCは何をすると思ってるの? マネージドの場合事実上「GCでDispose」されると思っていいはず。 だから本当に怖いのはdispose忘れじゃなくて、 イベントの購読の解除を忘れるとかして参照を間接的に握られ続けること http://mevius.5ch.net/test/read.cgi/tech/1563258983/17
18: 10 (ワッチョイ 0fda-ShKg) [sage] 2019/07/18(木) 13:26:02 ID:JiMlnGX40 すみません。 予想通りに動いたと思ってたんですが、"Value = 値" という方法で値を設定すると反映されません。 どうすればよいでしょうか・・・ http://ideone.com/UcN1cB http://mevius.5ch.net/test/read.cgi/tech/1563258983/18
19: デフォルトの名無しさん (ワッチョイ 7fda-0ngu) [sage] 2019/07/18(木) 13:36:05 ID:ydKHj7N/0 Value = DateTime.Parse(Text); じゃなくて DateTime.TryParseを使って、日付に変換できる場合のみセット http://mevius.5ch.net/test/read.cgi/tech/1563258983/19
20: デフォルトの名無しさん (ワッチョイ 8f61-aZqd) [sage] 2019/07/18(木) 13:47:58 ID:eovQbio40 そりゃbase.Valueに値設定しなけりゃ表示変わらんでしょ http://mevius.5ch.net/test/read.cgi/tech/1563258983/20
21: デフォルトの名無しさん (ワッチョイ 3f01-9oxg) [sage] 2019/07/18(木) 13:50:06 ID:1HV7iRhh0 お知恵をお借りしたく。。。 public struct LogsData { public double total; public long starttime; } var aaa = new LIST<LogsData>(); totalだけが入ったLISTを作りたい ぶん回す方法はできたのだがもっとスマートな方法はないだろうか。 var bbb = new List<double>(); foreach (var ccc in aaa) { bbb.Add(ccc.total); } http://mevius.5ch.net/test/read.cgi/tech/1563258983/21
22: デフォルトの名無しさん (ワッチョイ 4fda-dTVB) [sage] 2019/07/18(木) 13:53:58 ID:6lFXmRU70 AddRange http://mevius.5ch.net/test/read.cgi/tech/1563258983/22
23: デフォルトの名無しさん (ワッチョイ 4f5f-DGEx) [sage] 2019/07/18(木) 13:57:35 ID:NtL98NX40 var bbb = aaa.Select( x=> x.total ).ToList(); http://mevius.5ch.net/test/read.cgi/tech/1563258983/23
24: デフォルトの名無しさん (ワッチョイ 3f01-9oxg) [sage] 2019/07/18(木) 14:04:12 ID:1HV7iRhh0 >>23 神現る。ありがとう! http://mevius.5ch.net/test/read.cgi/tech/1563258983/24
25: デフォルトの名無しさん (ワッチョイ 8f01-fACD) [sage] 2019/07/18(木) 19:17:58 ID:teqAmMY+0 >>14 なる程 webを質問するとC#の枠組みを超えてしまうのでアレですが有用なアイデアありがとうございます http://mevius.5ch.net/test/read.cgi/tech/1563258983/25
26: デフォルトの名無しさん (ワッチョイ 4f5f-6VcT) [] 2019/07/18(木) 20:46:46 ID:c4BAkJVY0 >>17 てっきりbitmapは明示的にdisposeしないとメモリリークするのかと思ってたんだけど 都度GC.Collect()してみたらdisposeしなくても大丈夫だったわ ありがと http://mevius.5ch.net/test/read.cgi/tech/1563258983/26
27: デフォルトの名無しさん (アウアウウー Sad3-DP2E) [sage] 2019/07/19(金) 16:29:04 ID:g/qsh+DNa >>26 disposeすると今すぐメモリを解放してくれる。しないとガベコレが走るタイミングまで待たされる。GC.Collectは今すぐガベコレする。 http://mevius.5ch.net/test/read.cgi/tech/1563258983/27
28: デフォルトの名無しさん (ドコグロ MMbf-M+2i) [sage] 2019/07/19(金) 20:25:52 ID:VLsw2rVZM >>27 大手の担当者(客)とか絶対理解できないから定期実行(十分に一度)してるわ やらないと リークだリークだうるせぇんだこれが http://mevius.5ch.net/test/read.cgi/tech/1563258983/28
29: デフォルトの名無しさん (ブーイモ MM5f-6VcT) [sage] 2019/07/19(金) 21:26:29 ID:5+qJlswgM >>27 bitmapを凄い勢いで作るプログラムを前に書いたら メモリ不足で例外を吐いた事があったのよ んでGCで解放されないのかと思ってたわ http://mevius.5ch.net/test/read.cgi/tech/1563258983/29
30: デフォルトの名無しさん (ワッチョイ 3f42-jGuh) [sage] 2019/07/19(金) 21:30:00 ID:KvrVBoUe0 >>29 でもVSのモニタを見るとGCって結構な短期間で動いてくれるんだよな GC.Collectはブラシーボ効果しかない http://mevius.5ch.net/test/read.cgi/tech/1563258983/30
31: デフォルトの名無しさん (ドコグロ MMbf-bkmc) [sage] 2019/07/19(金) 21:36:05 ID:IuwL/lPHM Bitmapはファイナライザを実装してるから2回GCが走らないと解放されない あと頻繁に動いてるのは最も浅い世代のGen0GCで、GCを生き残って昇格してしまったオブジェクトを回収させるにはGC.Collectは有効 http://mevius.5ch.net/test/read.cgi/tech/1563258983/31
32: デフォルトの名無しさん (ワッチョイ 4f61-M+2i) [sage] 2019/07/19(金) 22:21:52 ID:A6fR/TKy0 >>30 遅いマシンで 割と重めのアプリを一日経ってからやってみ 3分ぐらいはフリーズするよ stop the worldというだけはある http://mevius.5ch.net/test/read.cgi/tech/1563258983/32
33: デフォルトの名無しさん (ワッチョイ cfda-6VcT) [sage] 2019/07/20(土) 02:43:36 ID:HA7JgwCb0 >>30 試してみたらGCが一度も走らずに即死した GC.Collectしないとマズそう https://i.imgur.com/sR1A0ME.jpg http://mevius.5ch.net/test/read.cgi/tech/1563258983/33
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 969 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.326s*