虹裏img歴史資料館

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。新しいログはこちらにあります

20/08/02(日)01:31:56 夜はメモリ のスレッド詳細

削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。

画像ファイル名:1596299516242.jpg 20/08/02(日)01:31:56 No.713980849

夜はメモリ

1 20/08/02(日)01:32:48 No.713981059

攻撃に使ってみたい…

2 20/08/02(日)01:33:41 No.713981277

なんで彼はそんな宣言したんだ…

3 20/08/02(日)01:34:15 No.713981414

ほとんど暴力

4 20/08/02(日)01:35:02 No.713981625

年月日時分を取ってるってリプライを見て感心した

5 20/08/02(日)01:35:46 No.713981790

10分単位のデータを9999年分格納する用?

6 20/08/02(日)01:35:55 No.713981830

intが4バイトだから大体2.23GB?

7 20/08/02(日)01:36:11 No.713981897

>なんで彼はそんな宣言したんだ… 10分おき、24時間、31日、12ヶ月、9999年で念のために余裕を持たせたのかなって思った

8 20/08/02(日)01:37:11 No.713982117

>年月日時分を取ってるってリプライを見て感心した 整数型にしろや!

9 20/08/02(日)01:37:46 No.713982276

パワーを感じる実装

10 20/08/02(日)01:37:46 No.713982277

9999年 12ヶ月(0~12) 31日(0~31) 24時間 かなるほど

11 20/08/02(日)01:38:03 No.713982359

>9999年 >12ヶ月(0~12) >31日(0~31) >24時間 >かなるほど 頭いいな

12 20/08/02(日)01:38:14 No.713982394

>>なんで彼はそんな宣言したんだ… >10分おき、24時間、31日、12ヶ月、9999年で念のために余裕を持たせたのかなって思った こういう余裕が2000年問題を解決するんだよな 現代じゃ多少冗長性ありすぎる評価になってしまうのかもしれないが

13 20/08/02(日)01:38:14 No.713982395

ほぼ6億か

14 20/08/02(日)01:38:30 No.713982458

[12][31]だと添字が0-11、0-30になって12月と31日が表せないからね

15 20/08/02(日)01:38:43 No.713982512

なんでわざわざ項目を分けたんだ 整数型にして必要に応じて切り出せばいいじゃないか

16 20/08/02(日)01:38:57 No.713982572

>頭いいな そうかな…

17 20/08/02(日)01:39:39 No.713982740

科学計算用だとは思うけどなんだコレ

18 20/08/02(日)01:39:45 No.713982769

単純にプログラミングに不慣れな学生なんだと思う

19 20/08/02(日)01:40:08 No.713982862

俺はこの学生を責められない

20 20/08/02(日)01:40:24 No.713982924

計算用サーバでも落としたのか?

21 20/08/02(日)01:40:48 No.713983007

まぁでも初学者ならこうなっちゃう事あるかもね

22 20/08/02(日)01:40:50 No.713983018

学生がテキトーな作成したコードがサーバーのメモリを食い尽せるような環境で動作してるってのも良く分からんな

23 20/08/02(日)01:41:09 No.713983091

「」ログラマーならどうやって実装するの

24 20/08/02(日)01:42:11 No.713983364

まずやりたいことにこの配列が要らない可能性が高い

25 20/08/02(日)01:43:01 No.713983594

変数名がhour2とか意味がわからないのもポイント高い

26 20/08/02(日)01:43:45 No.713983779

学生のやりたいことに計算機の進化が追いついてないな 科学の敗北だ

27 20/08/02(日)01:43:55 No.713983825

いやインフラ側で対応しろよそういうの

28 20/08/02(日)01:44:27 No.713983956

cgroupsとかでメモリ制限させとけば?

29 20/08/02(日)01:44:37 No.713984008

ファイルだのに出力すれば良いのでは

30 20/08/02(日)01:44:54 No.713984085

>「」ログラマーならどうやって実装するの vectorみたいな可変じゃねこんな一気に占領したりはしない

31 20/08/02(日)01:45:01 No.713984118

java触ったことないから分かんないけどdateserial的なのは無いの?

32 20/08/02(日)01:45:21 No.713984218

>学生のやりたいことに計算機の進化が追いついてないな >科学の敗北だ 真なる富豪的プログラミングの時代はまだまだ遠いと言える

33 20/08/02(日)01:45:43 No.713984333

メモリ上にこのデータを全部置く意味がたぶんないから 他のストレージ上にファイルを作って必要なものだけ取り出して処理すればいい

34 20/08/02(日)01:46:00 No.713984417

どうして配列にすべての時間を持たせようと思ったんですか…どうして…

35 20/08/02(日)01:46:20 No.713984501

見た感じ10分ごとに何らかのデータを記録する定点観測みたいなことしたいのかなって思うけど 自分ならpythonで10分ごとにtxtデータで書き出すようなコード書くかな

36 20/08/02(日)01:46:21 No.713984508

>いやインフラ側で対応しろよそういうの 道路いっぱいに横向きで駐車かまして渋滞引き起こしてからこんなのインフラ側で対応しろよみたいなこと言われても困る

37 20/08/02(日)01:47:44 No.713984858

処理系次第だが2.4GB分のメモリ領域を連続で使う可能性が高いのもクソ度が高い

38 20/08/02(日)01:48:14 No.713984996

まあ後データベースにぶち込むべきだな

39 20/08/02(日)01:49:08 No.713985196

人類がメモリ階層を意識しなくなったとき真の高水準言語が生まれたと言えるのではないだろうか

40 20/08/02(日)01:49:53 No.713985382

こんな感じの配列が複数あるってことはなんか処理フローのいくつかで実行時間撮りたかったのかな にしても配列に突っ込む意味よく分からんけど

41 20/08/02(日)01:51:17 No.713985719

まずjavaは配列使わないってのをスレ画で初めて知った 使わないのに宣言はできるんだな

42 20/08/02(日)01:53:21 No.713986193

hour「2」なのが恐ろしい

43 20/08/02(日)01:54:04 No.713986361

キャッシュするほど高速に処理したい何かなのかそれともただ記録を取りたいだけなのかで最適化が変わってくるな

44 20/08/02(日)01:55:37 No.713986732

1ユーザーあたりの使用量制限とかないのか

45 20/08/02(日)01:55:45 No.713986759

俺またなんかやっちゃいました?

46 20/08/02(日)01:56:10 No.713986873

配列がどういうものか分かってなかったのか

47 20/08/02(日)01:58:58 No.713987530

これ以外にも色々起きてそうな文面だ

48 20/08/02(日)01:59:00 No.713987536

どういう要件で作ろうとしたのかまでわからんとなんとも言えんな…

49 20/08/02(日)01:59:08 No.713987562

最初にガッツリ確保しにいっても問題が生じない環境で富豪的プログラミングしてたんだろうな

50 20/08/02(日)02:00:01 No.713987754

単純に変数を一括で宣言管理できて便利!としか思ってなかったのでは

51 20/08/02(日)02:00:04 No.713987768

これをどう修正したらいいかはなんとも言えんけどこれが最適解になる設計はどんなものがあるのか1ミリも見当がつかない

52 20/08/02(日)02:01:15 No.713987983

>1ユーザーあたりの使用量制限とかないのか 昔ほどかつかつに使う事態もなかったから油断してそんな制限掛けてなかったんじゃあ

53 20/08/02(日)02:03:33 No.713988429

何がしたくてこの宣言したか次第だな わからん

54 20/08/02(日)02:03:45 No.713988479

ある学生って特定の一人なのかな

55 20/08/02(日)02:04:13 No.713988571

レビューは大事

56 20/08/02(日)02:04:50 No.713988706

>単純に変数を一括で宣言管理できて便利!としか思ってなかったのでは だろうね 後で怒られてビックリするやつだ

57 20/08/02(日)02:05:28 No.713988831

たぶん動くと思うからリリースしようぜ

58 20/08/02(日)02:05:57 No.713988931

>これをどう修正したらいいかはなんとも言えんけどこれが最適解になる設計はどんなものがあるのか1ミリも見当がつかない バックグラウンドプロセスで永遠に記録し続けてかつその記録を使った高速な処理が必要なスパコンみたいな感じかな

59 20/08/02(日)02:07:21 No.713989248

メモリは無限にあると思ってる人

60 20/08/02(日)02:07:31 No.713989272

メモリ管理を知らない子どもたち

61 20/08/02(日)02:07:55 No.713989343

多分10分ごとのデータを入れたかったんだろうけど Dictみたいな型が良かったんじゃないかな

62 20/08/02(日)02:08:14 No.713989420

というかそもそも書いたコードがメモリを消費するとかそういう発想そのものがない可能性の方が高いけどまあなんというか可愛いコードだ

63 20/08/02(日)02:08:18 No.713989429

>メモリは無限にあると思ってる人 このガベージコレクションってやつでなんとかしてくださいよ!

64 20/08/02(日)02:10:05 No.713989789

これが最適解になるのは 月だけ変えて同年別月同日同時刻のデータを集計したいとかのときだけど まあないよね

65 20/08/02(日)02:10:12 No.713989817

値を入れてない領域はメモリ消費しない感覚だったんだろうな…

66 20/08/02(日)02:10:42 No.713989930

hour1 hour24

67 20/08/02(日)02:11:09 No.713990006

>値を入れてない領域はメモリ消費しない感覚だったんだろうな… ノーパソだと動かなくてもでかいサーバーなら動くだろ

68 20/08/02(日)02:11:28 No.713990069

何を目的にこれを作ったのかで結構判定が変わるかもしれんが9999は間違いなく過剰

69 20/08/02(日)02:11:44 No.713990114

まあプロのおっさんでもデータの生存期間とか共有状態とか気にしない人いたりするから気を抜けないぞ

70 20/08/02(日)02:11:45 No.713990118

>hour1 >hour24 恐怖…

71 20/08/02(日)02:11:46 No.713990123

サーバで学生ユーザが静的変数を無尽蔵に確保できるのもどうかと思う

72 20/08/02(日)02:12:28 No.713990255

プログラミング関係は後出しジャンケンのお叱りが多いというか 禁則事項があるなら最初からリスト化してくれや

73 20/08/02(日)02:12:43 No.713990297

>まあプロのおっさんでもデータの生存期間とか共有状態とか気にしない人いたりするから気を抜けないぞ そんなあなたにこのRust! 良くあるコードにめっちゃ怒ってくる…

74 20/08/02(日)02:12:49 No.713990317

年月日時分をそれぞれ別に宣言すんのめんどいから配列にしちゃえってやったんでしょ 配列の仕組み理解せずに

75 20/08/02(日)02:13:00 No.713990347

こういう事やるとこれくらいメモリ喰いますけど本気ですかー?って警告とかでないの?

76 20/08/02(日)02:13:18 No.713990399

>何を目的にこれを作ったのかで結構判定が変わるかもしれんが9999は間違いなく過剰 過剰じゃなくてこういうのは冗長性っていうんです これだから素人は…実行!(ターンッ

77 20/08/02(日)02:13:21 No.713990412

>プログラミング関係は後出しジャンケンのお叱りが多いというか >禁則事項があるなら最初からリスト化してくれや 少なくとも画像のはこれくらいは言わなくても分かれよ!? ってレベルの話だぞ…

78 20/08/02(日)02:13:44 No.713990475

なんで1万年分も確保しようと思ったんだろう サーバが古代遺産になっちゃうわ

79 20/08/02(日)02:13:49 No.713990490

とりあえずやってみて動かなかったら直すの精神でいいだろう

80 20/08/02(日)02:13:52 No.713990507

>プログラミング関係は後出しジャンケンのお叱りが多いというか >禁則事項があるなら最初からリスト化してくれや そういう発言ができるレベルに達していない

81 20/08/02(日)02:14:29 No.713990627

>なんで1万年分も確保しようと思ったんだろう サーバが古代遺産になっちゃうわ なんで一万年分の測定をしようとしてるんだと思わないんだ

82 20/08/02(日)02:15:05 No.713990731

>>何を目的にこれを作ったのかで結構判定が変わるかもしれんが9999は間違いなく過剰 >過剰じゃなくてこういうのは冗長性っていうんです >これだから素人は…実行!(ターンッ (止まるサーバー)

83 20/08/02(日)02:15:14 No.713990764

プログラム専攻するような人でもPC全く分からんって人いるのかなあ…いるんだろうな

84 20/08/02(日)02:16:00 No.713990910

>とりあえずやってみて動かなかったら直すの精神でいいだろう むしろ今回は下手にサーバーがデカいせいで動いてしまったのが悲劇の始まりだと思う ノーパソなら固まるだろう

85 20/08/02(日)02:16:22 No.713990973

>プログラム専攻するような人でもPC全く分からんって人いるのかなあ…いるんだろうな 俺の友人はそれだった 教員免許取りたくて滑り止めに入っただけだったから知識も興味も無いのでサポートがひたすらしんどかった

86 20/08/02(日)02:16:29 No.713990990

>>なんで1万年分も確保しようと思ったんだろう サーバが古代遺産になっちゃうわ >なんで一万年分の測定をしようとしてるんだと思わないんだ シミュレーションで実時間より速いとしても全部溜め込む理由が知りたい

87 20/08/02(日)02:16:49 No.713991053

date型使わないの…?

88 20/08/02(日)02:17:28 No.713991197

この時の人類は知らなかった 9999年問題によって世界が崩壊する事を

89 20/08/02(日)02:17:41 No.713991233

>シミュレーションで実時間より速いとしても全部溜め込む理由が知りたい なんらかの理由で過去へアクセスする必要がありハッシュテーブル化してアクセス速度上げたかった可能性まで考慮していこう そしてファイルアクセスのオーバーヘッドも気になったんだろう

90 20/08/02(日)02:18:06 No.713991319

この配列使ってどう扱うつもりだったんだろ・・・

91 20/08/02(日)02:18:20 No.713991354

>シミュレーションで実時間より速いとしても全部溜め込む理由が知りたい すべての情報を記録したい…僕みたいな人間はそういうことを願っちゃうんですよ共感してもらえるとは思ってませんがね…

92 20/08/02(日)02:18:47 No.713991454

>教員免許取りたくて滑り止めに入っただけだった えぇ…

93 20/08/02(日)02:19:39 No.713991626

>9999年問題によって世界が崩壊する事を この世界はシミュレーターの中の仮想世界でそのシミュレーターは9999年分のデータのメモリ確保で停止する

94 20/08/02(日)02:20:01 No.713991700

>とりあえずやってみて動かなかったら直すの精神でいいだろう テスト環境なら良いけど本番環境でやったらマジで半端ない損失出るぞベンチャー企業とかなら知らんけど

95 20/08/02(日)02:20:19 No.713991766

>サーバで学生ユーザが静的変数を無尽蔵に確保できるのもどうかと思う 制限するよね普通は

96 20/08/02(日)02:21:14 No.713991916

現代はメモリ潤沢にあるから管理方法知らなくてもなんとかなるとはいうけど本当に何も知らないと乗算で簡単に上限なんか突破しちゃうよね

97 20/08/02(日)02:21:44 No.713991989

流石にここまでとは思わなかったんだろう…

98 20/08/02(日)02:21:57 No.713992021

ざっくり計算しても4B*10000*10*30*20*5=1.2GBだからなこれ 禁止事項以前に確保される領域の計算ぐらいはやってほしい

99 20/08/02(日)02:22:46 No.713992185

メモリは使ったら解放する それが当たり前だと僕も昔は思ってました

100 20/08/02(日)02:22:52 No.713992205

>禁止事項以前に確保される領域の計算ぐらいはやってほしい hour2

101 20/08/02(日)02:22:53 No.713992208

データベースってちゃんと管理して無いと普通に遅いからねメモリにぶち込んだ方が楽だってなる

102 20/08/02(日)02:22:57 No.713992222

>なんらかの理由で過去へアクセスする必要がありハッシュテーブル化してアクセス速度上げたかった可能性まで考慮していこう >そしてファイルアクセスのオーバーヘッドも気になったんだろう プログラム的な理由よりも処理対象がなんだったのかなって 1万年という長い窓だと地球とか宇宙レベルの物理的変化だと思うんだけど、その値がintていうのも不思議

103 20/08/02(日)02:23:02 No.713992237

逆に凝りすぎて無駄にビット演算とかし始めるのも学生あるある

104 20/08/02(日)02:24:08 No.713992417

>すべての情報を記録したい…僕みたいな人間はそういうことを願っちゃうんですよ共感してもらえるとは思ってませんがね… わかるよ…マトリクスみたいな世界観憧れるよね…

105 20/08/02(日)02:24:33 No.713992495

今の若者はメモリ確保の怖さを知らないから困る

106 20/08/02(日)02:24:42 No.713992515

学生が何するか事前に把握するのは難しい キャンパス全域でWiFi使えるようにして授業で困らないようにしたけどめっちゃ遅い繋がらないって苦情が来まくった 講義の無い学生がみんなつべで動画見てるせいだこれ

107 20/08/02(日)02:24:52 No.713992547

若者の メモリ節約離れ

108 20/08/02(日)02:24:55 No.713992559

mallocとかもう何年も使ってないなあ…

109 20/08/02(日)02:25:17 No.713992618

いまどきならシンクライアント環境でサーバー上に仮想デスクトップ作ってもらって学生はそこで演習するとかそんなんでしょ なんでサーバー上で直にこんなコードが実行できるような状態になってるんだ

110 20/08/02(日)02:25:26 No.713992656

時々なんでこの程度の処理にこんなクソ大量のメモリ使うの?ってアプリ見かけるけど 中身こんなんなんだろうな…

111 20/08/02(日)02:25:36 No.713992693

>講義の無い学生がみんなつべで動画見てるせいだこれ ハハハ講義中の生徒も見てるだろ

112 20/08/02(日)02:26:01 No.713992760

自分のパソコン用ならこんなのでも問題ないんだけどな 自分のものでない資源を使うときは気をつけないとね

113 20/08/02(日)02:26:20 No.713992815

[]が型じゃなくて変数の右側に付くってしっくりこない

114 20/08/02(日)02:26:45 No.713992880

演習とかじゃなくて普通に実運用するコードだったんじゃないの スキル低い人に直接さわらせるべきじゃないけどよくあること

115 20/08/02(日)02:27:23 No.713992969

>学生が何するか事前に把握するのは難しい >キャンパス全域でWiFi使えるようにして授業で困らないようにしたけどめっちゃ遅い繋がらないって苦情が来まくった >講義の無い学生がみんなつべで動画見てるせいだこれ 私が学生時代には某P2Pソフトが流行ってましてね… 学校でそんなの使うバカいないだろうと思ったらいたんだなぁこれが

116 20/08/02(日)02:28:00 No.713993070

>講義の無い学生がみんなつべで動画見てるせいだこれ なんで講義中に見たらダメなんだ

↑Top