プログラミング初心者、順調に勉強するもメモリで無事詰む

未分類
1:なんJゴッドがお送りします2020/07/31(金) 11:43:21.39ID:Y6q1I/0s0

開放とか意味がわからんわ
そもそもそんな重いコード書いてねえから関係ないやろ


2:なんJゴッドがお送りします2020/07/31(金) 11:43:57.41ID:Y6q1I/0s0

わかるやつおるんか?


3:なんJゴッドがお送りします2020/07/31(金) 11:44:08.77ID:1N2bLgSQr

Javaは気にしたほうがいい


4:なんJゴッドがお送りします2020/07/31(金) 11:44:20.89ID:Y6q1I/0s0

>>3
なんでや


5:なんJゴッドがお送りします2020/07/31(金) 11:44:38.66ID:FtyCV4T00

どうしてもという場合は無視してもええで


7:なんJゴッドがお送りします2020/07/31(金) 11:45:19.96ID:Y6q1I/0s0

そもそもなんで書く側が管理せなあかんねんパソコンが勝手に処理しろや


16:なんJゴッドがお送りします2020/07/31(金) 11:47:24.88ID:+nMWg/Qx0

>>7
それが書く側の仕事なんだよなあ
まああんまり気にせんでええ言語もあるけど


8:なんJゴッドがお送りします2020/07/31(金) 11:45:24.25ID:4Sz+XHncd

ほな不要なメモリ片付けるで


9:なんJゴッドがお送りします2020/07/31(金) 11:45:32.20ID:UnGCBsvX0

資源は有限だから使い終わったら片付けないといけないんやで


11:なんJゴッドがお送りします2020/07/31(金) 11:46:23.43ID:y/ahnoqBa

c#つかいや


12:なんJゴッドがお送りします2020/07/31(金) 11:46:45.29ID:9/w6jW4xa

知識もないようなアホがやる仕事ではないわな


13:なんJゴッドがお送りします2020/07/31(金) 11:46:52.95ID:UnxdXnPO0

1bitの大切さをわかろうね


14:なんJゴッドがお送りします2020/07/31(金) 11:47:04.34ID:Y6q1I/0s0

ガベージコレクションとか勝手に使わなくなったやつ捨ててくれればええやん
なんでわざわざ書かなあかんねん


15:なんJゴッドがお送りします2020/07/31(金) 11:47:20.37ID:2CyWOPrj0

C++やCではメモリ確保しっぱなしは基本的に悪手であるが
ゲームなどは最初に確保して最後までそのままとかもある
アプリ終わらないからねw(強制終了された時点でandroidなら解放される)


22:なんJゴッドがお送りします2020/07/31(金) 11:48:28.79ID:LbtIcwMV0

>>15
プログラミングとか好きそうw


17:なんJゴッドがお送りします2020/07/31(金) 11:47:32.57ID:azC4eTLxr

勝手に捨てたらお前怒るやろ



18:なんJゴッドがお送りします2020/07/31(金) 11:47:54.77ID:Y6q1I/0s0

>>17
使わないやつなら怒らないぞ


19:なんJゴッドがお送りします2020/07/31(金) 11:47:57.20ID:Jq5tw7gi0

こういうやつって誰に何を吹き込まれてそういう勉強することになったんだろう


20:なんJゴッドがお送りします2020/07/31(金) 11:48:11.91ID:WLnc8gIo0

メモリを意識するならCとかいう古代人
時代はrustな


21:なんJゴッドがお送りします2020/07/31(金) 11:48:17.07ID:EsB/O9ih0

動いてるからヨシ!の精神や


23:なんJゴッドがお送りします2020/07/31(金) 11:48:37.68ID:h82C8tpx0

勝手に開放してくれる言語あるやろ


24:なんJゴッドがお送りします2020/07/31(金) 11:48:52.87ID:UnGCBsvX0

GCのある言語なら使わないことが分かるように書いてれば勝手に掃除されるだろ


26:なんJゴッドがお送りします2020/07/31(金) 11:49:52.23ID:Lv7lalIg0

OSとかアーキテクチャの勉強も並行した方がええよな?


27:なんJゴッドがお送りします2020/07/31(金) 11:50:04.28ID:Y6q1I/0s0

覚えることメモリのせいでアホほど増えるのが嫌なんじゃ
ただでさえポインタでひぃひぃ言ってるのに


40:なんJゴッドがお送りします2020/07/31(金) 11:53:25.71ID:+nMWg/Qx0

>>27
出したら片付けるの精神や
使う時はセットで使うんだから一緒にメモしておけ
必要になった時に見返せばええから覚えんでよし
そんなんあったな程度でええ


28:なんJゴッドがお送りします2020/07/31(金) 11:50:32.60ID:cxBUbrgi0

競プロとかじゃなければ、GCがある最近の言語使うほうがいい


30:なんJゴッドがお送りします2020/07/31(金) 11:50:49.33ID:2CyWOPrj0

そもそもこの手の話題でGC(ガベージコレクション)の話しても多分分かって貰えないw


32:なんJゴッドがお送りします2020/07/31(金) 11:51:29.99ID:WLnc8gIo0

5億年ぶりにC使ったらスタックに置いたプログラム動かせなくなってて草
セキュリティうるさい時代やね


33:なんJゴッドがお送りします2020/07/31(金) 11:51:35.01ID:jTPsX6G80

メモリ勉強するの偉い
最近はそんなの教えないやろ


42:なんJゴッドがお送りします2020/07/31(金) 11:53:39.07ID:2CyWOPrj0

>>33
知る必要が無いケースが多いよね
それよりやりたい事をどんなふうに解決出来るかどうかという
本質だけに力を入れられるようになったのは幸せかもしれない
昔は特にファミコンやスーファミぐらいまではメモリが足りないから
工夫するとか良くあったけど今となっては・・・


34:なんJゴッドがお送りします2020/07/31(金) 11:51:54.09ID:pJGkhZ7H0

作業台散らかしっぱなしとか仕事できなさそう



35:なんJゴッドがお送りします2020/07/31(金) 11:51:55.75ID:B2+j23NJp

ここにいる人たち電車とか好きそうw


39:なんJゴッドがお送りします2020/07/31(金) 11:52:57.74ID:h82C8tpx0

>>35
ワイは大嫌い


36:なんJゴッドがお送りします2020/07/31(金) 11:52:05.65ID:v1/5rH+6M

初心者でメモリの話になるって何見とるんやろ
参考書には出てこやんやろ


38:なんJゴッドがお送りします2020/07/31(金) 11:52:50.53ID:Y6q1I/0s0

>>36
専門で勉強中の2年目や
まだ初心者やで


37:なんJゴッドがお送りします2020/07/31(金) 11:52:10.17ID:Jq5tw7gi0

おしえたがりおじさんにjava勧められたってことは無職が社会復帰の相談したパターンだな


43:なんJゴッドがお送りします2020/07/31(金) 11:53:50.32ID:YGR9IyPe0

今日びそんなん気にするんか
メモリ解放とか


44:なんJゴッドがお送りします2020/07/31(金) 11:54:24.42ID:Y6q1I/0s0

メモリアロケーションで一気に?????ってなるねん
なんでたかがHello Worldを書くのに色々意識せなあかんねん


45:なんJゴッドがお送りします2020/07/31(金) 11:54:39.99ID:XR7a+Snwp

今どきシビアなメモリ管理求められるのなんて組み込み系ぐらいやろ
そっち行く気ないなら簡単に理解するだけでええと思うで


46:なんJゴッドがお送りします2020/07/31(金) 11:55:00.76ID:5ZV/FKlxa

インフラ系SEのが楽だよ


47:なんJゴッドがお送りします2020/07/31(金) 11:55:20.10ID:H9Ontd5A0

FullGC起こってもメモリ割当増やすだけやわ
どこでメモリ食ってるかとかいちいち面倒やから調査なんてしないで
特定の操作で再現するなら客にその操作しないように案内するだけや


48:なんJゴッドがお送りします2020/07/31(金) 11:55:43.66ID:Y6q1I/0s0

社会出て実際にでっかいソフト触るようになったら意識するんかね
たかが天気出すアプリとか、んな2、3秒の世界やんって思うわ


58:なんJゴッドがお送りします2020/07/31(金) 11:58:00.65ID:2CyWOPrj0

>>48
web系とかならプログラマ側は殆ど意識しないで良くて
遅くなったとか、SQLのリファクタリングでは済まない場合は
インフラ側で金出してスペックアップとかで解決が今は一番良いかと


49:なんJゴッドがお送りします2020/07/31(金) 11:56:35.39ID:pzHmPFMXd

ぶっちゃけPCアプリなら大層なもん作らん限りメモリ考えなくてええぞ


50:なんJゴッドがお送りします2020/07/31(金) 11:56:47.89ID:wHLYoYvhx

ガーベジコレクション「ほなメモリ掃除しとくで」


51:なんJゴッドがお送りします2020/07/31(金) 11:56:57.65ID:R9rJQ5ZA0

プログラミング勉強するなら覚えておいて損はないんやない?
どんな言語書いても裏でどんな感じで動いてるかなんとなくでもわかった方がええ


52:なんJゴッドがお送りします2020/07/31(金) 11:57:00.13ID:Zkls/zru0

Disposeって意味あるんか?
メソッド終わったら大体解放するやろ多分


53:なんJゴッドがお送りします2020/07/31(金) 11:57:18.81ID:OWh54Fdz0

最近はプログラマがメモリを意識することなんてあんまりなくないか?
研究レベルじゃないと中々・・・


54:なんJゴッドがお送りします2020/07/31(金) 11:57:24.42ID:v1/5rH+6M

ワイ組み込みやけど業務というかオープン系というかでメモリ管理なんか意識するんか
javaほとんど知らんけど全部勝手にやりよんちゃうんけ


55:なんJゴッドがお送りします2020/07/31(金) 11:57:37.25ID:i4aOu04B0

またmalloc-free論争すんの?


56:なんJゴッドがお送りします2020/07/31(金) 11:57:37.97ID:LsxOGsTR0

勝手に捨てたら「どうして捨てちゃったんだよ母ちゃん!」って怒るやろ?


57:なんJゴッドがお送りします2020/07/31(金) 11:57:54.23ID:Jq5tw7gi0

こうやってプログラミングの勉強しないで周辺事情ばっかり集まる雑談してるからお前らはダメなんだよ


59:なんJゴッドがお送りします2020/07/31(金) 11:58:19.10ID:15y7iuk80

ガベージコレクタを信じろ。


60:なんJゴッドがお送りします2020/07/31(金) 11:58:38.85ID:uJHkikBz0

じゃあマニュアル操作もGCもないRustに移行すればいいじゃん(いいじゃん)


61:なんJゴッドがお送りします2020/07/31(金) 11:58:38.95ID:1/pb6lkOa

javaでもjpa使ってたらメモリ意識した方がええ
バッチ処理でデカいテーブル情報取得するときにentitymanagerの管理対象外にするだけでも処理時間かなり変わることもある


63:なんJゴッドがお送りします2020/07/31(金) 11:58:59.19ID:/5oNFQ0t0

ほな確保したメモリ片付けるで


64:なんJゴッドがお送りします2020/07/31(金) 11:59:27.58ID:UnGCBsvX0

基本原理を理解せずに意識しなくてヨシ!とかいうの頭悪そう




元スレ:https://swallow.5ch.net/test/read.cgi/livejupiter/1596163401/
未分類