2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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

1 :風吹けば名無し:2020/07/31(金) 11:43:21 ID:Y6q1I/0s0.net
開放とか意味がわからんわ
そもそもそんな重いコード書いてねえから関係ないやろ

2 :風吹けば名無し:2020/07/31(金) 11:43:57 ID:Y6q1I/0s0.net
わかるやつおるんか?

3 :風吹けば名無し:2020/07/31(金) 11:44:08 ID:1N2bLgSQr.net
Javaは気にしたほうがいい

4 :風吹けば名無し:2020/07/31(金) 11:44:20 ID:Y6q1I/0s0.net
>>3
なんでや

5 :風吹けば名無し:2020/07/31(金) 11:44:38 ID:FtyCV4T00.net
どうしてもという場合は無視してもええで

6 :風吹けば名無し:2020/07/31(金) 11:45:15.76 ID:OeBvC6WQ0.net
>>4
クラスはnewしないとメモリが確保されないんや

7 :風吹けば名無し:2020/07/31(金) 11:45:19.96 ID:Y6q1I/0s0.net
そもそもなんで書く側が管理せなあかんねんパソコンが勝手に処理しろや

8 :風吹けば名無し:2020/07/31(金) 11:45:24 ID:4Sz+XHncd.net
ほな不要なメモリ片付けるで

9 :風吹けば名無し:2020/07/31(金) 11:45:32 ID:UnGCBsvX0.net
資源は有限だから使い終わったら片付けないといけないんやで

10 :風吹けば名無し:2020/07/31(金) 11:45:38 ID:1N2bLgSQr.net
>>4
JVMのサイズが(設定で)決まっている(ことがある)
ガベージコレクションが走るととんでもなく負荷がかかる

11 :風吹けば名無し:2020/07/31(金) 11:46:23 ID:y/ahnoqBa.net
c#つかいや

12 :風吹けば名無し:2020/07/31(金) 11:46:45 ID:9/w6jW4xa.net
知識もないようなアホがやる仕事ではないわな

13 :風吹けば名無し:2020/07/31(金) 11:46:52 ID:UnxdXnPO0.net
1bitの大切さをわかろうね

14 :風吹けば名無し:2020/07/31(金) 11:47:04 ID:Y6q1I/0s0.net
ガベージコレクションとか勝手に使わなくなったやつ捨ててくれればええやん
なんでわざわざ書かなあかんねん

15 :風吹けば名無し:2020/07/31(金) 11:47:20 ID:2CyWOPrj0.net
C++やCではメモリ確保しっぱなしは基本的に悪手であるが
ゲームなどは最初に確保して最後までそのままとかもある
アプリ終わらないからねw(強制終了された時点でandroidなら解放される)

16 :風吹けば名無し:2020/07/31(金) 11:47:24 ID:+nMWg/Qx0.net
>>7
それが書く側の仕事なんだよなあ
まああんまり気にせんでええ言語もあるけど

17 :風吹けば名無し:2020/07/31(金) 11:47:32 ID:azC4eTLxr.net
勝手に捨てたらお前怒るやろ

18 :風吹けば名無し:2020/07/31(金) 11:47:54 ID:Y6q1I/0s0.net
>>17
使わないやつなら怒らないぞ

19 :風吹けば名無し:2020/07/31(金) 11:47:57 ID:Jq5tw7gi0.net
こういうやつって誰に何を吹き込まれてそういう勉強することになったんだろう

20 :風吹けば名無し:2020/07/31(金) 11:48:11 ID:WLnc8gIo0.net
メモリを意識するならCとかいう古代人
時代はrustな

21 :風吹けば名無し:2020/07/31(金) 11:48:17 ID:EsB/O9ih0.net
動いてるからヨシ!の精神や

22 :風吹けば名無し:2020/07/31(金) 11:48:28 ID:LbtIcwMV0.net
>>15
プログラミングとか好きそうw

23 :風吹けば名無し:2020/07/31(金) 11:48:37 ID:h82C8tpx0.net
勝手に開放してくれる言語あるやろ

24 :風吹けば名無し:2020/07/31(金) 11:48:52 ID:UnGCBsvX0.net
GCのある言語なら使わないことが分かるように書いてれば勝手に掃除されるだろ

25 :風吹けば名無し:2020/07/31(金) 11:48:57 ID:azC4eTLxr.net
>>18
使わないってお前が思い込んでるだけやん

26 :風吹けば名無し:2020/07/31(金) 11:49:52 ID:Lv7lalIg0.net
OSとかアーキテクチャの勉強も並行した方がええよな?

27 :風吹けば名無し:2020/07/31(金) 11:50:04 ID:Y6q1I/0s0.net
覚えることメモリのせいでアホほど増えるのが嫌なんじゃ
ただでさえポインタでひぃひぃ言ってるのに

28 :風吹けば名無し:2020/07/31(金) 11:50:32 ID:cxBUbrgi0.net
競プロとかじゃなければ、GCがある最近の言語使うほうがいい

29 :風吹けば名無し:2020/07/31(金) 11:50:33 ID:cxBUbrgi0.net
競プロとかじゃなければ、GCがある最近の言語使うほうがいい

30 :風吹けば名無し:2020/07/31(金) 11:50:49 ID:2CyWOPrj0.net
そもそもこの手の話題でGC(ガベージコレクション)の話しても多分分かって貰えないw

31 :風吹けば名無し:2020/07/31(金) 11:51:17 ID:cxBUbrgi0.net
>>28 >>29
間違えて2回投稿しちゃった

32 :風吹けば名無し:2020/07/31(金) 11:51:29 ID:WLnc8gIo0.net
5億年ぶりにC使ったらスタックに置いたプログラム動かせなくなってて草
セキュリティうるさい時代やね

33 :風吹けば名無し:2020/07/31(金) 11:51:35 ID:jTPsX6G80.net
メモリ勉強するの偉い
最近はそんなの教えないやろ

34 :風吹けば名無し:2020/07/31(金) 11:51:54 ID:pJGkhZ7H0.net
作業台散らかしっぱなしとか仕事できなさそう

35 :風吹けば名無し:2020/07/31(金) 11:51:55 ID:B2+j23NJp.net
ここにいる人たち電車とか好きそうw

36 :風吹けば名無し:2020/07/31(金) 11:52:05 ID:v1/5rH+6M.net
初心者でメモリの話になるって何見とるんやろ
参考書には出てこやんやろ

37 :風吹けば名無し:2020/07/31(金) 11:52:10 ID:Jq5tw7gi0.net
おしえたがりおじさんにjava勧められたってことは無職が社会復帰の相談したパターンだな

38 :風吹けば名無し:2020/07/31(金) 11:52:50 ID:Y6q1I/0s0.net
>>36
専門で勉強中の2年目や
まだ初心者やで

39 :風吹けば名無し:2020/07/31(金) 11:52:57 ID:h82C8tpx0.net
>>35
ワイは大嫌い

40 :風吹けば名無し:2020/07/31(金) 11:53:25 ID:+nMWg/Qx0.net
>>27
出したら片付けるの精神や
使う時はセットで使うんだから一緒にメモしておけ
必要になった時に見返せばええから覚えんでよし
そんなんあったな程度でええ

41 :風吹けば名無し:2020/07/31(金) 11:53:36 ID:v1/5rH+6M.net
>>38
ああ学生なんや
javaってメモリなんかほとんど気にせんやろ

42 :風吹けば名無し:2020/07/31(金) 11:53:39 ID:2CyWOPrj0.net
>>33
知る必要が無いケースが多いよね
それよりやりたい事をどんなふうに解決出来るかどうかという
本質だけに力を入れられるようになったのは幸せかもしれない
昔は特にファミコンやスーファミぐらいまではメモリが足りないから
工夫するとか良くあったけど今となっては・・・

43 :風吹けば名無し:2020/07/31(金) 11:53:50 ID:YGR9IyPe0.net
今日びそんなん気にするんか
メモリ解放とか

44 :風吹けば名無し:2020/07/31(金) 11:54:24 ID:Y6q1I/0s0.net
メモリアロケーションで一気に?????ってなるねん
なんでたかがHello Worldを書くのに色々意識せなあかんねん

45 :風吹けば名無し:2020/07/31(金) 11:54:39 ID:XR7a+Snwp.net
今どきシビアなメモリ管理求められるのなんて組み込み系ぐらいやろ
そっち行く気ないなら簡単に理解するだけでええと思うで

46 :風吹けば名無し:2020/07/31(金) 11:55:00 ID:5ZV/FKlxa.net
インフラ系SEのが楽だよ

47 :風吹けば名無し:2020/07/31(金) 11:55:20 ID:H9Ontd5A0.net
FullGC起こってもメモリ割当増やすだけやわ
どこでメモリ食ってるかとかいちいち面倒やから調査なんてしないで
特定の操作で再現するなら客にその操作しないように案内するだけや

48 :風吹けば名無し:2020/07/31(金) 11:55:43 ID:Y6q1I/0s0.net
社会出て実際にでっかいソフト触るようになったら意識するんかね
たかが天気出すアプリとか、んな2、3秒の世界やんって思うわ

49 :風吹けば名無し:2020/07/31(金) 11:56:35 ID:pzHmPFMXd.net
ぶっちゃけPCアプリなら大層なもん作らん限りメモリ考えなくてええぞ

50 :風吹けば名無し:2020/07/31(金) 11:56:47 ID:wHLYoYvhx.net
ガーベジコレクション「ほなメモリ掃除しとくで」

51 :風吹けば名無し:2020/07/31(金) 11:56:57 ID:R9rJQ5ZA0.net
プログラミング勉強するなら覚えておいて損はないんやない?
どんな言語書いても裏でどんな感じで動いてるかなんとなくでもわかった方がええ

52 :風吹けば名無し:2020/07/31(金) 11:57:00 ID:Zkls/zru0.net
Disposeって意味あるんか?
メソッド終わったら大体解放するやろ多分

53 :風吹けば名無し:2020/07/31(金) 11:57:18 ID:OWh54Fdz0.net
最近はプログラマがメモリを意識することなんてあんまりなくないか?
研究レベルじゃないと中々・・・

54 :風吹けば名無し:2020/07/31(金) 11:57:24 ID:v1/5rH+6M.net
ワイ組み込みやけど業務というかオープン系というかでメモリ管理なんか意識するんか
javaほとんど知らんけど全部勝手にやりよんちゃうんけ

55 :風吹けば名無し:2020/07/31(金) 11:57:37 ID:i4aOu04B0.net
またmalloc-free論争すんの?

56 :風吹けば名無し:2020/07/31(金) 11:57:37 ID:LsxOGsTR0.net
勝手に捨てたら「どうして捨てちゃったんだよ母ちゃん!」って怒るやろ?

57 :風吹けば名無し:2020/07/31(金) 11:57:54 ID:Jq5tw7gi0.net
こうやってプログラミングの勉強しないで周辺事情ばっかり集まる雑談してるからお前らはダメなんだよ

58 :風吹けば名無し:2020/07/31(金) 11:58:00 ID:2CyWOPrj0.net
>>48
web系とかならプログラマ側は殆ど意識しないで良くて
遅くなったとか、SQLのリファクタリングでは済まない場合は
インフラ側で金出してスペックアップとかで解決が今は一番良いかと

59 :風吹けば名無し:2020/07/31(金) 11:58:19 ID:15y7iuk80.net
ガベージコレクタを信じろ。

60 :風吹けば名無し:2020/07/31(金) 11:58:38 ID:uJHkikBz0.net
じゃあマニュアル操作もGCもないRustに移行すればいいじゃん(いいじゃん)

61 :風吹けば名無し:2020/07/31(金) 11:58:38 ID:1/pb6lkOa.net
javaでもjpa使ってたらメモリ意識した方がええ
バッチ処理でデカいテーブル情報取得するときにentitymanagerの管理対象外にするだけでも処理時間かなり変わることもある

62 :風吹けば名無し:2020/07/31(金) 11:58:50 ID:07khNycn0.net
メモリ意識するって具体的になにすればいいの
プロセスだのスタックとかヒープとか把握してればええんか

63 :風吹けば名無し:2020/07/31(金) 11:58:59 ID:/5oNFQ0t0.net
ほな確保したメモリ片付けるで

64 :風吹けば名無し:2020/07/31(金) 11:59:27 ID:UnGCBsvX0.net
基本原理を理解せずに意識しなくてヨシ!とかいうの頭悪そう

65 :風吹けば名無し:2020/07/31(金) 11:59:46 ID:lE32L8WFd.net
>>42
組み込みやるなら必要

総レス数 65
11 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★