写点什么

VS2017 15.8 第二个预览版本提升了对 CPU Profiling 和 F#的支持

  • 2018-06-12
  • 本文字数:810 字

    阅读完需:约 3 分钟

VS2017 15.8 第一个预览版本的特性包括对ARM64 构建的支持、ASP.NET Core 对Docker 的支持以及重新引入LibMan。在15.8 的第二个预览版本中,微软发布了一个新Google Android 模拟器的预览功能,它能够与Hyper-V 兼容。这样的话,最新的Android 模拟器就能与开发人员人员在工作站上运行的其他VM 协同工作了。

VS2017 安装器对使用体验的一个提升就是在开始安装之前能够下载所有的安装文件。虽然在默认情况下,只要有足够的文件就可以开始安装,但是该功能对互联网连接比较慢或网络使用有困难的人来说是非常有用的,这样的话,他们就不用因为中断或下载不完整而浪费安装的时间。

默认情况下,在打开一个 solution 的时候,VS2017 会重新加载处于打开状态的文件和文档。如果某个特定的 solution 会导致错误或不必要的长时间延迟的话,这样会带来麻烦。15.8 添加了一个新的菜单选项,位置是Tools | Options | Projects | Solutions | General,名为“Reopen documents on solution load”,如果不希望采取这种行为的话,可以将这个选项禁用。

CPU profiler 工具也有一些值得关注的增强,首先有一项新功能,那就是在 Call Tree 视图中能够展现异步代码。将视图切换至 Modules 的 CPU Usage,将会展现“模块(dll)和模块中函数的执行成本(采样计数)”。这样的话,能够更容易的深入分析被采样的程序,并探查为了提升性能该将注意力放在什么地方。

F#开发人员能够在 15.8 的第二个预览版本中找到很多喜欢的东西。这里有多个 bug 的修改,现在能够继承 FSharpFunc,该功能在 F# 4.1 中曾被禁用。对于没有使用多目标(multi-targeting)的.NET SDK 项目,开发人员将会发现 IntelliSense 支持和语法着色方面的性能提升。

作为预览版本,VS2017 15.8 预览版本 2 不应该用在生产环境中。感兴趣的用户可以从预览版本 1 升级到预览版本 2,或者直接从微软下载一个干净的副本。

查看英文原文: VS2017 15.8 Preview 2 Improves CPU Profiling, F# Support

2018-06-12 15:051566

评论

发布
暂无评论
发现更多内容

把字符串转换成整数与不要二

未见花闻

7月月更

idea / eclipse 配置 Tomcat 并发布 Web 项目

攻城狮杰森

eclipse tomcat IDEA javaWeb 7月月更

一张图进阶 RocketMQ - NameServer

三此君

kafka RocketMQ MQ 消息队列 分布式消息中间件

UART

贾献华

7月月更

Prometheus 运维工具 Promtool (一)Check 功能

耳东@Erdong

Prometheus 7月月更 Promtool

高阶产品如何提出有效解决方案?(1方法论+2案例+1清单)

张姣发

产品经理

JDBC 驱动升级到 Version 8.0.28 连接 MySQL 的踩坑记录

攻城狮杰森

MySQL JDBC database 7月月更

给生活加点惊喜,做创意生活的原型设计师丨编程挑战赛 x 选手分享

声网

人工智能’

一张图进阶 RocketMQ - 消息发送

三此君

kafka RocketMQ MQ 消息队列 消息发送

一张图进阶 RocketMQ - 通信机制

三此君

RocketMQ Netty MQ 消息队列 异步通信

你还不会Vue3吗

bo

前端 Vue 3 7月月更

“你真的入门前端了吗”

bo

前端 7月月更

语音聊天app源码-钠斯网络源码出品

开源直播系统源码

语聊房 直播系统源码 开源源码 语音聊天系统

DDos攻击分类

穿过生命散发芬芳

DDoS 7月月更

《ArchSummit:从珍爱微服务框架看架构演进》

后台技术汇

架构 后台开发 架构师 后台 ArchSummit

一张图进阶 RocketMQ - 整体架构

三此君

kafka RocketMQ MQ 消息队列 消息中间件

数据中台建设(一):数据中台出现的背景

Lansonli

数据中台 7月月更

推荐系统-协同过滤在Spark中的实现

vivo互联网技术

spark 推荐系统 协同过滤

如何创建和管理自定义的配置信息

Damon

7月月更

一张图进阶 RocketMQ - 消息存储

三此君

RocketMQ MQ 消息队列 broker commitlog

云计算三类巨头:IaaS、PaaS、SaaS,分别是什么意思,应用场景是什么?

wljslmz

云计算 IaaS PaaS SaaS 7月月更

Qt|QLable多行展示时更改行间距

中国好公民st

qt 7月月更

阿里 Seata 新版本终于解决了 TCC 模式的幂等、悬挂和空回滚问题

阿里巴巴云原生

阿里云 开源 微服务 云原生 seata

RocketMQ 消息集成:多类型业务消息-普通消息

阿里巴巴云原生

阿里云 RocketMQ 云原生 消息队列

java零基础入门-异常、线程(中)

喵手

Java 7月月更

Qt | 事件系统 QEvent

YOLO.

qt 7月月更

LeetCode-69. x的平方根(java)

bug菌

Leet Code 7月月更

STM32+HC05串口蓝牙设计简易的蓝牙音箱

DS小龙哥

7月月更

QDir类的使用 以及部分解释

小肉球

qt 7月月更

iOS中对象等同性isEqual:和hash

NewBoy

ios 前端 移动端 iOS 知识体系 7月月更

C#入门系列(三十) -- 异常处理

陈言必行

7月月更

VS2017 15.8第二个预览版本提升了对CPU Profiling和F#的支持_.NET_Jeff Martin_InfoQ精选文章