Programmer
1: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:39:20.364 ID:FDrGTPNM0.net
ガベージコレクションってなんだよ



2: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:40:19.552 ID:U5GyMT2ya.net
ガベージコレクションはプログラマが意識する必要ないだろ



3: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:41:09.534 ID:FDrGTPNM0.net
なんでだよ
いつ開放されるのか分かんねえじゃん



4: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:41:19.978 ID:1YpZbeJr0.net
不要になったインスタンスとか削除してくれるすげーやつ



5: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:42:11.325 ID:FDrGTPNM0.net
おれは自分で開放したいんだよ!!!!!!!ああああああああああ



6: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:42:25.463 ID:VEMDmcNo0.net
じゃあC++やってろ



7: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:42:58.529 ID:FDrGTPNM0.net
>>6
VSがC++/CLI使わせてくるんだが?



8: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:46:57.109 ID:/ymqr53/d.net
C++から入ったからC#触ってもガベコレで不安になる



9: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:47:11.505 ID:xGvd5UeU0.net
アホだなあ・・・



10: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:47:16.119 ID:FDrGTPNM0.net
メモリの1バイトも節約したいのにあとで適当に開放しとくなんて許さないんだが?



11: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:50:51.001 ID:MwvOduYX0.net
ど貧乏おつ



12: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:51:16.599 ID:AXphxy+Bp.net
うっせえな今はメモリの節約なんかより、開発の早さや保守性を重視する時代なんだよ



13: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:51:17.114 ID:U5GyMT2ya.net
じゃあマルチスレッドで実行しなければいいじゃん
1つのオブジェクトしか1つのメソッドでいじらないようにすればいいじゃん



14: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:51:55.717 ID:FDrGTPNM0.net
趣味だから開発効率もクソもないんだが?



15: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:52:53.350 ID:FDrGTPNM0.net
Windowsアプリケーション作ってるんだが?

オブジェクトがいつまで生存してなきゃいけないのかどこにも書いてないんだが?



16: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:58:31.172 ID:SW6Tb+J/p.net
趣味ならC++MFCで作ってればいいじゃないですか



17: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:59:12.771 ID:FDrGTPNM0.net
VSExpressなんだが?
MFCついてないんだが?



18: 以下、\(^o^)/でVIPがお送りします 2015/08/22(土) 23:59:20.961 ID:/IyReZiJ0.net
ガベコレが発動したら動作が一瞬止まるんだろ?
ゲームでは使いにくいよね



23: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:01:59.658 ID:q+7xndT20.net
>>18
.NETのGCは概ね1ミリ秒以内に終了するから、
ユーザーがわざとGCに負担かけるようなクラスを作らない限りは全く問題がない



19: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:00:25.509 ID:q+7xndT20.net
そんなにC++でWindows開発したけりゃAPI直打ちでもしてろ

というかC++/CLIで開発するなら素直にC#使うよね普通



20: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:01:05.533 ID:UZxj34inp.net
最新のVSだと無料版でもMFC付いてるんじゃなかったっけ?



21: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:01:20.687 ID:WAL8DGGF0.net
WIN32APIとか難易度高すぎるんだが?

C#に興味はある



22: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:01:57.236 ID:WAL8DGGF0.net
MFC付いてくるならアップグレードしてやってもいいんだが?



24: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:02:39.283 ID:BkjTTjVd0.net
なら自分でメモリ管理すればいいだろ…
何が言いたいんだこの知恵遅れは



25: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:03:26.702 ID:WAL8DGGF0.net
できたらやってるんだが?

IDが大文字ばっかりなんだが?



29: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:05:08.596 ID:BkjTTjVd0.net
>>25
なぜメモリ管理できない環境を利用して、メモリ管理できないことを嘆くのか?
自分の言ってる事がおかしいとわからないのか?



26: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:03:47.976 ID:lLUxFXYd0.net
GC最高やで



27: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:04:15.240 ID:hgT/d5gF0.net
なんというか勉強しても作るものがない
ゲームのMODとか作れるようになっても作ったやつの殆どが既にあるという



28: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:04:59.107 ID:WAL8DGGF0.net
作るものありまくりなんだが?

既出でも作るんだが?



30: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:05:06.065 ID:nHXZHjxy0.net
社内SE「やべーSQLしかわからない件・・・」



31: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:06:24.780 ID:lLUxFXYd0.net
CLIとかいまどき使うもんじゃねー
特に趣味で使うものじゃない



32: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:06:33.301 ID:UZxj34inp.net
最新のっていうかVS Communityか
使ったことはないけどMFC入ってるらしいじゃん



33: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:06:46.746 ID:WAL8DGGF0.net
ほかにどの環境で作ればいいんだが?

スクリプト言語はさっぱりなんだが?



34: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:09:08.009 ID:WAL8DGGF0.net
stdafx.hをインクルードしないだけでコンパイラ激おこなんだが?

不思議なんだが?



35: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:09:19.297 ID:/DzQkb0c0.net
どんなアプリ作ろうとしてるんだ?



36: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:10:06.196 ID:WAL8DGGF0.net
専ブラなんだが?



37: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:10:52.574 ID:WAL8DGGF0.net
ブラウザで処理しようと思ったらDOM難しすぎワロタなんだが?



38: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:10:59.380 ID:/DzQkb0c0.net
GC に管理させても問題なさそうだけど



40: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:11:33.422 ID:WAL8DGGF0.net
俺が気に食わないんだが?



39: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:11:32.988 ID:CYvWWnuq0.net
なんだよCやってない童◯かよ



41: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:12:34.335 ID:WAL8DGGF0.net
始めてはC言語だったんだが?



42: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:13:43.750 ID:w0SllRD90.net
後で適当に開放ってバカかよ
GCはお前なんかよりもずっと賢い



44: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:13:56.297 ID:WAL8DGGF0.net
C++もあんまり分かってないからほとんどCと変わらない書き方なんだが?



45: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:14:43.787 ID:WAL8DGGF0.net
どこがどう賢いんだが?



47: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:15:07.030 ID:/DzQkb0c0.net
C#のマネージドメモリ管理はスタックメモリから参照されなくなったインスタンスを必要に応じて自動解放したりメモリの断片化を最適化してくれる非常に優れた機能だよ

自分でメモリ解放させたいなら、任意のタイミングでGCを強制的に実行させればいい



49: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:17:54.226 ID:WAL8DGGF0.net
開放させるべきタイミングをうやむやにされてて非常に不快なんだが?



50: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:18:57.758 ID:CYvWWnuq0.net
お前の考えだとオブジェクト指向言語なんか使わないほうがいいな



51: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:19:43.795 ID:WAL8DGGF0.net
使わなくてもいい時は使わないようにしてるんだが?



52: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:22:27.042 ID:/DzQkb0c0.net
いや、だからGCを自分で実行させればいいよ

それが嫌ならアンマネージドヒープメモリを管理する方法もC#には用意されてるのだから、しっかり勉強するといいです



54: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:24:23.490 ID:w0SllRD90.net
節約云々なら最初に必要なヒープあらかじめ確保しておいて
落とすまで使いまわさなきゃいけないんだから
そもそもGCなんてほとんど意識しないはずなんだけど?



55: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:30:13.622 ID:WAL8DGGF0.net
ぐぬぬなんだが?



57: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:33:58.973 ID:WAL8DGGF0.net
お腹が痛いんだが?



56: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:33:47.014 ID:RqnH9njC0.net
こういうスレに来る本職の人ってめちゃくちゃ怖いのはなんで



58: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:35:35.925 ID:WAL8DGGF0.net
いっつもおしごとでこき使われて精神が退廃してるからなんだが?



60: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:40:53.954 ID:/DzQkb0c0.net
GCについては、そんなに心配しなくてもしっかりした機能だから心配いらないよ

それより自分が作ったインスタンスのスコープや寿命についてしっかり設計する方に時間をかけた方が良いアプリを作れると思う

C#でアンマネージドヒープメモリ使うのは、例えば機密情報を暗号化していない状態で処理するとき、不要になった瞬間に完全にメモリ上からしっかり消去するみたいな場合とかかな



61: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:44:16.813 ID:WAL8DGGF0.net
今はJavaScriptの方に手を焼いているんだが?



62: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:48:30.723 ID:WAL8DGGF0.net
覚えたての頃はブルースクリーンをだすプログラムをおとんのPCのスタートアップに入れて笑ってたんだが?



63: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:49:39.096 ID:nmv9fvnn0.net
専ブラ作ろうと思ってなんでそこまでメモリ管理に神経質になるのか



64: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:50:07.984 ID:WAL8DGGF0.net
性格なんだが?



65: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:51:34.617 ID:WAL8DGGF0.net
VITA買ったからグラビティデイズ遊んでるんだが?

方角見失って標的合わせるためにでんぐり返ししてしまうんだが?



66: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:51:59.763 ID:jcDh35r7r.net
「#include ←おまじないです」で発狂してそうだなお前



67: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:53:44.694 ID:WAL8DGGF0.net
ちゃんと書いてくれてる本で幸運だったんだが?



68: 以下、\(^o^)/でVIPがお送りします 2015/08/23(日) 00:56:48.209 ID:WAL8DGGF0.net
適量とか抜かす料理本は絶対に許さないんだが?
http://viper.2ch.sc/test/read.cgi/news4vip/1440254360/
スポンサードリンク