C#, C♯, C#相談室 Part97
- 1 :デフォルトの名無しさん :2022/12/21(水) 10:18:38.02 ID:DxBIri9+0.net
- !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
- 642 :mdysdev ◆XSDsAilQpD0E (ワッチョイ 5eda-RTSk):2023/12/19(火) 09:29:50.11 ID:3VB1voK10.net
- ローカルサーバからAWSのAurora DBへ接続でいいだろ
- 643 :デフォルトの名無しさん (ワッチョイ 4bae-e8vO):2023/12/19(火) 10:34:15.32 ID:RvA1MY4R0.net
- MAUI君が復活したの?
- 644 :デフォルトの名無しさん :2023/12/19(火) 20:29:07.20 ID:RneFMMN0d.net
- 質問者です
.net frameworkがサポート終了するということで、マイクロソフトとしてはマルチプラットフォームを中心に進めるのかと思っております
現状、winforms+SQLSeverExpressで作ったのがあるんですが、今のうちにマルチプラットフォームで作り直そうかと思ってます
となると、ローカルサーバーはSQLiteしかない?というのが質問の意図です
顧客情報をクラウドに上げたくないので、なんとかローカルでと思ってるんですが、大人しくSQLiteが無難でしょうか
プログラマーでもない馬鹿な素人なので、どうしようかなーと迷っております
- 645 :デフォルトの名無しさん (ワッチョイ a737-hmxp):2023/12/19(火) 21:00:50.96 ID:XAzCLPEe0.net
- >>644
.NET frameworkが終わるかどうかということと、各種RDBMSのC#向け?のまともなAPIの提供がなくなるのかというのは話が別で、
今でもSQLServer+Javaとかで組めるし、逆に.NET
FrameworkだろうがnodeだろうがPythonだろうが SQLiteやmysql、 PostgreSQLなどのRDBMSは自由に使える
.NET Frameworkが終了して間違いなく無くなるところはWindows限定の機能だけで、普通のビジネスアプリならUIUXまわりだけなんじゃないかな。要は、 SQLiteしかないなんてことはないよってこと。
- 646 :デフォルトの名無しさん (スップ Sd52-WbId):2023/12/19(火) 21:14:39.88 ID:6Vosl3jud.net
- >>644
馬鹿な素人が馬鹿な考えで勝手に決め付けて質問しないでくれる?
- 647 :デフォルトの名無しさん (スププ Sd32-aOAY):2023/12/19(火) 21:20:22.83 ID:RneFMMN0d.net
- >>645
それはAndroidでもローカルにSQL Severを置いて接続できるということですか?
- 648 :デフォルトの名無しさん (ワッチョイ 167b-m0Z7):2023/12/19(火) 21:27:34.71 ID:hFwQrJfs0.net
- マイクロソフトとしてはマルチプラットフォームを中心に進めるのにあたってXamarinからNET MAUIに移行したけどうまくいってるようには見えないね
C#そのものがMonoがベースのものがあったとはいえ、マルチプラットフォームに基本むいてないと思うんだ
マルチプラットフォームが大事ならJAVA系統やElectronを最初から使った方がいいと思う
- 649 :デフォルトの名無しさん (スッップ Sd32-h/iu):2023/12/19(火) 21:42:21.68 ID:hhJDxpJyd.net
- ローカルってのがこの場合何を意味してるのかイマイチわからない
クラウドじゃなければいいってだけなのかアプリを起動する端末で動かしたいって意味なのか
- 650 :デフォルトの名無しさん (ワッチョイ 16cf-fH6R):2023/12/19(火) 22:05:28.87 ID:GG5/qJ3N0.net
- C#となんの関係が?
- 651 :デフォルトの名無しさん (ワッチョイ ef0d-x+z/):2023/12/19(火) 22:48:28.15 ID:1H2Lmi950.net
- C#は.NETの主要言語だから関係ないってことはないと思うけど?
- 652 :デフォルトの名無しさん (ワッチョイ 16cf-fH6R):2023/12/19(火) 22:50:05.80 ID:GG5/qJ3N0.net
- ねーよw
- 653 :デフォルトの名無しさん (オイコラミネオ MM8f-fH6R):2023/12/19(火) 23:02:10.85 ID:yTr/LnH+M.net
- マルチプラットフォームで使えるローカルデータベースには何がありますかと言う質問に見えるけど
それC#の問題か?
- 654 :デフォルトの名無しさん (オイコラミネオ MM8f-fH6R):2023/12/19(火) 23:10:23.22 ID:yTr/LnH+M.net
- > 今のうちにマルチプラットフォームで作り直そうかと思ってます
この部分が不明瞭だな
何を使えばとかじゃなくてさお前が何でどうするつもりなのか書いてない
今まで使ってなかったandroid使うのは意味あるのか?
セキュリティ上のリスクが広がるだけだぞ?
普通にwebアプリで作りなおせばいいじゃないか
プログラマじゃないならそれ以外選択肢を広げる必要はない
金払って専門家に聞いて作ってもらえ
間違っても自分で作るな自殺行為だ
時間の無駄だしメンテナンス自分らで出来るのかよと
こんなところで意味不明な質問すんなと思うけど
- 655 :デフォルトの名無しさん (ワッチョイ 5fad-rlDE):2023/12/19(火) 23:36:30.11 ID:2xGBuyV90.net
- >>644
.Net Frameworkは少なくとも2031年まではサポートされるからまだ終了しない
そもそもMicrosoftがマルチプラットフォーム中心に進める?ってのもおそらくはるか先の話のような気がする
顧客情報はAndroid上で素人が作ったアプリとデータベースで扱うよりもクラウドに上げたほうが安全ではないか
インターネットアクセスしないってならAndroidである理由もないし…
- 656 :デフォルトの名無しさん :2023/12/19(火) 23:52:53.70 ID:q2NT0BWU0.net
- 今日の.net recapでも.net frameworkは4.6以上なら今後も大丈夫って言ってた
新規作成なら.net 8を勧めてたけど
というかプログラマーでない素人が構成の判断できるのというか判断しようとする状況が謎
- 657 :デフォルトの名無しさん (ワッチョイ 4bae-e8vO):2023/12/20(水) 10:22:28.88 ID:zv4tRgDh0.net
- >>644
思っております
思ってます
意図です
思ってるんですが
迷っております
- 658 :デフォルトの名無しさん :2023/12/20(水) 11:38:21.97 ID:FbF/zS4Vr.net
- >>656
新規でマルチプラットフォームを勧めるとなると、やはりwinformsは将来性に欠けるということなんでしょうね…
素人とは言っても元は組み込みやwinで業務開発や趣味でゲーム作ったり、全くの素人ではないんですけど、今の開発ノウハウが未知の世界だったので質問させて貰いました
>>654
マルチプラットフォームを作るならwinもAndroidも意識して作れたらなと思うのは欲張り過ぎなんでしょうか?
マルチプラットフォームでやるとなると、AzureあたりでクラウドにDB置いてやれよって話になってきますかね…
とりあえず、真面目にレスしてくださった方々ありがとうございました
やはりプログラマーは変な人多い笑
- 659 :デフォルトの名無しさん :2023/12/20(水) 12:13:29.53 ID:OGCkl0pwM.net
- >>658
最初から最後までお前がおかしい
死ねよ
- 660 :デフォルトの名無しさん :2023/12/20(水) 12:28:10.64 ID:FbF/zS4Vr.net
- >>659
ん?何がどうおかしいか教えてくれませんか?
- 661 :デフォルトの名無しさん :2023/12/20(水) 14:21:11.72 ID:5y1g2V3Aa.net
- .net 8でもwinformsはあるんだが
.netの概念を理解してないのかな
- 662 :デフォルトの名無しさん :2023/12/20(水) 14:58:18.86 ID:KioxTu1X0.net
- SQLiteはサーバーじゃないんだよ
Androidアプリは自由にサーバープロセスを起動できないからPostgresのようなDBサーバーは基本的に使えない
だからローカルDB用途ではサーバー型ではなく埋め込み型DBのSQLiteが標準的に使われる
Androidをターゲットに含めていてデバイスローカルなRDBを使いたいということならSQLite一択だと思っていい(実際には他にも選択肢はあるが有償製品か超マイナー製品になる)
AndroidアプリならWindows上のエミュレータで動かすことが可能
でもAndroidがメインターゲットじゃないなら大人しくWindows専用で作ったほうが初期開発時でも保守でも低コスト
Webアプリでなければマルチプラットフォーム対応のGUIライブラリを使ったところでAndroid用アプリ開発のノウハウは必須だから
- 663 :デフォルトの名無しさん :2023/12/20(水) 15:00:15.55 ID:9dVRiylod.net
- >>660
馬鹿は消えろ
- 664 :デフォルトの名無しさん (アウアウウー Sa43-Qk2W):2023/12/21(木) 06:12:13.84 ID:UhKmw0Fna.net
- 昔のマルチプラットフォームは、Cordova が有名だったけど、
今は、React Native, Flutter, Electron あたりか
ウェブ開発では、Ruby on Rails 一択。
Rails は、PostgreSQL, MySQL, SQLite の3大データベースに対応している。
ただし本番用では、PostgreSQL一択。
SQLiteは開発用・個人用など
AWS Aurora は、PostgreSQL, MySQL に対応している。
SQLiteはブラウザなど、多くのアプリに含まれて使われている
YouTube で有名な雑食系エンジニア・KENTA が言ってるけど、
初心者がプロになるキャリアパスは、Rails → Go のみ
基本、この2つのみが渡り歩くプロ。
それ以外は会社員・サラリーマン
米国年収では、Rails, AWS Solution Architect は、2千万円近い。
ウェブ開発ではLinux, Docker も必須だから、
Windows 10 のWSL2 で、Linux を起動できるようにした
他に、Google Apps Script(GAS) もある。
JavsScript をベースにした言語
Gmailやカレンダー、Googleスプレッドシート、Googleドライブ、
YouTube、Googleアナリティクス、BigQuery など、
100以上のGoogleサービスと連携
Google Apps Script クローリング&スクレイピングのツボとコツがゼッタイにわかる本、
五十嵐貴之、他2名、2023/6
- 665 :デフォルトの名無しさん (ワッチョイ 92e5-fH6R):2023/12/21(木) 08:43:42.41 ID:n9zm1one0.net
- 何その頭でっかち論
- 666 :デフォルトの名無しさん (ワッチョイ ef69-x+z/):2023/12/21(木) 09:25:54.27 ID:vxG8mm4D0.net
- >>664
C#に関係なさすぎ
- 667 :デフォルトの名無しさん (ワッチョイ 9242-GmfI):2023/12/21(木) 09:56:09.44 ID:9QdUk3Q20.net
- 気になるのはSQLiteを使ったこと無いくせに過小評価していると思われることだな
SQLiteはストアドプロシージャ使えないくらいで検索やデータ更新では他のRDBと遜色ないし
速度的には最速に近いレベルだ(ローカルのみだから余分な処理が要らない)
アンドロイド+スタンドアロンで使うレベルなら寧ろ最強だよ
- 668 :デフォルトの名無しさん :2023/12/21(木) 10:37:28.63 ID:jZWSvXPU0.net
- >>647
他の人も書かれてるけど、androidでは無理。
でも、androidにローカルDBを置く設計が本当に正しいのかは考えた方がいいのではないのかな。何を置きたいのかはわからないけれど。
- 669 :デフォルトの名無しさん (ワッチョイ 1e2e-r/Us):2023/12/21(木) 15:10:29.14 ID:5cMfGcKo0.net
- 聞きかじった用語をつなげてそれっぽいこと言ってる風を装ってるだけにしか見えんのよな>>644とか
文章力の無さも相まって何も伝わってこない
- 670 :デフォルトの名無しさん (スッップ Sd32-vc2W):2023/12/21(木) 17:12:06.88 ID:LNU8mT+Vd.net
- この人のローカルって、
アプリケーションローカルじゃなく
ローカルエリアネットワークの方じゃない?
社内LANにDBサーバーまではセーフ
社外のクラウドはアウトとか
各プラットフォームでバラバラに顧客情報を持ってたら
管理面もセキュリティ面も現実的じゃないし
- 671 :デフォルトの名無しさん (ワッチョイ d653-InpM):2023/12/21(木) 17:40:28.23 ID:LCZren+u0.net
- SQL Server ExpressがAndroidで動かないから使えないというようなことを書いてたので違うんじゃね?
社内LAN内のDBサーバーをAndroid上で稼働させたい人いないでしょ
- 672 :デフォルトの名無しさん (ワッチョイ 928e-WbId):2023/12/22(金) 01:49:52.54 ID:z7Bd7Dwu0.net
- 馬鹿はAndroidで作れば未来永劫使えるとでも思ってるのかね
- 673 :デフォルトの名無しさん (ワッチョイ d6bd-wx97):2023/12/22(金) 08:23:12.95 ID:s57AjjnX0.net
- >>672
そんなことは言ってないだろ
- 674 :デフォルトの名無しさん :2023/12/22(金) 10:49:59.83 ID:z6wCqusC0.net
- もう本人いないのに他人だけがワチャワチャやってるいつもの光景
- 675 :デフォルトの名無しさん :2023/12/27(水) 12:41:39.37 ID:YJr678qw0.net
- Razor Pageに関して質問があります。
Html.DropDownListで、指定したアイテムリストのうちの特定の値が選択された状態でHTMLを出力できないでしょうか
Html.DropDownListForだったらできるが、Html.DropDownListでは不可だということもありますか。
やりたいことは、OnGetハンドラ内で指定した特定の値をHtml.DropDownListで選択状態にすることです。
Html.DropDownListで、特定の値が選択された状態にしようといろいろやってきたのですが、お手上げです。
例えば、次の設定(value = defaultValue)は有効ではありませんでした。
Html.DropDownList(name, selectList, new {@class = "form-control", id = id_dropdownlist, @value = defaultValue})
また、OnGetハンドラ内でこのドロップダウンリストがバインドするページのプロパティに予め特定の値を書き込んだうえで、
「return Page();」してみたのですが、<select>タグの「value」にはその特定値が設定されるものの、アイテムが選択状態になりません。
しかし、ポスト時には、同じコードで、きちんと前の状態が選択状態になっているのです。
- 676 :デフォルトの名無しさん :2023/12/27(水) 17:43:14.69 ID:HHd80SxS0.net
- >>675
Selectedを指定したSelectListかIEnumerable<SelectListItem>をbindしてる?
- 677 :デフォルトの名無しさん :2023/12/28(木) 00:40:27.74 ID:1OAyr0cC0.net
- >>676
レスありがとうございます
Html.DropDownListForだと、Selectedを指定したSelectListを使わずに指定した値の項目を選択状態にできていたと思うので、
Html.DropDownListでも同じことができるのかと思っていました
Selectedを指定したSelectListを、Html.DropDownListのアイテムソースに指定して再挑戦してみます
- 678 :デフォルトの名無しさん :2023/12/28(木) 00:46:47.27 ID:1OAyr0cC0.net
- >>675
これについて、OnGet時にHtml.DropDownListの値を設定してもその値が選択状態になることはなく、同じ設定でもポストした後にリターンされて表示されるページでは特に設定せずに選択状態になるのでしょうか
不思議でなりません
- 679 :デフォルトの名無しさん (ワッチョイ bf12-zNfU):2023/12/28(木) 12:24:02.96 ID:1OAyr0cC0.net
- >>676
>>676です。うまくできました。
ありがとうございます。
- 680 :デフォルトの名無しさん :2024/01/02(火) 08:13:35.09 ID:QfsoOIm80.net
- システム構築にあたって、c#よりjavaのほうが技術者が多いという理由でjava採用されそうなんだけどIDEの生産性は圧倒的にc#という理由では弱いかな
社内にc#推しが少なくて負けそう
- 681 :デフォルトの名無しさん (ワッチョイ e2c3-DD9P):2024/01/02(火) 09:29:40.33 ID:eKsemW3c0.net
- 負けとけ
- 682 :デフォルトの名無しさん :2024/01/02(火) 17:32:48.59 ID:R2nJRVPVM.net
- C#を触り始めてから20年以上経つけどjavaと比べるとC#は常に日陰の立場だった
勢力は常に10分の1ぐらい
最近はUnityのおかげで注目度が上がっているけどUnity無ければどうなっていたのかと
そのUnityで使われてたのもMonoだし
- 683 :デフォルトの名無しさん :2024/01/02(火) 17:40:35.15 ID:RNn8w9j4M.net
- 今年から本気出す
- 684 :デフォルトの名無しさん (ワッチョイ 6278-VVzI):2024/01/02(火) 18:45:04.04 ID:q6M1ebN00.net
- Javaの技術者が多いならJavaでいいじゃん
でなきゃできないやつには学習コストもかかるし全体の生産力が落ちればできるやつの負担も大きくなる
なぜわざわざ仕事を増やすんだ
- 685 :デフォルトの名無しさん (ワッチョイ 6278-VVzI):2024/01/02(火) 18:49:09.44 ID:q6M1ebN00.net
- >>682
Windowsアプリの最大勢力だぞ?
作ってるものが違ったってだけだろ
- 686 :デフォルトの名無しさん (オイコラミネオ MM49-9iEs):2024/01/02(火) 18:52:59.99 ID:R2nJRVPVM.net
- >>685
今はね
昔はなぜかVBの方が勢力があった
アホみたいだろ?
C#は知名度がないわけじゃないけどブレークはしていなかった
- 687 :デフォルトの名無しさん (オイコラミネオ MM49-9iEs):2024/01/02(火) 19:03:02.14 ID:R2nJRVPVM.net
- C#は知名度がないわけじゃなかったけど
積極的に選ばれることはなかった
C#は残念ながらホビーユース的な側面が強く
業務向けで取り入れられるのはまずjavaついでC++、ライトな開発でVBが採用されていた
ゲーム向けでも選ばれることはない状況
田舎だと求人はない
なので何目的でC#使ってるのと言われることが多かった
そう聞いてくるのは十分理解できるしそれがまともだとも思えた
- 688 :デフォルトの名無しさん (ワッチョイ 4279-UFV3):2024/01/02(火) 19:15:31.24 ID:qojuvwSs0.net
- .NET frameworkが嫌われてたんだよ
VBから使えるCOMと全く違う思想だし
- 689 :デフォルトの名無しさん (オイコラミネオ MM49-9iEs):2024/01/02(火) 19:24:16.91 ID:R2nJRVPVM.net
- そういった過去の状況からみると今ははるかに恵まれた状態だと思う
- 690 :デフォルトの名無しさん :2024/01/02(火) 21:16:48.68 ID:s9AZ7iEC0.net
- 単純にVB6の方が早かった
VBはネイティブだからね
- 691 :デフォルトの名無しさん :2024/01/02(火) 21:24:36.21 ID:HYs9ZNus0.net
- FrameworkインストールするだけでWindowsの起動時間が倍ぐらい長くなるからな
- 692 :デフォルトの名無しさん (ワッチョイ 6e1e-tM7K):2024/01/03(水) 02:13:35.23 ID:nhE29mqk0.net
- comてなんなん?わけわからんわ
メリットってなんかあるん?
- 693 :デフォルトの名無しさん :2024/01/03(水) 08:24:24.02 ID:4PiOBEiL0.net
- ゲーム開発ではC#って使われてるんじゃないの?
Unityの主要言語がC#じゃなかったっけ?
- 694 :デフォルトの名無しさん (ワッチョイ 620e-DD9P):2024/01/03(水) 09:11:22.74 ID:MTHEM2gy0.net
- ゲームエンジンによるからその質問というか話題は無意味だよ、忍者君
- 695 :デフォルトの名無しさん :2024/01/03(水) 11:21:31.96 ID:ya7d/80kd.net
- >>686
そりゃVBの方が歴史があるから当たり前のことやん
- 696 :デフォルトの名無しさん :2024/01/03(水) 13:12:32.78 ID:3mJitcl/0.net
- ゲームとかオンラインゲーでも無い限り
GCみたいなプチフリ起こす様な言語は使わない
- 697 :デフォルトの名無しさん :2024/01/03(水) 17:02:40.92 ID:5JSJz+l40.net
- # >>692
# PowerShellで実行
$Voice = New-Object -ComObject SAPI.SpVoice; `
$Voice.Rate = 5.9; `
$Dreamcast = @"
C#, C♯, C#相談室 Part97|プログラム技術@2ch掲示板
ps://mevius.5ch.net/test/read.cgi/tech/1671585518/692
「comてなんなん?わけわからんわ
メリットってなんかあるん?」
"@; `
$Voice.Speak($Dreamcast);
- 698 :デフォルトの名無しさん :2024/01/03(水) 17:48:14.02 ID:/cHIHZBQM.net
- COM
コモンオブジェクトモデル
再利用目的のソフトウェア部品全般に関わる技術
ぶっちゃけWindows自体がCOMの集合体
- 699 :デフォルトの名無しさん :2024/01/03(水) 17:56:35.38 ID:FB7YS8wSM.net
- コンポーネント オブジェクト モデル (COM)
https://learn.microsoft.com/ja-jp/windows/win32/com/component-object-model--com--portal
- 700 :デフォルトの名無しさん :2024/01/03(水) 17:57:38.70 ID:FB7YS8wSM.net
- 訂正 コンポーネント ← コモン
- 701 :デフォルトの名無しさん (ワッチョイ 62e7-VVzI):2024/01/03(水) 19:03:23.19 ID:5JSJz+l40.net
- >>696
メモリを十分積んでればフリーズなんか起こらないしメモリが足りなければOSがフリーズするが?
- 702 :デフォルトの名無しさん :2024/01/03(水) 19:56:53.79 ID:EZoddLE+0.net
- >>701
あ?
ガベコレに処理が奪われて一瞬動きが固まるってのがプチフリだぞ
- 703 :デフォルトの名無しさん :2024/01/03(水) 20:28:31.46 ID:Mc4eNpwYd.net
- STWなんて起こすようなチューンする方がタコってゆうのが界隈の常識だが
- 704 :デフォルトの名無しさん (ワッチョイ 62e7-VVzI):2024/01/03(水) 21:12:22.58 ID:5JSJz+l40.net
- >>702
メモリが足りてればガベコレは起きないということを知らんのかw
メモリが足りなくなれば今度はOSがスワップファイル使い出すから止まるんだぞw
- 705 :デフォルトの名無しさん (ワッチョイ 620e-DD9P):2024/01/03(水) 21:34:59.78 ID:MTHEM2gy0.net
- はぁ?メモリーはお前ら1人が使ってるとでも?
- 706 :デフォルトの名無しさん :2024/01/04(木) 01:27:38.89 ID:bNMOScTl0.net
- UnsafeAccessorでSystem.Collections.ObjectModel.Collection<T>のitemsフィールド取れないの自分だけかね?
- 707 :デフォルトの名無しさん :2024/01/04(木) 07:45:16.17 ID:/UZTI97G0.net
- >>705
メモリが足りないなら何人で使おうとスワップ起こるのすら知らんのかよw
- 708 :デフォルトの名無しさん :2024/01/04(木) 13:24:52.36 ID:1KQpMTCj0.net
- メモリー足りるかどうかなんてユーザー次第だからなぁ
作成側がメモリー足りてるなら云々なんて意味の無い話
- 709 :デフォルトの名無しさん :2024/01/04(木) 13:33:17.36 ID:/UZTI97G0.net
- 停止しちゃいけない環境でメモリ積まないとかどんなアホを想定して言ってるんだかw
- 710 :デフォルトの名無しさん :2024/01/04(木) 13:33:48.47 ID:1KQpMTCj0.net
- 銀行w
- 711 :デフォルトの名無しさん :2024/01/04(木) 21:02:44.90 ID:YG66Le1T0.net
- 無職らしい想像で草
- 712 :デフォルトの名無しさん :2024/01/04(木) 22:16:39.51 ID:WsoxqVZ30.net
- >>704
>メモリが足りてればガベコレは起きないということを知らんのかw
ガベコレしないといずれメモリ足りなくなるやんw
何言ってんのww
- 713 :デフォルトの名無しさん :2024/01/04(木) 22:25:23.49 ID:iR4GsMlV0.net
- >>712
どんだけメモリ使う気だよ
- 714 :デフォルトの名無しさん :2024/01/04(木) 22:29:05.95 ID:YG66Le1T0.net
- メモリ足りなくなるほど長時間起動してるアプリが数秒止まって何の問題があるんだ
リアルタイムOSじゃあるまいし
一体何十年前の話をしてるんだ
- 715 :デフォルトの名無しさん :2024/01/04(木) 22:38:22.11 ID:nu4MR5Ed0.net
- ゲーームーーなんか開放しないといくらでもくらい尽くすんじゃね?
- 716 :デフォルトの名無しさん :2024/01/04(木) 23:47:58.27 ID:WsoxqVZ30.net
- >>713,714
マジで言ってるんだとしたら控え目に言って脳味噌お花畑ですな
- 717 :デフォルトの名無しさん :2024/01/05(金) 23:55:24.55 ID:N0axdarR0.net
- ブーメラン刺さってる無職おるなw
- 718 :デフォルトの名無しさん :2024/01/06(土) 14:31:19.70 ID:AYkaYTA3d.net
- 流石に最近の流れ見てらんないから初心者用のスレsgeといたよ
- 719 :デフォルトの名無しさん :2024/01/07(日) 03:07:41.97 ID:0vlWnPrSd.net
- ふらっとがあるだろ
単発スレageるなよ
- 720 :デフォルトの名無しさん :2024/01/07(日) 06:08:16.97 ID:cuceqyls0.net
- そもそもここはふらっとの隔離スレ
アホがここでレスバトルしていようが平常運転。フレームワークのGCのフリーズやらの話がOSのスワップと混ざろうが放置でいい
アホがふらっとで暴れていたら知らん
- 721 :デフォルトの名無しさん (ワッチョイ 7f13-uk3A):2024/01/07(日) 09:42:35.81 ID:puo1Tntr0.net
- 横からだけどGCがフリーズするほどメモリが足りないならOSのスワップも頻発するからメモリ積む以外に対処法無くね?
- 722 :デフォルトの名無しさん (ワッチョイ 5fa7-R/kV):2024/01/07(日) 16:17:13.50 ID:dHJ7yUMO0.net
- C#12のInlineArrayってSystem.Text.Json非対応?
- 723 :デフォルトの名無しさん :2024/01/10(水) 14:44:35.04 ID:khlXVQ3Q0.net
- >>721
メモリ多く積んだ方がフリーズするぞ
メモリ多ければGCされる前の待機容量が多い
その多いのをGCするからフリーズする
逆に少量GCするならフリーズしない
じゃあ小まめにGCする様にすればいいかといえばそれはそれで小刻みに一瞬止まる事態が頻発する
要はバランスって事だ
でもってGCで気になるならもうC++かRustでも大人しく書けという話
- 724 :デフォルトの名無しさん :2024/01/10(水) 15:09:49.91 ID:Bp8SvR2/0.net
- それページサイズ指定ミスしてね?
- 725 :デフォルトの名無しさん (ワッチョイ 7f79-e2pS):2024/01/10(水) 19:43:54.17 ID:EMlOCE0F0.net
- クリティカルなコードはオブジェクト生成しないように書けばGCが起こらないように思うんだけど
C#はそういう予測って立たないのかな?そんなわけないと思うけど
- 726 :デフォルトの名無しさん :2024/01/11(木) 08:35:22.64 ID:8oRrkiTZ0.net
- GCはJavaのほうが発展していてうらやましいね
GCの停止時間を1ミリ秒以内に抑える(その代わりGC回数は多くなる?)GCなど
シナリオに合わせてGCを選べるようになっている
GC停止1ミリ秒以内ならゲームで使ってもプチフリーズやフレームドロップは発生しないんじゃないかな?
- 727 :デフォルトの名無しさん (ワッチョイ 5f7c-R8yo):2024/01/11(木) 09:06:08.03 ID:Z4cA3bDk0.net
- >>726
C#でも設定すりゃ良いじゃん
まさか知らんのか?
- 728 :デフォルトの名無しさん (ラクッペペ MM4f-P+Ol):2024/01/11(木) 09:06:34.62 ID:7BtlCTbYM.net
- 低脳ほどつまらんことにこだわる
- 729 :デフォルトの名無しさん (ワッチョイ dfad-1VUN):2024/01/11(木) 09:24:08.23 ID:8oRrkiTZ0.net
- >>727
知らなかった!調べてみるね!
- 730 :デフォルトの名無しさん (ワッチョイ ff10-X2V5):2024/01/11(木) 10:32:58.60 ID:qnETrtov0.net
- そんな設定無いからw
- 731 :デフォルトの名無しさん (ワッチョイ dfde-1VUN):2024/01/11(木) 10:44:24.74 ID:v1L417pI0.net
- C#では業務システムしか作ってないから数秒程度のGC停止時間なら気にならん
- 732 :デフォルトの名無しさん (ワッチョイ 7f42-S6ov):2024/01/11(木) 10:46:40.82 ID:r/3CGEZy0.net
- 「C#」、2023年「プログラミング言語オブザイヤー」に--TIOBE指標
https://japan.zdnet.com/article/35213601/
- 733 :デフォルトの名無しさん (ワッチョイ dfc4-X2V5):2024/01/11(木) 11:16:31.57 ID:3Ce89TMj0.net
- >>731
数秒も止まったらアプリがハングしてるとOSが認識しちゃうのでシビアじゃない業務アプリでも気にしといたほうがいいよ
- 734 :デフォルトの名無しさん (ラクッペペ MM4f-P+Ol):2024/01/11(木) 13:11:08.48 ID:pivD+EWBM.net
- Runtime自体が止まっているのなら異常だけどGCが止まるのは異常とは言えないしOSでは認識できないだろ
- 735 :デフォルトの名無しさん (ワッチョイ 5fa7-R/kV):2024/01/11(木) 15:22:05.82 ID:onn05F7s0.net
- ここ2024年のスレなのか
- 736 :デフォルトの名無しさん (ワッチョイ 5f33-EopI):2024/01/11(木) 15:31:58.16 ID:dB5IW07d0.net
- 2014年かもしれないな
- 737 :デフォルトの名無しさん :2024/01/11(木) 17:03:15.80 ID:1kn+gIJe0.net
- 2004年だろ
- 738 :デフォルトの名無しさん :2024/01/11(木) 18:08:07.49 ID:PUSVAlaC0.net
- >>734
少しググくらいはしようよ
デスクトップやモバイルアプリ作るなら誰もが押さえておくべき基本的な知識だよ
- 739 :デフォルトの名無しさん :2024/01/11(木) 18:10:58.40 ID:jLVdVVn10.net
- ガベコレのプチフリーズで何秒もとまるか?
- 740 :デフォルトの名無しさん :2024/01/11(木) 18:27:22.38 ID:CdMaIQI/M.net
- そもそもGC中ということをどうやって確認するんだ
応答がなくなる理由なんて簡単には分からないだろ
- 741 :デフォルトの名無しさん :2024/01/28(日) 09:48:48.08 ID:Mnn7O3YT0.net
- ソースジェネレーター版のJsonSerializerってユニコードエスケープのオプション無し?
- 742 :デフォルトの名無しさん :2024/01/29(月) 09:53:26.91 ID:z5hjeoAtp.net
- UIタスクでループやファイルアクセスするから悪い
236 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200