[麥書] 如何改善 PD17的 VS C# 編譯效能
事情是這樣的,我常常在推文中看到有人提到説使用 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 能順暢編譯與開發,
所以在此請問有經驗的版友指導或分享,感謝
--
那些都喊喊不用負責的,虛擬機效能差不多就那樣
+1
我還以為是我的PD17比較兩光
畢竟要監看的話光改個log或變數就得花1.5倍左右的時間
明天正想入手M1 16,好險有看到這篇XD
感覺買基本款,配一台桌機,遠端過去,可能比較好
看用途吧? 畢竟有些人是不碰windows了 QQ
我個人沒有windows開發的需求 所以無感
應該虛擬機效能跟win的arm轉x86效能都有影響?
順暢的是 ARM 版的 (VS 2022 for ARM 可以編譯 ARM 版
ASP.NET 和 VSC++)
編譯目標 x86 又是 .net framework 就不用想了 要 .NET6/
7 (或是你認知的 .NET Core)
寫錯 x64
感謝分享,所以因為工作需求要是指定要x64 就是慘兮兮了
這種情況用Windows唯一解
試試看用TeamViewer遠端連回自己的Win主機開發
要開發.net真的建議買一台Win筆電
mac用虛擬機體驗很糟,可以用跟用的順是不同事
如果最後還是得用遠端桌面 付費版永久買斷的Jump不錯 支
援自己協定、RDP、VNC
TeamViewer 直連 IP 也很好用 但不能自訂 Port 比較討厭
在 Win11 Arm 用 Arm 軟體很順吧 很糟是因為用到 x86/x64
的
因為 Windows ARM 就是慢啊...
轉譯
喊喊真的不用負責 M1在虛擬機跑X86真的是笑能,我自己的M
1pro跑起來像幾年前的省電i5
開發者別買arm了 搞死自己而已
不寫c#也一樣
好奇樓上是做什麼的 前端開發根本超適合ARM
除非你都用不到container或vm 那就沒差
說什麼都很順可以用M1開發的開發者,要嘛在騙人,要嘛就
是環境超簡單
我用 M1 Ultra 的 Mac Studio 都快搞到瘋掉了,還有人吹
用丐版開發,大概只有前端跟 iOS 小程式可以這樣搞吧
ASPNET ARM .NET 6/7 寫後端也可以
不過 SQL SERVER 好像還沒 ARM 板就是
那些人是喊爽的,他又不開發
如果dev環境肥大到一個程度,可以拉一套在線上的版本XD
在local跑cluster level service + container一定轉起來
就算風扇不轉 機身也會很熱[email protected]@
不過是說C#+windows容器 應該就買1台win本比較舒服吧XD
爆
[閒聊]遊戲開發者抱怨現在程式碼誇張膨脹「可能有99%的內容都是垃遊戲開發者Cliffski抱怨現在程式碼誇張膨脹「可能有99%的內容都是垃圾」 作為一名從事獨立遊戲設計和程式業務的開發者,克裡夫斯基(Cliffski)在一篇文章中 吐槽道 —— 這年頭的「程式碼膨脹」,已經到了令人髮指的地步。 他以自己常使用的一個雲端備份服務為例來說明,這個由某個大公司提供的雲端備份工具45
[心得] 使用開源應用商店F-Droid的好處F-Droid是一個第三方Android應用商店,跟Google Play和其他應用程式商店不同,F-Droid 只接受自由/開源軟體 (GPL或MIT都可以,至少不能完全閉源)。 有開發者會選擇在F-Droid和Google Play同時上架APP。 不過F-Droid有更多「技術上合法,但Google Play不允許存在」的APP,例如擋廣告用的Ada way,更棒的是它們是開源的。27
[馬娘] 宣布正在開發可以在電腦上運作的版本《賽馬娘 Pretty Derby》宣布正在開發可以在電腦上運作的 Google Play Games 版本 由 Cygames 開發的養成遊戲《賽馬娘 Pretty Derby(ウマ娘 プリティーダービー)》 宣布,正在為 Google 旗下的 Google Play 遊戲(Google Play Games)進行開發工作。 此項消息是在日本時間 3 月 16 日由 Google 舉辦的 Google for Games Summit 中公開24
Re: [問卦] 不是設計系的 買Mac有什麼優點這問題蠻簡單的吧 MAC自從M1這顆SoC橫空出世後 對於文書筆記本這塊市場M1 Macbook Air就變成一個非常香的選擇 原因大致上為以下 1. 效能upup20
[請益] 有關六年經驗非本科系的軟工身價問題請教一下版上的各位大大,目前本人擔任系統開發組組長, 年領49K*14。因目前在內部發現技術能力已經停止增長, 想更換一個工作以接觸更多新的東西。 我是非本科系出身,實際接觸軟工的時間六年, 目前實力應該處在需求功能都能實作。19
[情報] 微軟發佈ARM開發平台 Project Volterra微軟在2022 Build Keynote發佈ARM開發平台Project Volterra 將採用高通SoC,不過詳細規格還不清楚 這次還附帶原生ARM開發工具 Visual Studio 202214
Re: [求救] Macbook Air m1 老問題8gRAM或16g自己之前用 MACBOOK AIR 13吋 M1 16G 後來賣掉換了 MacBook Pro 14吋 M1 MAX 64G 來說說自己中重度網站開發者, 對記憶體使用的感想 先說結論:沒什麼差別 CPU 永遠跑在 1X%, 記憶體還是會被慢慢吃上去到 80%11
[問題] Macbook上跑Windows的手把選擇大家好,我是手把新手,請大家包函。 家中只有一台 Macbook Pro M1 CPU 當工作機和電動機,上面用Parallel Desktop跑了 Windows VM打電動,目前是接了羅技的有線手把(f310)正常使用中, 唯一覺得不夠方便的是接上電視後,拖著長長的線不太美觀,受限於線的長度, 電腦還要放在客廳地上。9
Re: [請益] 想請問寫android筆電的最小規格懶人包:現在開發 Android,選 m1 就對了 如果預算足夠,非常推薦 m1 macbook 作為開發機 個人從 macbook pro 13 2020 intel i7 16G 換到 macbook air m1 16G 相同的專案編譯時間省 60%,溫度完全是不同世界 目前 m1 家族是開發 Android 首選,又以 macbook air 最為划算7
[軟體]PD17裝win11 arm的win11是需要購買的嗎?目前擁有imac m1 24" 最近因為有看盤需求所以最近載了PD17+win11 試用 有在考慮購買pd17 但有一個疑問就是那個win11 arm版在系統中顯示是未啟用 這個windows11 arm是測試版的嗎?會不會有某天到期不能用的問題? (就是pd可以用但windows不給用 畢竟也沒付費購買)