X



C#, C♯, C#相談室 Part97
0001デフォルトの名無しさん (ワッチョイ d707-bKpv)
垢版 |
2022/12/21(水) 10:18:38.02ID:DxBIri9+0
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512

■Visual Studio 2017 Community(無償の統合開発環境)等はこちら
http://www.visualstudio.com/downloads/

■コードを貼る場合はこちら
http://ideone.com/

■前スレ
C#, C♯, C#相談室 Part94
https://mevius.5ch.net/test/read.cgi/tech/1553075856/

■次スレは>>970が建てる事。
建てられない場合は他を指定する事。

C#, C♯, C#相談室 Part96
https://mevius.5ch.net/test/read.cgi/tech/1639965805/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
0710デフォルトの名無しさん (ワッチョイ 6564-QK8A)
垢版 |
2024/01/04(木) 13:33:48.47ID:1KQpMTCj0
銀行w
0720デフォルトの名無しさん (ワッチョイ ff7b-taqZ)
垢版 |
2024/01/07(日) 06:08:16.97ID:cuceqyls0
そもそもここはふらっとの隔離スレ
アホがここでレスバトルしていようが平常運転。フレームワークのGCのフリーズやらの話がOSのスワップと混ざろうが放置でいい
アホがふらっとで暴れていたら知らん
0723デフォルトの名無しさん (ワッチョイ 5f7c-R8yo)
垢版 |
2024/01/10(水) 14:44:35.04ID:khlXVQ3Q0
>>721
メモリ多く積んだ方がフリーズするぞ
メモリ多ければGCされる前の待機容量が多い
その多いのをGCするからフリーズする

逆に少量GCするならフリーズしない

じゃあ小まめにGCする様にすればいいかといえばそれはそれで小刻みに一瞬止まる事態が頻発する
要はバランスって事だ

でもってGCで気になるならもうC++かRustでも大人しく書けという話
0725デフォルトの名無しさん (ワッチョイ 7f79-e2pS)
垢版 |
2024/01/10(水) 19:43:54.17ID:EMlOCE0F0
クリティカルなコードはオブジェクト生成しないように書けばGCが起こらないように思うんだけど
C#はそういう予測って立たないのかな?そんなわけないと思うけど
0726デフォルトの名無しさん (ワッチョイ dff7-1VUN)
垢版 |
2024/01/11(木) 08:35:22.64ID:8oRrkiTZ0
GCはJavaのほうが発展していてうらやましいね
GCの停止時間を1ミリ秒以内に抑える(その代わりGC回数は多くなる?)GCなど
シナリオに合わせてGCを選べるようになっている

GC停止1ミリ秒以内ならゲームで使ってもプチフリーズやフレームドロップは発生しないんじゃないかな?
0727デフォルトの名無しさん (ワッチョイ 5f7c-R8yo)
垢版 |
2024/01/11(木) 09:06:08.03ID:Z4cA3bDk0
>>726
C#でも設定すりゃ良いじゃん
まさか知らんのか?
0729デフォルトの名無しさん (ワッチョイ dfad-1VUN)
垢版 |
2024/01/11(木) 09:24:08.23ID:8oRrkiTZ0
>>727
知らなかった!調べてみるね!
0731デフォルトの名無しさん (ワッチョイ dfde-1VUN)
垢版 |
2024/01/11(木) 10:44:24.74ID:v1L417pI0
C#では業務システムしか作ってないから数秒程度のGC停止時間なら気にならん
0743デフォルトの名無しさん (ワッチョイ 5ea6-3veX)
垢版 |
2024/01/29(月) 10:30:09.66ID:dGZn/ppm0
>>742
急に何の話?
0745デフォルトの名無しさん (ワッチョイ 5ea6-3veX)
垢版 |
2024/01/29(月) 10:46:44.99ID:dGZn/ppm0
>>744
時間のかかるループやファイルアクセスでUIスレッドをブロックするのとガベコレは関係ないぞ
画面がフリーズしてるように見えるというのは同じだけれども
0749デフォルトの名無しさん (ワッチョイ 8a9c-3veX)
垢版 |
2024/01/29(月) 11:40:44.76ID:PEbZr1pB0
さすがにフリーズの原因がガベコレかどうかは特定できてる前提の話だろ
ブロッキングの場合は毎回同じ処理で起きるしコード見れば比較的簡単に分かるが
ガベコレの場合はメモダン取ったりプロファイリングしないと基本的に分からない
0750デフォルトの名無しさん (ワッチョイ 9a11-5smM)
垢版 |
2024/01/29(月) 21:06:20.22ID:JWDJ+6EM0
最初からGCのプチフリ(STW)に限定した話してるのに何で余計な話始めるかな
似て非なる現象だから一緒に扱おうとしても話が発散するだけで何一つ良いことないのに
0754デフォルトの名無しさん (ワッチョイ 97de-AzCP)
垢版 |
2024/02/05(月) 00:33:40.88ID:YVup6zAN0
C#でRazor Pageを使った開発をやってます
vue.jsを今後取り入れてユーザインターフェイスの充実もはかろうと考え勉強中です

ところで、GPT4はプログラミング業界をどう変えていくでしょうか
たしかにChatGPT3はわからないことを質問でき問題の解決に貢献してくれるので自分にも役に立っています
自分としては、GPTへの質問力、こうしたいという小さなゴールを描けることは経験が大切だと思います。プログラミングでできることはこんなものかというのを知っているから、その回答の妥当性もわかるし、自分のプログラミングに取り込むこともできると思います。

このように、開発速度が上がり、入門もしやすくなったとは思うので、プログラムを提供する業界での競争が変化すると思います

しかし、その場合はどれも似たりよったりな機能を持つ岩のようなアプリケーションしかできないように思います。ニッチなニーズに応えるにはこれまで通りに細々と開発することが求められると思います。

AIは我々から仕事を奪うでしょうか、それともラグをさせてくれるでしょうか
0758デフォルトの名無しさん (ワッチョイ 17d3-jSnV)
垢版 |
2024/02/06(火) 19:35:53.96ID:mzhSh14A0
そんなあなたにフォーリンラグ
0760デフォルトの名無しさん (ワッチョイ ffad-4LaR)
垢版 |
2024/02/22(木) 22:08:38.37ID:7ICQhr4t0
クッキーやキャッシュ等プロファイルが一切ディスクに吐き出される事なく全てInMemoryで完結するWebBrowserライブラリってある?
標準のWebBrowserはIEベースでその辺コントロールできないし
WebView2もシークレットモードにすればクッキーは希望の動作になるようだけどプロファイルディレクトリは作られてしまうようだし

CefSharpならCefSettingsBase.CachePathをnullにすれば何のファイルも吐き出されなくなるのかな?
0768デフォルトの名無しさん (ワッチョイ 9fad-cnAl)
垢版 |
2024/03/08(金) 09:50:52.29ID:34f33kWd0
すんまそん、Codeer.Friendly で引数 out byte[] を受け取るにはどうすればええんかの?
0776デフォルトの名無しさん (ワッチョイ 9eef-csuD)
垢版 |
2024/03/26(火) 15:38:39.20ID:/rkxZP9d0
なんならコードを汚さずにログ出力できる仕組みぐらいにしか理解してない

MethodBoundaryAspectでググろうとするとasyncがサジェストされるぐらいみんな興味のある話題なのね
0779デフォルトの名無しさん (ワッチョイ 823b-xOqT)
垢版 |
2024/03/27(水) 07:18:10.00ID:XwV54cRR0
specmanしか知らない
懐かしい
0782デフォルトの名無しさん (ワッチョイ 5e7b-ARTg)
垢版 |
2024/03/28(木) 00:09:14.30ID:UTIaoJmC0
ターゲットフレームワークに .NET Framework 4.5.x を選択出来ない
https://www.hos.co.jp/blog/20200427/
だましだまし使っていたPCぶっ壊れて新しい環境にVisual Studio入れようとしたら落とし穴が
>結論から申し上げますと、VisualStudio 2019 よりも先に VisualStudio 2017 をインストールしておく必要があります。
2017 Communityはもうないじゃねーかwまあ趣味でやってるだけだからいいけど
あわてて4.6.2以降のSDK全部ダウンロードしたわ
0802782 (ワッチョイ 5e7b-ARTg)
垢版 |
2024/03/30(土) 23:55:14.69ID:jHHFS1QU0
>>785
ありがとう、たしかに2017Communityのインストーラーダウンロードしてコマンドで「フルで」落とせた
ただ1、2時間で終わりそうもなかったのでPC放置して帰ってきたら終わってたというありさまなので何時間かかったかすらわからないw
そしてサイズ把握すら面倒な軽く40ギガ越えw
必要のない言語やパッケージなど省けばいいんだろうけど、layoutスイッチの段階で本来やることだろうな
そして時間かけてダウンロードできたものの、省く作業もめんどくさいので10分ほど作業したら嫌になって全部捨てたw
まあ手元に2017Expressあったので、そっち使うことにしたよ。馬鹿な俺にはそれで十分以上w
>>784
ないなwただの馬鹿なこだわりw
ただ信憑性のない俺のうろ覚えでは4.5がSSL通信ができる最低、4.6.2がファイルパスの長さ制限が緩和される最低、そして4.0がほぼ廃棄物扱いのXPで動く最大
個人的なこだわりではファイルパスの長さ緩和の4.6.2が必須だな
仕事でやってる人はこのあたりガチで把握して仕様にするんだろうけど
0809デフォルトの名無しさん (ワントンキン MMb9-tTIK)
垢版 |
2024/04/02(火) 21:57:04.07ID:tM4JaVUkM
Windowsフォームでユーザーコントロールを使ってページ遷移させようとしています
使おうとしているページ全て、ボタンの位置やメソッド等構成が似ているのですが、ストラテジパターンを使うことはできますか?
レスを投稿する


ニューススポーツなんでも実況