阅读更多

0顶
0踩

开源软件

原创新闻 微软发布新的Visual C++代码优化器

2016-05-06 11:14 by 副主编 mengyidan1988 评论(0) 有6547人浏览
微软在5月4日发布了新的高级代码优化器,服务于Visual C++的后端编译器。提高了代码性能,可以压缩代码体积,将编译器带入了一个新的境界。

Visual C++的团队在博客上称,这将会是发布的第一个版本,鼓励大家进行尝试,提出建议和反馈。新优化器会跟随Visual Studio Update3发布,目前,这个更新版本暂时不支持新编译器,只是为测试用。

新优化框架的目的是,希望能进行更多深层次的优化,比如利用更多的编译信息和现代编译器的开发。过去老旧的编译器,过时的设计让高级的优化和速度优化变得困难。作为一个新的优化框架,将会成为未来优化的基础,所以它的一个目的就是,将实现、测试、评估变得更加简单。

新优化器的目标
提高代码的质量,包括提高性能,减少代码体积
设计一个优化框架,让开发变得更简单、潜在的错误更少
对代码提供更好的静态分析
专注测试和正确性
如何尝试
使用新优化器的编译器安装非常简单,只需要从NuGet安装最新版本的VisualCppTools包就可以了。具体的安装细节可以看这一篇博客。安装之后,可以按照以前的步骤一样编译你的程序,新优化器会自动开启。

原文地址:[url="https://blogs.msdn.microsoft.com/vcblog/2016/05/04/new-code-optimizer/ "]https://blogs.msdn.microsoft.com/vcblog/2016/05/04/new-code-optimizer/ [/url]
翻译:赖信涛
责编:孙思
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • IPv6组播技术原理

    组播侦听发现协议MLD用于IPv6路由器在其直连网段上发现组播侦听者,相当于IGMP协议的功能。路由器通过MLD协议,可以了解到在自己的直连网段上是否有组播组的侦听者,并在数据库里做相应记录。同时,路由器还维护与...

  • 组播负载分担、静态组播路由和MBGP技术原理

    组播流量负载分担: 概念: “负载分担”与“负载均衡”是不同的概念。“负载分担”是指如果发往某一目的地的数据流存在多条等价的转发路径,就将数据在这多条路径上转发,达到分流的目的。在进行数据转发时,每一条...

  • 9. IP组播(理论)

    IANA规定,IPv4组播MAC地址的高24位为0x01005e,第25位为0,低23位为IPv4组播地址的低23位,映射关系如图9-2所示:例如组播组地址224.0.1.1对应的组播MAC地址为01-00-5e-00-01-01。作为IP传输三种方式之一,IP组播...

  • 华为数通HCIE面试看这个就够了系列——组播

    文章目录一、IP组播基础。1.组播的优势。2.组播服务模型。3.组播IP地址。4.组播MAC地址。二、IGMP。 一、IP组播基础。 1.组播的优势。 相比单播,由于被传递的信息在距信息源尽可能远的网络节点才开始被复制和分发...

  • 组播简介(二层组播)

    1 承载网组播模型 2 二层组播技术 2.1 组管理协议 Internet 组管理协议称为IGMP协议(Internet Group Management Protocol),是因特网协议家族中的一个组播协议。该协议运行在主机和组播路由器之间。IGMP协议共有三...

  • 组播技术基础

    1、组播技术在项目中遇到的比较少 2、LAB必考,面试考点 3、网络技术涉及组播问题的地方比较多 结论:不懂组播的网工不是完整的网工 数据安全: 1、完整性 2、私密性 3、不可否认性 组播实现 1、一到多 2、多到多 ...

  • 组播和IGMP协议

    IGMPv2的工作机制 如图所示,在IGMPv2中,Client B离开组播组G2的过程如下: Client B向本地网段内的所有组播路由器(目的地址为224.0.0.2)发送针对组G2的离开报文。 查询器收到离开报文,会发送针对G2的特定组...

  • 协议无关组播-PIM

    作为组播路由解决方案,它直接利用单播路由表的路由信息,对组播报文执行RPF(Reverse Path Forwarding,逆向路径转发)检查,检查通过后创建组播路由表项,从而转发组播报文。 目前设备实际支持的PIM协...

  • 华为数通笔记-组播协议介绍之IGMP

    组播网络需要基于多种组播协议才能建立转发路径: 工作在成员端网络的主要是IGMP(Internet Group Management Protocol,因特网组管理协议)协议 用于告知组播网络,组成员的位置与所加组播组。 工作在组播转发...

  • IP组播协议基础3(IGMPv1)

    1 IPv4组播协议 要实现一套完整的组播服务,需要在网络各个位置部署多种组播协议相互配合,共同运作。但不同结构的组播网络所需使用的组播协议不完全一样。IPv4组播网络中所涉及的主要组播协议有一下几个。 1.1 ...

  • 组播技术(二)igmp协议

    组播技术(二)igmp协议 对组播组的成员进行管理,在路由器和PC之间 告诉发送者有哪些成员,告诉接收者有哪些资源 路由器侧:主要是对组播成员的管理 主机侧:主要是向路由器通告成员的加入,退出 igmp有三个版本...

  • 组播浅析

    用来在ip主机和其直接相邻的组播路由器之间建立、维护组播组成员的关系。 所有igmp都支持任意信源组播;igmpv3可以直接应用于指定信源组播,igmpv1和v2需要igmp ssm mapping技术支持下才能应用于ssm模型。1.1igmpv1 ...

  • 组播路由:IGMP、PIM介绍-详细

    组播路由详细介绍

  • 什么是组播?让我们一起解密组播协议(IGMP、PIM)

    本文包括组播协议的IGMP、PIM等全面内容!是一份超全的组播协议笔记!

  • IP组播基础及工作原理实战——4

    在ASM模型中,它使用“拉(Pull)模式”转发组播报文,一般应用于组播成员规模相对较大、相对稀疏的网络。其基本工作机制如下: (1)在网络中维护一台RP,可以为随时出现的组成员或组播源服务。网络中所有PIM...

  • IP 组播协议

    组播概述、 组播基本架构、 IGMP各版本的工作机制、 组播IP地址、 组播MAC地址、 组播配置、 IGMP Snooping的工作机制、 案例配置

  • IP组播基础及工作原理实战——2

    IGMP(因特网组管理协议)是TCP/IP协议族中负责IP组播成员管理的一个子协议,用来在IP主机和与其直接相邻的组播路由器之间(不是应用于多个组播路由器之间)建立、维护组播组成员关系。IGMP消息封装在IP报文中,其IP...

  • IP组播基础及工作原理——3

    PIM(协议无关组播)中的“协议无关”指的是与单播路由协议无关,即PIM不需要维护专门的单播路由信息,而是直接利用单播路由表的路由信息(注意:还有自己的组播路由表),对组播报文执行RPF(Reverse Path ...

  • 组播___IGMP

    一、基本概念: 1.协议概述: 是运行在主机和与主机直连的路由器之间,其实现的功能是双向的:一方面,主机...通过IGMP,在路由器中记录的信息是某个组播组是否在本地有组成员,而不是组播组与主机之间的对应关...

  • IP组播综合实验

    本篇是IP组播的综合实验!

Global site tag (gtag.js) - Google Analytics