【IT】Visual Studio 2019正式版リリース。メモリ使用量が4分の1以下に激減

1: 田杉山脈 ★ 2019/04/03(水) 10:36:05.50 ID:CAP_USER

マイクロソフトは統合開発ツールの「Visual Studio 2019」が正式リリースになったと発表しました。と同時に、AIがコーディングを支援する「IntelliCode」、ペアプログラミングを支援する「Live Share」など、これまで注目されきた機能が正式版となりました。

Visual Studio 2019は、Visual Studio 2017と比較して画面内の情報やボタンなどを減らし、コーディングに集中しやすいレイアウトを採用。

さらにメモリ使用量も約2GBから約418MBへと4分の1以下に減らすことで、起動時間の短縮や軽快な動作の改善を行っています。

One-click code cleanupは、あらかじめ設定しておいたルールに従ってコード全体をワンクリックで整えてくれるというもの。単純な整形だけでなく、つねに型宣言を明示する、不要なキャストを削除するなど、ある程度のコーディングルールまで踏み込んで整理をしてくれます。

IntelliCodeは、GitHubで公開されている大量のコードを機械学習によって解析、学習したAIがコーディングの支援をしてくれる機能。具体的には、コーディングの途中で適切な入力候補や補完候補をリストアップしてくれるIntelliSenseと連係し、もっとも適切と思われるものを候補リストの先頭に表示することやヒントなどを表示することで、コーディングの生産性を向上させ、ミスを減らしてくれることが期待されます。

Live Shareは、Visual Studioを利用している複数のプログラマが、リアルタイムにコードの編集作業やブレークポイントの設定、ステップ動作などのデバッグ作業などを手許のVisual Studioで共有できるというもの。

自分のVisual Studioの画面上に相手のカーソルが表示され、また相手のVisual Studioでコーディングしている内容を自分のVisual Studioから編集し、デバッグ機能を用いてステップ実行やブレークポイントの設定などが可能。

離れた場所にいるプログラマ同士が、それぞれ使いやすいようにカスタマイズされた自分のVisual StudioやVSCode環境のまま、協力してプログラミングやデバッグが行えます。
https://www.publickey1.jp/blog/19/visual_studio_201941live_shareaiintellicodemac.html

2: 名刺は切らしておりまして 2019/04/03(水) 10:41:24.54 ID:eHO8NJhY
知らん内にGPL違反になったりしそうだな

65: 名刺は切らしておりまして 2019/04/03(水) 21:16:42.26 ID:NOMOH3Ky
>>2
AIが補完したコードはすべてGPLになります
Stallmanも大喜び

3: 名刺は切らしておりまして 2019/04/03(水) 10:54:22.20 ID:UpT7FCmZ
もう使ってるやつおらんやろ

9: 名刺は切らしておりまして 2019/04/03(水) 11:15:20.39 ID:K8lNr1eQ
>>3
正式版は今日リリースだからな

4: 名刺は切らしておりまして 2019/04/03(水) 10:58:15.17 ID:WiZdz5SR
Visual Studioとか使わんから、Visual Code Editorの方をお願いします
MSにしては出来がよく、Linux上で動くので、とても助かってます

6: 名刺は切らしておりまして 2019/04/03(水) 10:59:28.59 ID:MzzmqmBZ
メモリ使用量2Gだったって・・・
バグだったんじゃないのか

8: 名刺は切らしておりまして 2019/04/03(水) 11:13:58.66 ID:qAS1gCo0
One-click code cleanup やってみたらコードがスゲー見やすくなったんだが
逆に言えば俺のコードがどんだけ汚かったか指摘されたみたいでちょっと鬱ったorz

10: 名刺は切らしておりまして 2019/04/03(水) 11:17:45.64 ID:K8lNr1eQ
常に型宣言を明示するって型推論を取り除くってこと?

20: 名刺は切らしておりまして 2019/04/03(水) 12:10:54.69 ID:86cktv/d
>>10
そういうルールを作れば直してくれる。

11: 名刺は切らしておりまして 2019/04/03(水) 11:20:31.83 ID:a1JFs5Uu
Expressそろそろ出してくれないかなぁ。

12: 名刺は切らしておりまして 2019/04/03(水) 11:22:55.72 ID:cWnXl7Rl
お値段も1/4にして

13: 名刺は切らしておりまして 2019/04/03(水) 11:23:59.70 ID:mH2Fpr6x
Qtが対応したら入れる

14: 名刺は切らしておりまして 2019/04/03(水) 11:44:46.91 ID:JI8Q/Iic
プロジェクト1個開いたら500MBずつ増えていくとか

15: 名刺は切らしておりまして 2019/04/03(水) 11:51:44.73 ID:b6cgalM6
2017もそんなメモリ食う印象なかったけど
むしろVSCODEのほうが、、
まぁプロジェクトによるか

16: 名刺は切らしておりまして 2019/04/03(水) 12:02:23.93 ID:zbRwSBZs
MSって技術力は三流だから昔から無駄にリソース食う。
Windowsだってそうだった。Windows8から急に軽くなったよね。

26: 名刺は切らしておりまして 2019/04/03(水) 12:45:23.50 ID:zrmpsB3l
>>16
MS社はたしかにイノベーターではあるが、燃費も嵩む印象あり
それが克服されてきたのなら、MS社の体質がより高効率になったと捉えられるが、多少現実路線に変化した可能性もある

69: 名刺は切らしておりまして 2019/04/03(水) 22:15:28.74 ID:IfgYMBA/

>>16
visualstudioコードは使ってるが、なかなか良いような。

10万くらいで至れり尽くせりになるなら欲しいような。

17: 名刺は切らしておりまして 2019/04/03(水) 12:07:08.17 ID:NFrgeqS0
えーー そんなにメモリ食ってたん? 道理でWindows10タブレットでビルドが超遅かったわけだ。
まぁ 生産ライン300台タブレットをWIFI経由でバージョンアップする方がつらいけど、、、
USBもキーボードも無くラックに固定されているタブレット環境は厳しい。

18: 名刺は切らしておりまして 2019/04/03(水) 12:07:26.77 ID:tTKZzQu6
MSの技術力が3流ってのはありえないな

19: 名刺は切らしておりまして 2019/04/03(水) 12:10:52.92 ID:K8lNr1eQ
職場のPCはメモリー16GB積んでるからIDE3個起動しても気にならなかったな
てか開発PCはそれくらいメモリーあるよね

21: 名刺は切らしておりまして 2019/04/03(水) 12:14:19.69 ID:NFrgeqS0
>>19
自宅はハイスペックなんだが、現場でのデバッグはタブレットなんだわさ。

27: 名刺は切らしておりまして 2019/04/03(水) 12:58:43.59 ID:xZy0Jees
>>19
自宅はメモリ128GB積んだXeon E5 2680 v2と、同じく96GBのe5 2670のHP Z420、他にPCが7~8台、MicroServerが2台、検証用の2Uサーバーが2台、窓タブと泥タブが各数台、あとiPad miniくらいかな?モニタはWQXGAの27インチ液晶×2、ネットワーク10GbE化進行中。
偽装請負の常駐先は、富士通製のゴミノートPC。サブモニタなし。

33: 名刺は切らしておりまして 2019/04/03(水) 13:58:18.63 ID:+rVPpQHI
>>27
2Uのサーバーが2台ってどこに置いてるんだ?
前に家も置いてたけどうるさすぎてやめた

48: 名刺は切らしておりまして 2019/04/03(水) 15:54:46.06 ID:xZy0Jees
>>33
HP DL380G6の1台は、ロジアナの専用カートの下が19インチラックになってるからそこへ。もう1つは、寝床の脇にたてかけてある。
五月蝿いし電気食うから、いつもは電源落としてる。

52: 名刺は切らしておりまして 2019/04/03(水) 19:20:45.23 ID:XfASTmCk

>>19
うぃんどうずは16GBが自慢できる容量なのですねw

まっくではそれが標準いや32GBも普通になりつつ

56: 名刺は切らしておりまして 2019/04/03(水) 19:46:07.94 ID:SLxY3T1C
>>52
まっくおーえすは、そんなにめもりをろうひするんでしゅか?

57: 名刺は切らしておりまして 2019/04/03(水) 19:50:08.97 ID:XfASTmCk
>>56
はい、そうですね
まっくもうぃんもクソですね

22: 名刺は切らしておりまして 2019/04/03(水) 12:21:33.63 ID:j0o4Eh6C
androidstudio
eclipse
visualstudio
xcode
多すぎる間引きしてほしいぞ

34: 名刺は切らしておりまして 2019/04/03(水) 13:59:26.61 ID:+rVPpQHI
>>22
たまにはSublimeTextも思い出してください。

23: 名刺は切らしておりまして 2019/04/03(水) 12:28:31.02 ID:Ll94ie57
cardtool.exeのビルドが捗るな

24: 名刺は切らしておりまして 2019/04/03(水) 12:30:57.60 ID:N6Vaiun2
いままでどんだけ無駄なメモリ使ってたんだよ

25: 名刺は切らしておりまして 2019/04/03(水) 12:33:26.70 ID:/WJAXBlb

20%改善しました

くらいなら
がんばりましたね
だけどな

いままでがどんだけひどかったか
って

メモリだけなら
まだしもだけど

28: 名刺は切らしておりまして 2019/04/03(水) 13:03:11.61 ID:UkNl1fcS
ホテル行くときは Windows 上ではしる gnupack_vim or emacs 使うからいらね

29: 名刺は切らしておりまして 2019/04/03(水) 13:26:19.43 ID:SCu6GG4p
>>28
なんでコーディングはホテルでやる前提なんだよw

30: 名刺は切らしておりまして 2019/04/03(水) 13:36:50.47 ID:Hd+zAXHp
expressは2017で終了宣言が出てるから、2019版は出ないだろうなあ

32: 名刺は切らしておりまして 2019/04/03(水) 13:52:54.78 ID:omCqOZRO
>>30
通常版が無料になって久しいから
今更最下位エディションなんて必要ないからな

36: 名刺は切らしておりまして 2019/04/03(水) 14:06:33.65 ID:SCu6GG4p
>>32
いや、communityは零細企業であっても実質商用利用不可に近いからexpressの存在価値はそれなりにあるんだよ

31: 名刺は切らしておりまして 2019/04/03(水) 13:39:54.68 ID:5WmlhbuL
補完がえらい遅くなったりして

35: 名刺は切らしておりまして 2019/04/03(水) 14:05:14.34 ID:CIeK2v//
会社がケチで買ってくれないんだよ。
express版だしてちょ

38: 名刺は切らしておりまして 2019/04/03(水) 14:40:31.09 ID:i3iAgc8d
>>35
2017を使い続けるしかないな

37: 名刺は切らしておりまして 2019/04/03(水) 14:19:32.16 ID:/5x50DT2
今まで何にメモリ使ってたんだよ

39: 名刺は切らしておりまして 2019/04/03(水) 14:42:24.78 ID:OsD+bZgh
まだうちは2010使ってんだ贅沢言うな

40: 名刺は切らしておりまして 2019/04/03(水) 14:47:24.53 ID:V98Z6re+
Express 2019 for Windows Desktopってのがあるけどこれじゃいかんの?

49: 名刺は切らしておりまして 2019/04/03(水) 16:01:37.90 ID:xZy0Jees
>>40
それでいいと思う。従来と同じ制約なら、MFC とリソースエディタが使えないだけ。

77: 名刺は切らしておりまして 2019/04/04(木) 12:28:56.91 ID:Roq5TGKZ

>>40

を見たら

* Visual Studio Express 2019 は、Windows Desktop の開発者が利用できます。
これは Visual Studio Express の最後のバージョンであり、Visual Studio Express 2019 の UWP または Web 製品はありません。

なんて書いてあるから、おおMSは神やんって思ったがその * は、

Express 2017 for Windows Desktop
マネージ アプリケーションやネイティブ デスクトップ アプリケーションの構築をサポートします。*

を指しててガックシ
どうも上側の文章は修正ミスじゃないのかと疑ってる…

78: 名刺は切らしておりまして 2019/04/04(木) 13:37:43.48 ID:PgK1H+rF
>>77
俺も昨日喜んでそこ見たんだが、昨日は上のダウンロードリンク部分も2019になってた
んでダウンロードしてバージョン見てみたら15.9で起動してみたら2017
更新遅れてんのかなぁと思ってさっきまた見てみたらリンクが2017に修正されててしょんぼり
ただの修正ミスやな

79: 名刺は切らしておりまして 2019/04/04(木) 13:48:45.18 ID:tyXWoEWF
>>77
何のどこら辺がガックリなのかわからん。
以前のExpressもUWP(ストアアブリ)は、作れないし。

80: 名刺は切らしておりまして 2019/04/04(木) 13:50:51.06 ID:nhMtS4vb
>>77
お前が何を作りたいのか分からんからなにがガックシなのかさっぱり分からん

41: 名刺は切らしておりまして 2019/04/03(水) 14:58:49.02 ID:s48TnVRd
日本の記者は、入力候補がアルファベット順から利用頻度順に変わっただけで
AIとか言うんだもんな

64: 名刺は切らしておりまして 2019/04/03(水) 21:10:51.16 ID:Hgzi53N1
>>41
マイクロソフトがそう言ってるから

42: 名刺は切らしておりまして 2019/04/03(水) 15:00:55.83 ID:rgFqV14T
使用メモリ減り過ぎてて笑う
これだけ減るのはすげーけど、今までどれだけ無駄に確保してたんだよと

44: 名刺は切らしておりまして 2019/04/03(水) 15:08:38.52 ID:omCqOZRO

>>42
最近のメモリ食いアプリは圧倒的にブラウザだから
他のメモリ減らしても誤差レベルだけどな

IDEなんて前は超重量級アプリだったが
今じゃちょっと重いテキストエディタ位の感覚だな

45: 名刺は切らしておりまして 2019/04/03(水) 15:18:05.98 ID:WiDpQuXo
CPU負荷的にも軽くなった?
VSCodeの軽さが好きで本家に戻れないんだが。

46: 名刺は切らしておりまして 2019/04/03(水) 15:29:03.03 ID:4bHc0pZj
そういやVSCodeをC++の技術使って軽量化したとかしばらく前にニュースになってなかったっけ?
それを本家に導入したとか?

47: 名刺は切らしておりまして 2019/04/03(水) 15:37:26.00 ID:H3Dje2pf

C#やVBしか使ってる人をあまり見ないけどNode.jsやPythonのIDEとしても実はかなり優秀
React+Reduxの開発なんかもできたりするからVSCodeやめて無料で配っちゃえばいいのに

Azureと強力に連携するとかすれば元取れそうだけどなぁ

50: 名刺は切らしておりまして 2019/04/03(水) 18:55:19.59 ID:YkFiyiu0
C#で書かれてるなら7か何かで導入されたアレを使ったとか?

51: 名刺は切らしておりまして 2019/04/03(水) 19:18:53.71 ID:XfASTmCk
嘘いえw
どうせ遅延読み込みプラグイン化とかして、起動時が4分の1になってるだけ
暫く使うと重くなるqqq

53: 名刺は切らしておりまして 2019/04/03(水) 19:21:55.52 ID:GroOHu7s
vscodeがあれば他はいらないわ

54: 名刺は切らしておりまして 2019/04/03(水) 19:22:45.48 ID:DiTESDM5
今いくらするんだろ。
6.0の頃自腹で揃えてた。

55: 名刺は切らしておりまして 2019/04/03(水) 19:27:47.07 ID:YljtChn1
とっくに無料化している

58: 名刺は切らしておりまして 2019/04/03(水) 19:51:02.85 ID:XfASTmCk
アンチウィンがまっくファンだとは限らないw

59: 名刺は切らしておりまして 2019/04/03(水) 19:56:21.51 ID:dxr0XkWY
Communityと違うのか

60: 名刺は切らしておりまして 2019/04/03(水) 20:09:25.90 ID:W70IlDWF
Blend for Visual Studio 2019 のリリースはいつ?

61: 名刺は切らしておりまして 2019/04/03(水) 20:14:21.99 ID:k2e9BORx
これまでVSの機能拡張I/F使って追加してきた機能の一部を
本体に取り込んだのだろう

62: 名刺は切らしておりまして 2019/04/03(水) 20:28:50.03 ID:NFrgeqS0
あら、Xamarin.FormsでもIntelliSense が使えるようになったのね。 人柱になってみるか、、、

63: 名刺は切らしておりまして 2019/04/03(水) 20:44:48.22 ID:1TUFJk6C
そんだけメモリ使用量減ると逆に怖い

68: 名刺は切らしておりまして 2019/04/03(水) 22:04:08.87 ID:Gh7yGPdW
プロジェクトファイルをクリックして安定するまで1分ぐらい掛かったのが15秒になるん?

70: 名刺は切らしておりまして 2019/04/03(水) 23:26:59.79 ID:wa7jLFaO
AIって
それディープラーニングであってな・・・・いや、もういいや
誤用多すぎる

71: 名刺は切らしておりまして 2019/04/04(木) 08:17:35.76 ID:uBI3H0/f
減りすぎだろうw

72: 名刺は切らしておりまして 2019/04/04(木) 08:20:45.08 ID:Z5eq05OP
増やせば満足なのか?

73: 名刺は切らしておりまして 2019/04/04(木) 08:27:22.95 ID:Zyl1Lb+7

VISTAから7と同じ手法で、
起動時に普段使わない余計な機能の読み込みをやめたのしょうね。

それで25%になるならどんだけ不要な機能てんこ盛りだよってなるが。

74: 名刺は切らしておりまして 2019/04/04(木) 09:12:25.33 ID:tyXWoEWF
昨晩、オフラインインストール用に、英語と日本語のみ指定で完全ダウンロードしたけど、VS2017だと全部で40GB以上あったパッケージが20GB台とほぼ半減していた。

75: 名刺は切らしておりまして 2019/04/04(木) 09:19:59.26 ID:suVYYFYf
もうマイクロソフトには昔の優秀なプログラマ(Richerとか)がいないんだろうな

76: 名刺は切らしておりまして 2019/04/04(木) 09:36:18.39 ID:k6iTAvXj
>>75
メモリーの使用量減らしたから優秀なプログラマーはいないとか謎理論だな

81: 名刺は切らしておりまして 2019/04/04(木) 13:52:56.68 ID:tyXWoEWF
文字列の自動置換で、対象じゃない所まで置換して、チェックせずにリリースしたってことか。確かに昨日は2019だった。

82: 名刺は切らしておりまして 2019/04/04(木) 14:44:57.75 ID:tyXWoEWF
VS 2019まだインストールしてないけど、VS 2017の最新版が15.9.9から、15.9.11になっていたので更新した。これって実質的にVS 2019なのか?謎。

83: 名刺は切らしておりまして 2019/04/04(木) 16:05:26.10 ID:nMYYVZYk
>>82
VS2019はバージョンが15ではなく16だから別。

85: 名刺は切らしておりまして 2019/04/05(金) 00:19:15.06 ID:A9qIgFkb

>>83
MSは相変わらず、バージョン番号の付け方がグチャグチャだなぁ。

qiita.com/yumetodo/items/8c112fca0a8e6b47072d

パッケージのバージョンが16.0.0で、VC++のバージョンは14.20、定義済み
マクロの_MSC_VERは1920って、もうわけわかめ。

2015から刻んできてるけど、結局C++コンパイラとランタイムライブラリは、
ほとんど変わってないってことなんかね? その割に、枯れたランタイムやMFC
とか書き直して、車輪の再発明で、しょーもないバグ仕込んでるみたいだけど。

ja.stackoverflow.com/questions/16592/vc2015%E3%A7-double%E5%A4%E6%B0ddx-text%E3%AE%E3%88%E3%A9%E3%96%E3%AB

ところで、先月あたりから古いオンラインヘルプとか消えまくってるし、片っぱし
から、サポートブログまで消して証拠隠滅?

Visual Studio 2015 / 2017 で発生する可能性がある _snscanf_s 関数の …
ttps://blogs.msdn.microsoft.com/jpvsblog/2017/10/17/ucrt-_snscanf_s/

86: 名刺は切らしておりまして 2019/04/05(金) 00:39:05.68 ID:nmzDgmim
>>85
コンパイラは変わりまくっている
同じ2017でも後半では2phase lookupにほぼ対応させているし、17対応もほぼ完了しているし、別物過ぎてコンパイルの通る通らないが変わりすぎ
しかも変なバグ多いし
バージョン刻んでいるのは、バイナリコンパチブルだからという話

84: 名刺は切らしておりまして 2019/04/04(木) 16:06:43.38 ID:Ax1tbvur
Codeの進化が速すぎてVS IDE/Codeの分断が負担になりそうだな
そのうち統合されそう

87: 名刺は切らしておりまして 2019/04/05(金) 08:41:41.10 ID:MUOzEnYT
なんだよcodeの方じゃないのか

88: 名刺は切らしておりまして 2019/04/05(金) 09:01:00.27 ID:BO1MKBXq
これ何GBあるの?

89: 名刺は切らしておりまして 2019/04/05(金) 10:44:21.67 ID:9eThNr+C
入れてみたが全然1/4とかならないんだが
起動直後は3割減で期待させられたが
C#プロジェクトビルドしてデバッグ実行したらほぼ同じ

90: 名刺は切らしておりまして 2019/04/05(金) 11:05:52.26 ID:a9sU9iBl
減るのはIDEのメモリ使用量で、起動やビルド時間が短くなる訳じゃないでしょ。ビルド短縮は、大量にメモリ積んで一部をRAMディスクに割り当てて、環境変数TEMPとかで、作業ファイルをRAMディスクに作らせるのが一番効くと思う。

92: 名刺は切らしておりまして 2019/04/05(金) 11:43:58.77 ID:q+yIe24d
>>90
俺が言ってるのはもちろんIDEのメモリ使用量の話

91: 名刺は切らしておりまして 2019/04/05(金) 11:23:15.51 ID:MQJfWizS
2017をアンインストールして2019を1からインストールし直す必要があるの?

93: 名刺は切らしておりまして 2019/04/05(金) 11:44:21.89 ID:q+yIe24d
>>91
共存できるよ

94: 名刺は切らしておりまして 2019/04/05(金) 17:02:59.58 ID:Ou4B3vsO
AIでバグを発見するよ

コード全部消えましたwww

引用元

管理人からひと言

10年くらい使ってない

スポンサーリンク
スポンサーリンク
スポンサーリンク

シェアする

フォローする