PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
MAC
[麦书] 如何改善 PD17的 VS C# 编译效能
楼主:
gpc
(gpc)
2022-08-01 00:28:17
事情是这样的,我常常在推文中看到有人提到说使用 PD17 在 M1 上面的机器,
编译个 .net 的软件没什么压力,小弟我恰好负责一个小型的 C# 专案,
这个专案已经开发一年多,只有我一个程式,想必复杂度一定不会太高.
目前里面有 3 个 VC++ 子专案 (v142) 都是 DLL
两个 C# 专案 (.net framework 4.7.2) 编译目标 x64
使用 Macbook M1 Max 10GPU 64G RAM 搭配最新的 PD17 配置 8CPU/16GB RAM
对比电脑是公司发配的 windows 10 i5-9400F 64GB RAM
Visual Studio 都是使用从微软官网下载的最新版 VS2022 Professional
原始码的部分都从 git 同步,目前测试下
完整地清除后再重新建置所花的时间差异相当大
Macbook 配 PD17 = 35~37 秒
i5 Windows = 23~24 秒
由于常常会按F5 debug之后挂log或监看查看以进行开发,
每次启动的时间差异,比几年前i5电脑都觉得慢上许多,
非常有感觉,都有点忍不住要改用公司桌机来开发了....
不知道是我有哪里配置不正确或是使用到不该使用的版本,还是本来就这样呢?
虽然我觉得拿mac开发windows程式真是不明智的举动,
但每每看到有人提到说 macbook m1 搭配 PD17 能顺畅编译与开发,
所以在此请问有经验的版友指导或分享,感谢
作者: coldtown (冰镇红茶)
2022-08-01 00:31:00
那些都喊喊不用负责的,虚拟机效能差不多就那样
作者:
nemo33
(nemo)
2022-08-01 00:34:00
+1
楼主:
gpc
(gpc)
2022-08-01 00:35:00
我还以为是我的PD17比较两光毕竟要监看的话光改个log或变量就得花1.5倍左右的时间
作者:
Solars
(学士后医(内科?))
2022-08-01 00:54:00
明天正想入手M1 16,好险有看到这篇XD感觉买基本款,配一台桌机,远端过去,可能比较好
楼主:
gpc
(gpc)
2022-08-01 00:57:00
看用途吧? 毕竟有些人是不碰windows了 QQ
作者:
mike7689
(帅啊~!老皮~!!)
2022-08-01 01:35:00
我个人没有windows开发的需求 所以无感
作者: AndyLee76 (AndyLee)
2022-08-01 01:47:00
应该虚拟机效能跟win的arm转x86效能都有影响?
作者:
hollen9
(好冷酒)
2022-08-01 01:52:00
顺畅的是 ARM 版的 (VS 2022 for ARM 可以编译 ARM 版ASP.NET 和 VSC++)
https://www.youtube.com/watch?v=B9C_cv8R_7U
编译目标 x86 又是 .net framework 就不用想了 要 .NET6/7 (或是你认知的 .NET Core)写错 x64
楼主:
gpc
(gpc)
2022-08-01 02:07:00
感谢分享,所以因为工作需求要是指定要x64 就是惨兮兮了
作者:
lianpig5566
(家庭教师杀手里包恩)
2022-08-01 03:36:00
这种情况用Windows唯一解
作者:
adcmhack
(inhyo)
2022-08-01 04:05:00
试试看用TeamViewer远端连回自己的Win主机开发
作者:
tw11509
(John-117)
2022-08-01 07:51:00
要开发.net真的建议买一台Win笔电
作者:
bme0202
(G胖)
2022-08-01 08:48:00
mac用虚拟机体验很糟,可以用跟用的顺是不同事
作者:
hollen9
(好冷酒)
2022-08-01 08:48:00
如果最后还是得用远端桌面 付费版永久买断的Jump不错 支援自己协定、RDP、VNCTeamViewer 直连 IP 也很好用 但不能自订 Port 比较讨厌在 Win11 Arm 用 Arm 软件很顺吧 很糟是因为用到 x86/x64的
作者:
NintendoGC
(Goston)
2022-08-01 10:40:00
因为 Windows ARM 就是慢啊...转译
作者:
iComic
(爱动漫)
2022-08-01 14:33:00
喊喊真的不用负责 M1在虚拟机跑X86真的是笑能,我自己的M1pro跑起来像几年前的省电i5
作者: roccqqck (ccqq)
2022-08-01 17:46:00
开发者别买arm了 搞死自己而已不写c#也一样
作者:
hollen9
(好冷酒)
2022-08-01 19:24:00
好奇楼上是做什么的 前端开发根本超适合ARM
作者: roccqqck (ccqq)
2022-08-01 20:07:00
除非你都用不到container或vm 那就没差
作者:
hiraku
(皮乐)
2022-08-01 22:42:00
说什么都很顺可以用M1开发的开发者,要嘛在骗人,要嘛就是环境超简单我用 M1 Ultra 的 Mac Studio 都快搞到疯掉了,还有人吹用丐版开发,大概只有前端跟 iOS 小程式可以这样搞吧
作者:
hollen9
(好冷酒)
2022-08-01 23:51:00
ASPNET ARM .NET 6/7 写后端也可以不过 SQL SERVER 好像还没 ARM 板就是
作者:
MOONY135
(谈无欲)
2022-08-02 06:24:00
那些人是喊爽的,他又不开发
作者: TheWhack (我是德华)
2022-08-02 14:08:00
如果dev环境肥大到一个程度,可以拉一套在线上的版本XD在local跑cluster level service + container一定转起来就算风扇不转 机身也会很热
[email protected]
@不过是说C#+windows容器 应该就买1台win本比较舒服吧XD
继续阅读
[麦书] 67w充电器要等到9月
Photon1998
Re: [麦书] m2 256ssd的降速,根本无感阿
a1234567289
[硬件] air m1 只升级一个,选16GB还是512GB?
nihil2006
Re: [麦书] m2 256ssd的降速,根本无感阿
gpc
[麦书] m2 256ssd的降速,根本无感阿
iamke
[麦书] M2 Air 今日 7/31 直营店可网订取货
gpc
[求救] QuickLookUIService(Finder)
bob760521
[麦书] A13 目前有 M2 MacBook Air 展示机
willieliu
[求救] Macbook airM1的注音输入法
dipoles
[闲聊] 为什么macbook air m1没降价?
singlelove
Links
booklink
Contact Us: admin [ a t ] ucptt.com