最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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:051011

评论

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

Web Service进阶(一)运行原理

No Silver Bullet

6月月更 Web Service 运行原理

Linux驱动开发_数码相册项目、360WIFI驱动移植介绍

DS小龙哥

6月月更

Flink on yarn 远程调试源码

JasonLee实时计算

flink

Fork Join框架

急需上岸的小谢

6月月更

Kubernetes社区发行版:开源容器云OpenShift Origin(OKD)认知

山河已无恙

k8s openshift

【愚公系列】2022年06月 二十三种设计模式(二十二)-模板方法模式(Template Method Pattern)

愚公搬代码

6月月更

每日一题 | LeetCode 242 有效的字母异位词

武师叔

哈希表 Leet Code 6月月更

Django API 开发:一个 Todo 应用的后端

宇宙之一粟

6月月更

关于 SAP Commerce Cloud 的 Sample Setup Github 仓库

Jerry Wang

typescript angular SAP commerce 6月月更

【盲盒APP】开发功能版块及功能介绍

WDL22119

后端技术复习

卢卡多多

技术栈 6月月更

修改gradle脚本,加速spring4.1源码编译构建速度

程序员欣宸

Java spring Gradle 6月月更

【LeetCode】数组中第 K 个独一无二的字符串Java题解

Albert

LeetCode 6月月更

Fabric.js 居中元素 🎗️

德育处主任

fabric canvas FabricJS Fabric.js 6月月更

Squarespace 和 WordPress 的区别

海拥(haiyong.site)

WordPress 6月月更

《WebRTC源码深入剖析》总结

音视频专家-李超

源码分析 音视频 WebRTC 源码剖析

Flutter 使用 Redux 的中间件实现异步状态管理

岛上码农

flutter 安卓开发 ios 开发 跨平台应用 6月月更

《非暴力沟通》:如何温柔地沟通?

郭明

读书笔记

【技能树共建】Python 三元表达式

梦想橡皮擦

6月月更

spring event 介绍

Nick

Java spring springboot 6月月更 spring event

详述Java中sort排序函数

工程师日月

算法 Java EE 6月月更

Flink 通过 State Processor API 实现状态的读取和写入

JasonLee实时计算

flink

拒绝八股文!这篇图解动态路由分分钟爱了

wljslmz

网络工程师 网络技术 动态路由 6月月更 路由协议

linux驱动开发_文件系统本地挂载

DS小龙哥

6月月更

vue基本语法使用

小恺

6月月更

C#入门系列(五) -- 运算符

陈言必行

C# 6月月更

Web Service进阶(三)HTTP-GET, HTTP-POST and SOAP的比较

No Silver Bullet

soap 6月月更 Web Service HTTP-GET HTTP-POST

Linux下可执行程序的Shell传参格式规范

乌龟哥哥

6月月更

EasyRecovery15官方最新版下载功能介绍

茶色酒

EasyRecovery Easyrecovery破解 EasyRecovery15

浅谈网络攻防中守方的准备工作

kk冲击波

6月月更 攻防演练

JavaScript迭代器

大熊G

JavaScript 前端 6月月更

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