为什么 visual studio 没有迁移到 64 位
看到这篇文章
https://docs.microsoft.com/en-us/archive/blogs/ricom/revisiting-64-bit-ness-in-visual-studio-and-elsewhere
是不是照这个意思其实跑 32 位程序比跑 64 位程序更好
看到这篇文章
https://docs.microsoft.com/en-us/archive/blogs/ricom/revisiting-64-bit-ness-in-visual-studio-and-elsewhere
是不是照这个意思其实跑 32 位程序比跑 64 位程序更好
https://resharper-support.jetbrains.com/hc/en-us/community/posts/360002647079-Analyze-high-memory-consumption-of-Resharper
https://resharper-support.jetbrains.com/hc/en-us/community/posts/360000474170-Out-of-memory-issues
要解决这个问题,要么就是 vs 用 64 位,插件就能用上更多内存,要么就让插件跑在独立的进程里。
分析插件用内存多有什么奇怪的?
反正死守 32 位就是傻逼。
当然,现在看来你也是傻逼。
AMD 这次砍了一刀上古指令。砍得好。
和操作系统无关,纯粹就是 vs 极重难返,懒得下力气去改。
@nannanziyu “分不清应用程序和操作系统吗?”这个问题应该问你自己,这个帖子本来就是讨论 vs 这个应用程序,是你自己跑题到操作系统的。
1,做软件的,谁不知道扔掉包袱,轻装上阵舒服。
软件迭代到后面,很多工作都在做版本迁移适配。
最简单的配置文件每次增删配置项,都要考虑考虑又考虑。
自己做个小的应用程序都要考虑版本兼容,遑论操作系统。
2,
没有历史包袱轻装上阵,换来的是以后更好的发展,真是妙
于是
你进火车站刷身份证,“对不起,身份证识别系统已经升级为 3.4.2,您的身份证版本还是 3.4.1,请到所在地派出所更换最新版后再刷”
于是
你打开 chrome,地址栏输入 http://www.newsmth.net ,回车,“对不起,chrome68.x.x.x 只支持 http2.0,对方主机依然使用 http1.1,请联系对方网络管理员升级服务器”
于是
你要打电话,掏出手机,发现没有信号,打 10000/10086,对方甜美的声音告诉你“对不起,本市基站已经升级,只支持 Volte x.x.x.x,您的手机基带只支持 x.x.x.x-1,请您到最近的营业厅购买新手机”
……
于是
你买了台电脑,隔几天后又买了个手机,发现手机无法连接电脑,因为手机接口是已经升级为 USB 8.1,而电脑还是 USB 8.0 ;然后你又买了台电脑,发现手机还是连接不了,因为电脑接口又升级到 USB8.2 了(这个场景是不是似曾相识?如果是,恭喜你,你也见过果粉拿着 iPhone7 在 new MacBook Pro 前发懵的场景了)
幸运的是,上述场景都只是假想(什么?你说对于果粉来说,最后一条是真的?不,对于果粉,整个人生都是乔布斯给他织就的梦境),每个人都在无意中享受着向下兼容带来的便利,只是不知道对应的人员为了向下兼容做出了多么大的努力。谁不知道扔掉包袱前进更舒畅呢,不能那么做而已。
为什么水果可以?
就因为有许多把 bug 都能说成 feature,用来跟别人解释水果对用户多负责的果粉存在啊。
幸运的是,上述场景只是假设。真正的世界,人类勇于探索,承认过去的不足,勇于 break backward compatibility 。
我发现了这么一个案例: https://www.google.com/search?q=ATM+32bit+update&newwindow=1&client=firefox-b-d&ei=N56FXpH7C5ix0PEPgYO94A4&start=10&sa=N&ved=2ahUKEwjR8rbLpcnoAhWYGDQIHYFBD-wQ8NMDegQICxBQ&biw=1367&bih=803
win7 升级到 win10,但是 win10 不支持当前的主板,你猜他们怎么处理的?
先装一个 linux,然后在 linux 上跑 win10 。因为 linux 支持旧主板,所以不需要升级硬件,因为虚拟机跑了 win10,所以不需要修改软件。
看到了没,win10 虽然兼容旧程序,但硬件驱动就不一定了,有些旧硬件,win10 根本没有驱动。微软为什么抛弃了他们?
虽然这个例子和不支持 32 位程序有差别,但我想说明的是,就算是 ATM,升级硬件升级软件也不算什么不得了的事情,他们甚至敢装 linux 跑 windows 再跑 ATM 软件。
office 升级 64 位确实能让 excel 打开更大更复杂的表格。