- 1 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 23:06:15.32 ID:HdItgJjm.net]
- C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。 IDE (VC++など)などの使い方の質問はその開発環境のスレに お願いします。 前スレ C++相談室 part121 peace.2ch.net/test/read.cgi/tech/1449240881/ このスレもよろしくね。 【初心者歓迎】C/C++室 Ver.97【環境依存OK】 peace.2ch.net/test/read.cgi/tech/1439849418/ 次期規格C++1zはこちら C++14/C++1z 20 peace.2ch.net/test/read.cgi/tech/1410382924/ ■長いソースを貼るときはここへ。■ codepad.org/ ideone.com/
- 448 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 08:10:58.75 ID:FLpG0nuf.net]
- v.reserve(v.size() + 1);
ってModern C++ Designでも使われてるな。4.5章。 アレクサンドレスクさん大丈夫か?
- 449 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 08:26:46.05 ID:1arqmFZS.net]
- std::vector::reserveはあらかじめ最大サイズが分かってる場合のみ使うべきで
push_backの前にその都度やってはいけない std::vectorの実装によっては見過ごせない速度低下を招くおそれがある
- 450 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 08:57:30.60 ID:M0j0fnEJ.net]
- >>448
この人のことかい? https://www.quora.com/Which-language-has-the-brightest-future-in-replacement-of-C-between-D-Go-and-Rust-And-Why/answer/Andrei-Alexandrescu
- 451 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 14:33:59.40 ID:sy4WOp1q.net]
- だからってdequeがそんなに速いわけでもない
- 452 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 18:36:26.79 ID:hQVN/n6H.net]
- 性能は処理系依存・実測が基本だよ。
実装によっちゃ遅いから一律ダメなんて馬鹿げてる。 問題は例外安全の保証が無いのに使っちゃうようなコード。
- 453 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 20:59:27.12 ID:91HGMZTw.net]
- >>452
そうは言っても1億件のデータにリニアサーチとかするのはバカって言われてもしょうがない
- 454 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 21:07:15.68 ID:0e7wp70j.net]
- んだな。
細かい性能の差は実装依存が当然だが 線形時間か対数時間かぐらいは仕様にしてくれないと困るべ。
- 455 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 21:13:26.69 ID:e87P5enc.net]
- そこで承太郎!
処理に何秒かかろうと関係ない実装を思いついた・・・・・・
- 456 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 21:17:06.11 ID:1arqmFZS.net]
- >>452
v.push_backの前にその都度v.reserve(v.size()+1)するのは完全に馬鹿げてると思うが?
- 457 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 21:31:38.79 ID:jK3N5mCN.net]
- メモリーアローケーターを作ってるのに必要以上にメモリーを割り当てる馬鹿はいないでしょ。
- 458 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 21:43:10.93 ID:0e7wp70j.net]
- >>455
野郎 ・ なんてことを思いつくんだ・・・ こいつは・・・・・やばい・・・・・ぜ
- 459 名前:デフォルトの名無しさん [2016/02/08(月) 21:45:29.03 ID:UKgal17Z.net]
- 例外安全の保証っていうけど、
それサーチについて言うならデータ例外でない例外だろ つまりサーチ自体のアフォバグがない保証で それを保証できないコードを出荷する作者の神経そのものの問題は もはやコードだのアルゴリズムだのの品質とは無関係
- 460 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 21:57:50.30 ID:tAHem2TH.net]
- つまり「俺の脳内基準で例外出さない関数は
(規格で保証されていなくても)例外安全対策なんてクソ食らえだぜ」 ということですねふむふむ
- 461 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 22:06:08.66 ID:LnO11qfO.net]
- まあ商用でもシミュレーションソフトとか、メモリ不足や設定ミスしたらエラーも出さずに普通にセグフォで落ちる場合があるものも多いけど。
ご丁寧にエラーを出したところでメモリ増やすかメッシュ数減らすと言うのは変わらんわけで。
- 462 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 22:18:48.62 ID:91HGMZTw.net]
- >>456
状況次第じゃね?
- 463 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 22:29:44.19 ID:ccWKvjol.net]
- >>461
そういうソフトが蔓延ると原因把握するの面倒だからちゃんとバグ報告して欲しい。
- 464 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 23:50:58.34 ID:mRHfF9cR.net]
- 素人なんですが
c言語 c++ java などなどそれぞれ主にどんな分野で使われていますか? プログラム言語がありすぎてワケわかりません
- 465 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 04:06:59.53 ID:JiEqdJhY.net]
- >>464
C:OSの中核、組み込み C++:OSガワ、ミドルウェア、ブラウザ、マルチメディア、言語処理系(Java含む)など Java:一般・業務・Webアプリケーション(大規模含む) シェアはJava > C ≒ C++ C/C++合わせてJavaと同程度
- 466 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 04:09:07.38 ID:JiEqdJhY.net]
- >>465
これのC++に書いた分野はCも使われる事が多いが、 主分野と言われたので省いた
- 467 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 04:30:48.06 ID:1CYnHFpe.net]
- >>461
世の中にある商用のシミュレーションソフトとやらのほとんどは おまいらが見たら噴飯物かあるいは卒倒するレベルのコードだと思う とくに国産ソフトは
- 468 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 06:31:50.30 ID:7j9PU2Vm.net]
- >>245
↑は谷岡のノリで言った冗談だろ
- 469 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 07:10:33.24 ID:jOU/WMb9.net]
- むしろ商用ソフトで461のようにならないものが珍しい
- 470 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 07:58:11.21 ID:sh9Vl//D.net]
- >>469
設定ミスでフォルトするのはどうかと思うが、メモリ一不足の対応は難しいな
- 471 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 08:07:47.87 ID:GGDlYrLi.net]
- Windowsでエクスプローラその他殆どのアプリがメモリ不足死んだ状態でも生き残らななきゃ
いけないシステム監視ソフトを書いたことがある俺に言わせるとそれほど難しいことじゃない Windowsの場合、メモリアロケーションに失敗する前にPostMessageが失敗するようになるから その辺に対応するのがコツ
- 472 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 08:27:57.61 ID:6SIhh/2K.net]
- メモリ不足でセグフォはダメだろ
- 473 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 08:38:04.20 ID:CN4QadC3.net]
- 開始早々に落ちてくれるなら強制終了も受け入れよう。
相当な時間をかけた挙句に「メモリが不足しています」はいかんよ。
- 474 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 11:48:56.15 ID:RvW28ssM.net]
- セグフォになった時点でエラーを投げられないからセグフォはしょうがない。
- 475 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 12:52:53.74 ID:sh9Vl//D.net]
- >>471
> システム監視ソフト そう言う奴は起動してしまえば新規にメモリー確保したりしないから API 回りとかに気を配ればいい 普通のアプリケーンョンと同列に語っちゃダメだろ
- 476 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 17:42:12.67 ID:GGDlYrLi.net]
- >>475
システム監視ソフトだからといってメモリ確保しなくていいわけじゃないです そのソフトはどのプロセスがいつ起動してどれだけのメモリを使用していつ終了したかを ログするものでしたがその過程で新たなメモリ確保はどうしても発生します
- 477 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 18:11:10.64 ID:sh9Vl//D.net]
- >>476
で、確保できなかったらどうするんだ? ログは取れなくても生きてるだけでいいんかよ w
- 478 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 18:19:20.93 ID:GGDlYrLi.net]
- >>477
そう。メモリ確保できない間はどうしようもないので黙っている システムのメモリ状況が改善したら再びログを出力し始める 最後の最後まで生きていることが最重要なソフト
- 479 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 18:32:24.31 ID:GGDlYrLi.net]
- もう少し言うと、そのシステムではどれかのプロセスがメモリを食いつぶしてシステムクラッシュに
るらしいという状況があって 俺が作った監視ソフトはどのプログラムが犯人なのかを突き止めるのが主目的だった 穀潰し犯人のプログラムは俺の監視プログラムより先に死んで、メモリが解放されるから それで俺の監視プログラムの目的は達成されるというわけ
- 480 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 18:36:22.68 ID:GGDlYrLi.net]
- 訂正
☓ システムクラッシュにるらしいという状況があって ◯ システムクラッシュに至るらしいという状況があって
- 481 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 18:58:03.49 ID:sh9Vl//D.net]
- プロセス数の最大値を見積もって固定で確保しとけばいいだけ
最も知りたい時の状況を採れないとかアホすぎだろ
- 482 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 20:29:21.19 ID:GGDlYrLi.net]
- >>481
いざとなったときの余分なメモリ確保は行っていたんだが? アロケーションが出来なかった場合はそれを解放して自分が動けるようにする そういう考慮をしてもダメなケースっていうのはあるんだよ お前ごときにアホ呼ばわりされる筋合いは微塵もないからもう黙ってれ
- 483 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 21:20:35.31 ID:XI8hNy2k.net]
- >>482
> アロケーションが出来なかった場合はそれを解放して自分が動けるようにする だからアロケーションするなって言ってるのにバカなのか?
- 484 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 21:27:20.83 ID:IR1D3KHq.net]
- そういうプログラムの場合は必要なメモリは起動時に確保しておいて、実行中はそれを解放せず使い回すのが普通じゃないの?
OSのAPIが内部でメモリ確保してみたいなのならそのAPIがメモリ不足でエラーを返す事はあるだろうけど、その場合c++の例外安全とは関係ないような。 わざわざ自前でthrowしていない限り
- 485 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 21:29:13.32 ID:DH+vdKhf.net]
- ほんとそう思うね
> アロケーションが出来なかった場合はそれを解放して自分が動けるようにする ↑と あらかじめ確保しておいたメモリ内でやりくりするとのと どちらがスマートかと
- 486 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 21:31:23.88 ID:lnigE11c.net]
- Windowsのメモ帳が保存しようとすると
しょっちゅう「メモリ不足です」と嘘つくのは 何なんだぜ
- 487 名前:デフォルトの名無しさん [2016/02/09(火) 21:34:37.23 ID:F3FfwO0D.net]
- メモ帳は嘘つきではないのです
間違いをするだけなのです
- 488 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 21:45:17.76 ID:7NZqnMQp.net]
- >>486
(万人に説明できないあるいは説明するのがめんどくさいエラーが発生しました。 ですがその原因が何であるか、例えばメモリ不足であるかどうかは当該ユーザーの 人生には何の関係もありません。そこで、ユーザーの時間を無駄にしないために 適度にもっともらしく、また検証不能であることを十分に示唆するエラーメッセージとして、 われわれが長い経験に基づき選択したのがこの)メモリ不足です
- 489 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 22:41:53.82 ID:jOU/WMb9.net]
- しかし多くの人が「絶対違うだろ」と確信するメッセージは
ユーザーエクスペリエンス的に如何なものか
- 490 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 22:47:41.92 ID:IR1D3KHq.net]
- いやいや、もしかしたらという微妙な嘘を吐かれたら実害があるだろ
これは洒落みたいなもので、言うならばイースターエッグの一形態
- 491 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 22:59:31.66 ID:efe/Md+W.net]
- 某FPSでチートソフトが検出された的なエラーでよく落ちるからエラーレポート送りつけたらVRAM不足だったことあったわ。
何が言いたいかって言うとエラーの内容は誤魔化さずに詳細までちゃんと書け。
- 492 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 23:41:41.32 ID:6SIhh/2K.net]
- free, deleteしてもOSには返却されない事を知らない馬鹿が多すぎる。
- 493 名前:デフォルトの名無しさん mailto:sage [2016/02/09(火) 23:55:10.79 ID:GGDlYrLi.net]
- >>481
プロセス数の最大値があらかじめ分からないからこういう苦肉の策を取ったんだが お前もういいよ >>492 もちろんfreeやdeleteじゃなくOSに確実に返される方法を取ったよボケ
- 494 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 00:51:06.86 ID:xIPHXOxS.net]
- 質問です
シェルスクリプトみたいに関数内に気軽に関数を定義して使いたいんですが こういうときはラムダ式を使えばいいんでしょうか? ラムダ式って主にソート用関数みたいに数行で終わる簡易な用途で使われる って聞いたんですが、別に普通の関数と同じ感覚で使っても問題ありませんか?
- 495 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 00:56:41.25 ID:rEABlirv.net]
- 別にかまわんよ
- 496 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 00:56:53.90 ID:73PfeV18.net]
- ラムダを関数内関数としても普通に使ってる。
コピペするとき依存性を無視してやりやすいからな。 自分の場合な。 auto F =[](){}; って感じだ。
- 497 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 01:11:43.56 ID:xIPHXOxS.net]
- ありがとうございます
ラムダ式なんて言葉を聞くと仰々しく思ってしまいますが 普通に便利に使ってしまって問題ないんですね
- 498 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 02:12:23.35 ID:WclI5GwY.net]
- >>493
絶対落ちちゃいけない監視ソフト作った奴が最大値を知らないって? 白々しいな
- 499 名前:デフォルトの名無しさん [2016/02/10(水) 02:46:18.58 ID:WclI5GwY.net]
- ログなんてストレージ領域確保すりゃ十分なのに
何あたかも作ったかのように語るのかねこいつは システム自体にプロセス最大数がある事すらも知らなそうだし
- 500 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 03:19:40.03 ID:cNfi8Aot.net]
- >>498
ずいぶん詳しいようだから聞くけど、プロセス数の最大値をどうやって取得するんだよ まあそんな問題ですら無いんだけどね メモリが足りない状況ではいろんなAPIがコケるってことが問題なんだから お前に「こいつ」呼ばわりされても片腹痛いわ
- 501 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 08:59:08.05 ID:WclI5GwY.net]
- >>500
最大数がメモリとスタックから決まる事すら気づかん時点で終わっとるわな >メモリが足りない状況ではいろんなAPIがコケるってことが問題なんだから メモリなど無関係にAPIが動かなければ監視できないわな 正常時まで監視してればいいならログ取るだけでいいからメモリいらんわな 頭が悪いなんてもんじゃないなお前
- 502 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 13:20:19.27 ID:OnEbfKeK.net]
- >>493
> プロセス数の最大値があらかじめ分からないからこういう苦肉の策を取ったんだが Linux なら /proc/sys/kernel/threads-max を見ればいい Windows は明示的な上限はないけど、8GB メモリーで 7,000個弱 実機で確認すればすぐわかる そもそも >>476 ではプロセス上限なんて話はしてないから、普通に動いてるプロセス数の倍ぐらいでいいと思う > もちろんfreeやdeleteじゃなくOSに確実に返される方法を取ったよボケ 具体的にどうやったか書いてみな >>500 > メモリが足りない状況ではいろんなAPIがコケるってことが問題なんだから どの API がコケるんだ? プリミティブな API で内部でメモリー確保してる奴なんて滅多にないはずだが
- 503 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 13:22:20.62 ID:BgAJpbAv.net]
- プログラムが消費しているメモリ量を取得することってできますか
- 504 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 13:35:00.71 ID:CcpqYYAq.net]
- システムメッセージキューのメモリ管理をアプリで行ったとか、
もはや中学生の妄想レベル。
- 505 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 14:28:55.17 ID:cNfi8Aot.net]
- 妄想はお前だよお前
スキルもないくせにエラソーなことほざくアホどもとは付き合ってられんわ >>502 >どの API がコケるんだ? >プリミティブな API で内部でメモリー確保してる奴なんて滅多にないはずだが だからPostMessageすら失敗するような状況だって言ってるだろ 思い込みの「はず」で語ってくれるなよ
- 506 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 14:36:37.53 ID:CcpqYYAq.net]
- user32.dll側の責任でPostMessageが失敗する状況は無いんだ。
お前のアプリがヘボでPostMessageを呼び出す前にこけてるだけ。 そんな事もわからない中学生だから妄想って判断したんだよ。
- 507 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 14:37:27.03 ID:2z9ZUJCV.net]
- 16000割れでみんなイライラw
まだまだ下げるよ!
- 508 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 14:38:27.35 ID:CcpqYYAq.net]
- 何をどうやって確保したら回避できたか言ってご覧
妄想中学生
- 509 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 14:58:55.83 ID:cNfi8Aot.net]
- >>506
PostMessageの戻り値を見たこともないゴミは黙ってろって 妄想中学生はお前だよお前 回避?何のことだね 回避できない状況のことを言ってるんだが
- 510 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 16:16:55.13 ID:CcpqYYAq.net]
- ぷぷぷ「ERROR_NOT_ENOUGH_QUOTA postmessage」で検索すると。
「お前のアプリがヘボ」という結論しか出てこないな。 しかも、根本的になおさずにメッセージキュー拡げて対応とか。中学生プログラマらしいや。
- 511 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 16:22:50.22 ID:OnEbfKeK.net]
- >>503
取得方法はOSによって違うし、メモリーと言っても色々ある とりあえず Windows なら GetProcessMemoryInfo 辺りでググってみて
- 512 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 16:25:20.02 ID:WclI5GwY.net]
- >>509
つまり何にも対処できてないのに対処したとか大ボラふいてたわけだ
- 513 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 17:09:41.86 ID:cNfi8Aot.net]
- もうお前らいいからw
お前らみたいな低能が作った穀潰しゴミソフトがメモリを食いつぶし続けてる時の 対処法なんて限られてるんだよ己の無能力を自覚してもう黙ってれよ
- 514 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 17:37:32.35 ID:CcpqYYAq.net]
- 検索でトップの↓これを筆頭に質問者アホと言われて相手にされてない
stackoverflow.com/questions/29567233/am-i-doing-anything-wrong-if-postmessage-returned-error-not-enough-quota メッセージキュー拡げて対応完了 キリッ wwww
- 515 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 17:47:40.99 ID:cNfi8Aot.net]
- いいから恥ずかしい妄想ゴミは黙ってろって
メッセージキュー拡げるとかそういう話じゃないからw お前みたいなクズが作ったソフトがメモリを食いつぶしてる状況で生き残らなきゃ いけないソフトを作らなきゃいけないハメになることはお前らには死ぬまで無いんだからw
- 516 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 17:51:17.29 ID:CcpqYYAq.net]
- PostMessageが失敗するんだろ
論理が破綻してるぞ
- 517 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 18:02:45.61 ID:cNfi8Aot.net]
- 破綻してるのはお前の脳味噌だってことをそろそろ理解しろよ
PostMessageが失敗したってことを認識できればそれなりの対処法はあるが お前みたいな低能に対処できる根本的な方法はない
- 518 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 18:15:32.39 ID:OnEbfKeK.net]
- >>505
> スキルもないくせにエラソーなことほざくアホどもとは付き合ってられんわ 苦し紛れに出して来たブロスセ数で玉砕しまくったアホに言われてもねえ w >>513 > 対処法なんて限られてるんだよ でも具体的にその方法は書けない 妄想ですから〜 ってオチ? w そもそも >>476 の監視ソフトで PostMessage を使うこと自体がバカっぽい
- 519 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 18:35:15.27 ID:cNfi8Aot.net]
- PostMessage使わないようしにたって同じことだよ
そろそろ自分の愚かさを認識しろよ超絶低能
- 520 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 18:43:33.84 ID:cNfi8Aot.net]
- 俺は現実の実験に基づいて喋ってるが
お前は低能くんにありがちなあつかましい自尊心に基づいて喋ってる
- 521 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 18:56:15.68 ID:VhPZ+OLx.net]
- クソ邪魔くせえ罵詈雑言はどうでもいい。
プログラマの端くれならコードで語れ。 どうせ守秘義務がどうとか無知には解らんだの捨て台詞しか書けねえとはわかっているがね。
- 522 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 19:01:36.21 ID:cNfi8Aot.net]
- 更に笑わせてくれる低能くんが出現したぞw
- 523 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 19:04:02.17 ID:VhPZ+OLx.net]
- 許す。好きなだけ笑えばいいぞ。
そのまま笑い死んでくれてもいいぞ。
- 524 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 19:06:27.25 ID:x/NF9K0j.net]
- 知識としておきたいから誰かまとめてくれ
- 525 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 19:11:44.13 ID:sTnZ5Yh7.net]
- お互いサンプルコード出して殴り合えよ
- 526 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 19:46:51.10 ID:b+YmgAEw.net]
- >>525
無理でしょ プロセス数の話ですら俺がググってちょっと具体的なこと書いたら、一切触れなくなったぐらいだし w コード書けるかどうかも怪しいレベルだと思う
- 527 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 19:53:57.44 ID:6eyh9AMR.net]
- ソフトウェア開発の生産性を阻害する「気軽に聞けない」ことの考察と対策
simplearchitect.hatenablog.com/entry/2016/02/10/175238
- 528 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 20:20:13.29 ID:+sMp0qjD.net]
- ずいぶん香ばしい奴みたいだったな
- 529 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:19:50.30 ID:cNfi8Aot.net]
- >>526
バーカシネ >Windows は明示的な上限はないけど、8GB メモリーで 7,000個弱 >実機で確認すればすぐわかる お前ごときが実機で確認した値なんてなんの意味もないんだよ 上限なんて無くメモリ量で決まる もっとも、これは最大プロセス数なんてどうでもいい話で 一匹の低能が作ったクソゴミソフトがメモリを食いつぶすすのを発見し そいつを血祭りにあげようというのが目的だったんだが? ちなみにそいつはもう死んだ
- 530 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:27:00.54 ID:lc1dGjcs.net]
- ここは怖いインターネットですね
- 531 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:30:42.73 ID:9qL9Qa6r.net]
- メモリ実装量でシステムセットが変わり、各種上限値が
階段状に上昇するなんてDDKのドキュメントに書いてある けどなぁ WDKとは言わないがSysinternalぐらいは目を通すのお勧め
- 532 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:31:02.91 ID:VhPZ+OLx.net]
- なんだ中坊どころか小卒かよ
構って損した
- 533 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:32:58.64 ID:cNfi8Aot.net]
- メモリリークしまくるプロセスがあるとプロジェクトの他のメンバーにどんだけ迷惑かかるか分かるか?
下手したらそのせいで無罪なのに過労死する奴が出てもおかしくない状況だったんだよ
- 534 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:36:50.07 ID:cNfi8Aot.net]
- ほんと有害レベルの低能の自我防衛本能からの行動パターンは画一的で笑っちゃうわ
こういう行動パターンを示す奴とは関わっちゃいけない<俺
- 535 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:37:11.43 ID:BsX2uww2.net]
- >>492
断片化もするしな
- 536 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:38:16.88 ID:VhPZ+OLx.net]
- 今度はお涙頂戴か?
過労死なんざ知らんね、そんなのどうでもいい。 勝手に死なせておけばいい話。嫌ならトンズラすればいい。 ついでにお前も後を追えばもっと良い。
- 537 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:41:13.17 ID:BsX2uww2.net]
- ていうかメモリリークする奴が居ることまでわかってるんなら
パフォーマンスカウンタで全プロセスのメモリ消費のグラフを取れば良いんでは… perfmon→データコレクタセット→ユーザー定義、 以下ウィザードに従って全プロセスか怪しいプロセスにカウンタを仕掛ける Private Bytesが主なターゲット。 場合によってはWorking Setも気にする
- 538 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:41:13.81 ID:cNfi8Aot.net]
- >>563
はいはい極悪低能プログラマの本音を聞きました
- 539 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:44:30.04 ID:BsX2uww2.net]
- というよりよく考えたら、いかにメモリリークし続けるプロセスが居るからと言って
他のプロセスがPostMessage()に失敗するまでメモリ不足になるかっていうと疑問 リークするだけなら(アクセスされていないのだから)まずそいつがディスクに掃き出されるのでは…
- 540 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:48:42.82 ID:EIvsPcYN.net]
- >>529
> お前ごときが実機で確認した値なんてなんの意味もないんだよ ググったって書いてあるのにバカすぎるだろ https://technet.microsoft.com/ja-jp/windows/mark_04.aspx 自分の為に確認してくれるとかバカに限って自意識過剰なんだから笑えるわ > もっとも、これは最大プロセス数なんてどうでもいい話で だから固定で持っとけ って言う話なのに自分で勝手に難しくして自爆してるだけ > ちなみにそいつはもう死んだ 相変わらず技術的な話は全くなし w
- 541 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:48:59.49 ID:cNfi8Aot.net]
- >>537
それがそれで済む状況ではなかったんだよ どれかのプロセスが何かの条件によってメモリを食いつぶす行為に走りだす そのせいで他の善良なプロセスまで巻き添えにする その為パフォーマンスカウンタの特別版を作る必要があった もうこの話はいいです。何年も前のいやな思い出だから
- 542 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:53:15.12 ID:cNfi8Aot.net]
- >>540
いつまでそれにこだわってるんだよ低能 ググってくれてご苦労様だけど(後学のために頭の片隅には置いておいてやるよ) 最大プロセス数なんて全く関係ない話だって言ってるだろ
- 543 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:58:22.56 ID:WclI5GwY.net]
- >>537
ワロタ確かにこれでいいわ >>541 パフォーマンスカウンタすら失敗する()なら メモリ関連APIをHookかInjectionして 使用量が一定以上超えたらkillでも良いわけ そういう一連の馬鹿発言からして まともにプログラム作ってるとは言い難いな
- 544 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 22:59:37.61 ID:EIvsPcYN.net]
- >>537
まあ普通そうするわな わざわざ中途半端なツール作ってドヤ顔するのが趣味なんだろ w
- 545 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:05:47.98 ID:cNfi8Aot.net]
- ここでエラソーなこと言ってる奴らが実務では使い物にならないゴミどもだってことが
よく分かるエピソードでしたチャンチャン
- 546 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:20:15.88 ID:WclI5GwY.net]
- 勝利宣言クッソワロタw
お前の言う実務は2chでの妄想活動だろ? んなもん使い物にならなくていいわw
- 547 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:21:04.10 ID:VhPZ+OLx.net]
- コードの一片すら示せない偽装プログラマに言われてもねぇ…
- 548 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:24:21.16 ID:cNfi8Aot.net]
- 僕ちゃんたちはパフォーマンスモニター知ってるよ(ドヤ)
|

|